Skip to content
This repository has been archived by the owner on Nov 8, 2024. It is now read-only.

Releases: Eppo-exp/python-sdk

3.7.0

05 Sep 21:46
6840c33
Compare
Choose a tag to compare

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

04 Sep 12:27
12583d6
Compare
Choose a tag to compare

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

29 Aug 17:03
b4340bb
Compare
Choose a tag to compare

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

29 Aug 03:28
4e88795
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.2...v3.5.3

v3.5.2

19 Aug 18:53
473f620
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.5.1...v3.5.2

v3.5.1

24 Jul 15:21
70595d1
Compare
Choose a tag to compare

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

15 Jul 19:51
d1b4fa7
Compare
Choose a tag to compare

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

Full Changelog: v1.3.1...v3.5.0

v3.4.0: Rename BanditData fields from model_ -> bandit_model_ prefix (#58)

08 Jul 15:30
c015c4f
Compare
Choose a tag to compare
* Fixing some existing test data changes, updating generated model field names.
* Update tests' subjectAttributes to use camel cased fields

v3.3.0

21 Jun 18:45
8462d04
Compare
Choose a tag to compare

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

Full Changelog: v1.3.1...v3.3.0

v3.2.1

14 Jun 18:06
102bd6f
Compare
Choose a tag to compare
[bandits] rename Attributes and ContextAttributes (#56)