unleash-client-ruby
unleash-client-ruby copied to clipboard
Unleash client SDK for Ruby
## About the changes - only done if custom_http_headers config includes {'Content-Encoding' => 'gzip'} - only allow gzip. - 'Content-Encoding' header will get dropped in GET requests. - undocumented feature....
### Describe the bug Hi there, I face some issues when I use puma in clustered mode (following the documentation in readme) But I would list here a bit more...
## What's this? This swaps out the logic for feature toggles in the SDK by using Yggdrasil. In particular, constructs that are now removed are: - Evaluation logic for feature...
We've started the path to add featureEnabled to the variant response. This is useful when you want to differentiate between a feature flag that is disabled and a feature flag...
### Describe the feature request In order to reduce load on servers, as well as save our users some bandwidth, I'd like for this SDK to react to http status...
## About the changes Add support for type checking/hinting in the SDK. Should be quite helpful for users if they have a powerful IDE, and for developers to ensure that...
This is already implemented, this is just an attempt to improve the code and make sure it's covered by a test
for reference: - https://github.com/Unleash/unleash-client-python/commit/af0bcd62f9c8ac42781c7975bab0469bdf7d2f48 - https://github.com/Unleash/unleash-client-java/commit/1f182863dc474f473389c504b6e45b8cf47db8f1
Implementation of bootstrapping has lead to some subtle changes to the ScheduledExecutor class. There's some discussion around how this needs to work and what the code needs to look like....
Right now the order of bootstrapping options is codified in source code but not through tests/specs. We should lay down some tests to ensure that the order of bootstrapping selector...