Drop persistent-store cache after FDv2 in-memory store init
Improved feature delivery by dropping the persistent-store cache after FDv2 in-memory store initialization, reducing memory footprint and ensuring fresher data.
LaunchDarkly — Feature Flags, Developer Tools product updates and releases, tracked on megachangelog.
Improved feature delivery by dropping the persistent-store cache after FDv2 in-memory store initialization, reducing memory footprint and ensuring fresher data.
Added support for http.rb v6, expanding version compatibility for HTTP client functionality in the LaunchDarkly SDK.
Fixed flag tracker to properly match string keys and moved fdv2 data source builders into the public API for better developer access.
Updated ld-eventsource dependency to version 2.5.1 to resolve a performance issue and improve event source handling.
Removed an overly restrictive bundler version constraint from the gem specification to improve compatibility with different bundler versions.
Added support for FDv2 through a new data_system_config option in the configuration, allowing users to leverage the latest data system version.
Updated the OpenSSL dependency to support version 4.x, fixing compatibility issues and enabling the use of newer OpenSSL releases.
Fixed diagnostic logging for connection results in stream and prevented command injection vulnerability in FileDataSourceImpl.
Fixed a bug where the openssl gem was not explicitly required, causing potential issues. The dependency is now properly declared.
Adds experimental plugin support to enable developers to extend LaunchDarkly functionality through a plugin system.