Skip to content

Releases: harness/ff-ruby-server-sdk

1.2.1

07 Dec 10:01
0e8a289
Compare
Choose a tag to compare

What's Changed

  • [FFM-10177] - Ruby SDK - Use pessimistic version operator for minor versions by @andybharness in #34

Full Changelog: 1.2.0...1.2.1

1.2.0

27 Nov 09:25
154cf41
Compare
Choose a tag to compare

What's Changed

  • [FFM-9925] - Fix percentage rollout bucket by logic to match Golang SDK by @andybharness in #33

Breaking Change

For version 1.2.x the Percentage Rollout feature this SDK release updates the Murmur3 hash calculation to align it to the GoLang SDK (and other SDKs). This means you may see target identifiers being remapped to different buckets when upgrading from 1.1.x. This change is necessary to allow customers to see consistent bucketing across SDKs regardless of what language they use.

Full Changelog: 1.1.4...1.2.0

1.1.4

15 Aug 13:30
064024b
Compare
Choose a tag to compare

What's Changed

  • [FFM-9036] - Convert target attributes with string keys to symbol keys by @andybharness in #30

Full Changelog: 1.1.3...1.1.4

1.1.3

24 Jul 11:24
d731887
Compare
Choose a tag to compare

What's Changed

  • [FFM-8725] - Target attributes need to be defined as a hash instead of an array by @andybharness in #29

Full Changelog: 1.1.2...1.1.3

1.1.2

20 Jul 07:59
641e0f5
Compare
Choose a tag to compare

What's Changed

  • FFM-8670: Feature flag rule not being evaluated for a given attribute by @ribeirophillipe in #27

New Contributors

Full Changelog: 1.1.1...1.1.2

1.1.1

19 May 16:14
64dabb8
Compare
Choose a tag to compare

What's Changed

  • FFM-6503 - Ruby SDK returns wrong evaluation when there are two equals in one group by @andybharness in #24
  • FFM-7870 - Ruby SDK - IN operator for rules is broken by @andybharness in #25
  • FFM-7871 - Only first prereq is being processed by @andybharness in #26
  • FFM-7324 - Standardise SDK error codes by @andybharness in #23

Full Changelog: 1.1.0...1.1.1

1.1.0

05 Apr 15:31
871d12c
Compare
Choose a tag to compare

What's Changed

  • FFM-7285 - Remove Metrics queue and implement Map for better memory usage by @andybharness in #21
  • FFM-7325 - Improve authentication retry logic by @andybharness in #22
  • FFM-6926 - Add basic Ruby on Rails example by @andybharness in #15
  • FFM-6965 - Ruby SDK - fixes analytics_enabled(false) which didn't fully turn off metrics by @andybharness in #16
  • FFM-7005 - Add TLS support custom CAs and remove sse-client by @andybharness in #17
  • FFM-7292 - Add HTTP headers for diagnostics by @andybharness in #19

Full Changelog: 1.0.6...1.1.0

1.0.6

19 Jan 15:19
19f1b94
Compare
Choose a tag to compare

[FFM-6383] Fix for open api dependency issues

Full Changelog: 1.0.5...1.0.6

1.0.5

10 Jan 15:38
9c74140
Compare
Choose a tag to compare

[FFM-6362] - Ruby FF SDK is not waiting initialization when using "wait_for_initialization" method

1.0.4

28 Nov 19:39
542fa5c
Compare
Choose a tag to compare

Bug Fixes:

  • [FFM-5478] Fixes bug caching some flags due to encoding