https://pypi.org/project/abing/0.1.2/
New Feature
- Sentry 로깅이 가능하도록 pip install abing[sentry]를 지원합니다.
- 사용을 위해
SENTRY_DSN
을 환경변수에 설정해야 합니다.
- 사용을 위해
- Allocation model이 추가되었습니다.
- 별도로 routing된 기록을 저장하여 실험 중간에 특정 Arm의 가중치가 줄어들더라도 이미 이전에 배정된 Arm이 있다면, 변동되지 않습니다.
GET /api/v1/allocations/
를 통해 트래픽을 모두 확인, 실험분석 시 용이하게 사용가능합니다.
Change
- Experiments의 start_date와 end_date가 datetime type에서 date type으로 변경되었습니다.
- React에서 route 기능 사용 예제가 추가되었습니다.
- exception이 추가되었습니다.
- 가중치가 모두 0인 경우 배정할 수 없음을 알리는 exception이 raise됩니다(GET
/api/v1/routes
에서는 exception이 catch됩니다). - sentry 사용을 위한 환경변수를 세팅했으나, sentry-sdk가 설치되지 않은 경우 exception을 raise합니다.
- 가중치가 모두 0인 경우 배정할 수 없음을 알리는 exception이 raise됩니다(GET
Fix
- root에서 로그인 정보가 없어 redirect될 때 error가 팝업되는 이슈가 fix되었습니다.
- home logo에 home href가 포함되었습니다.