- [FFM-10177] - Ruby SDK - Use pessimistic version operator for minor versions
- [FFM-9804] - The percentage rollout hash algorithm was slightly different compared to other Feature Flags SDKs, which resulted in a different bucket allocation for the same target. While the overall percentage distribution was correct with the previous algorithm; this fix ensures that the same target will get the same allocation per SDK. We are marking as a breaking change as existing targets may get different allocations in a percentage rollout flag.
- [FFM-7285] - Remove Metrics queue and implement Map for better memory usage
- [FFM-7325] - Improve authentication retry logic
- [FFM-6926] - Add basic Ruby on Rails example
- [FFM-6965] - Fixes analytics_enabled(false) which didn't fully turn off metrics
- [FFM-7005] - Add TLS support custom CAs and remove sse-client
- [FFM-7292] - Add HTTP headers for diagnostics
- [FFM-3715] - Updates open api dependency issue
- [FFM-6362] - Ruby FF SDK is not waiting initialization when using "wait_for_initialization" method
- [FFM-5478] Fixes bug caching some flags due to encoding
- [FFM-4058] Fixes bug in storing target segments
- [FFM-4755] Fixes multi-variate number variation to return floats instead of int
- [FFM-5355] Fixes bug in pre-requisite evaluation
- [FFM-5354] Fixes compatibility with Ruby-2.6
- Runtime and development dependencies specified.
- OpenAPI issues fixed
- The first SDK release