This repository has been archived by the owner on Nov 8, 2024. It is now read-only.
Releases: Eppo-exp/python-sdk
Releases · Eppo-exp/python-sdk
3.7.0
What's Changed
- FF-3150 feat: allow passing initial_configuration by @rasendubi in #70
Full Changelog: v3.6.0...3.7.0
v3.6.0
What's Changed
- quality: parameterize branch names and extract test action by @typotter in #65
- remove temp branch ref by @typotter in #69
- FF-3143 feat: add caching logger for assignment and bandit events by @rasendubi in #68
Full Changelog: v3.5.4...v3.6.0
v3.5.4
What's Changed
- FF-3106 fix:
ContextAttributes.from_dict()
should not treat bool as numeric by @rasendubi in #67
Full Changelog: v3.5.3...v3.5.4
v3.5.3
What's Changed
- fix: add timezone to timestamps by @rasendubi in #64
- fix:
|
on dicts is only available with Python-3.9+ by @rasendubi in #66
Full Changelog: v3.5.2...v3.5.3
v3.5.2
v3.5.1
Full Changelog: v3.5.1...v3.5.1
What's Changed
- bug: [Consolidate publishing and signing distributions into one step] by @leoromanovsky in #61
- Cast provided categorical attributes to strings. Still log and return variation if no actions by @lisaah in #59
Full Changelog: v3.5.0...v3.5.1
v3.5.0
What's Changed
- FF-1677 Python SDK UFC update by @schmit in #28
- [UFC] Clear config store before loading new config by @schmit in #30
- Add publish.yml for automatic releases by @giorgiomartini0 in #31
- Add workflow_dispatch to test the workflow manually by @giorgiomartini0 in #32
- Run workflow on push with v* tag by @giorgiomartini0 in #33
- Version bump by @giorgiomartini0 in #34
- Add read lock to get_flag_keys method by @schmit in #35
- ufc readme update by @vpai in #36
- [UFC] Use partial instead of full match for regex by @schmit in #37
- Added semver dependency by @tbuffington7 in #45
- [UFC] Add bandit to SDK by @schmit in #38
- Update SDK usage examples by @schmit in #44
- Upgrade to latest github packages to fix publish command. (#41) by @leoromanovsky in #43
- [Bandits] rename subject_attributes to subject_context for consistency by @schmit in #46
- remove unneeded print statement by @schmit in #47
- [bandit] API returns bandits in a {} instead of a [] by @schmit in #48
- [bugfix] Make rule eval case-sensitive by @schmit in #49
- [ff-2352] Add optimality gap to bandit logging by @schmit in #50
- [ufc] fix string conversion by @schmit in #51
- [ufc] to_string: handle integers explicitly for better performance by @schmit in #52
- [ff-2388] get_bandit_actions: supply actions as a dict instead of list by @schmit in #53
- [ff-2388] update bandit example by @schmit in #54
- [ff-2397] Allow attributes to be specified as dicts by @schmit in #55
- [bandits] rename Attributes and ContextAttributes by @schmit in #56
- feat: [add ability to export configurations] (FF-2472) by @leoromanovsky in #57
- Rename BanditData fields from model_ -> bandit_model_ prefix by @lisaah in #58
- feat: [default polling to 10 seconds from 5 minutes; add configurable value] (FF-2686) by @leoromanovsky in #60
New Contributors
- @giorgiomartini0 made their first contribution in #31
- @tbuffington7 made their first contribution in #45
- @lisaah made their first contribution in #58
Full Changelog: v1.3.1...v3.5.0
v3.4.0: Rename BanditData fields from model_ -> bandit_model_ prefix (#58)
* Fixing some existing test data changes, updating generated model field names. * Update tests' subjectAttributes to use camel cased fields
v3.3.0
What's Changed
- FF-1677 Python SDK UFC update by @schmit in #28
- [UFC] Clear config store before loading new config by @schmit in #30
- Add publish.yml for automatic releases by @giorgiomartini0 in #31
- Add workflow_dispatch to test the workflow manually by @giorgiomartini0 in #32
- Run workflow on push with v* tag by @giorgiomartini0 in #33
- Version bump by @giorgiomartini0 in #34
- Add read lock to get_flag_keys method by @schmit in #35
- ufc readme update by @vpai in #36
- [UFC] Use partial instead of full match for regex by @schmit in #37
- Added semver dependency by @tbuffington7 in #45
- [UFC] Add bandit to SDK by @schmit in #38
- Update SDK usage examples by @schmit in #44
- Upgrade to latest github packages to fix publish command. (#41) by @leoromanovsky in #43
- [Bandits] rename subject_attributes to subject_context for consistency by @schmit in #46
- remove unneeded print statement by @schmit in #47
- [bandit] API returns bandits in a {} instead of a [] by @schmit in #48
- [bugfix] Make rule eval case-sensitive by @schmit in #49
- [ff-2352] Add optimality gap to bandit logging by @schmit in #50
- [ufc] fix string conversion by @schmit in #51
- [ufc] to_string: handle integers explicitly for better performance by @schmit in #52
- [ff-2388] get_bandit_actions: supply actions as a dict instead of list by @schmit in #53
- [ff-2388] update bandit example by @schmit in #54
- [ff-2397] Allow attributes to be specified as dicts by @schmit in #55
- [bandits] rename Attributes and ContextAttributes by @schmit in #56
- feat: [add ability to export configurations] (FF-2472) by @leoromanovsky in #57
New Contributors
- @giorgiomartini0 made their first contribution in #31
- @tbuffington7 made their first contribution in #45
Full Changelog: v1.3.1...v3.3.0
v3.2.1
[bandits] rename Attributes and ContextAttributes (#56)