Skip to content

v0.1.2

Latest
Compare
Choose a tag to compare
@dohyungp dohyungp released this 11 Jan 13:02
· 23 commits to master since this release

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합니다.

Fix

  • root에서 로그인 정보가 없어 redirect될 때 error가 팝업되는 이슈가 fix되었습니다.
  • home logo에 home href가 포함되었습니다.