From ab2029121bc7b5c72a472305025d12be6d7830d4 Mon Sep 17 00:00:00 2001 From: LaunchDarklyReleaseBot Date: Thu, 9 Dec 2021 23:39:40 +0000 Subject: [PATCH] Releasing version 6.3.0 --- CHANGELOG.md | 11 +++++++++++ lib/ldclient-rb/version.rb | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a350204..299dd64b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,17 @@ All notable changes to the LaunchDarkly Ruby SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org). +## [6.3.0] - 2021-12-09 +### Added: +- The SDK now supports evaluation of Big Segments. See: https://docs.launchdarkly.com/home/users/big-segments +- `LaunchDarkly::Integrations::TestData` is a new way to inject feature flag data programmatically into the SDK for testing—either with fixed values for each flag, or with targets and/or rules that can return different values for different users. Unlike `FileData`, this mechanism does not use any external resources, only the data that your test code has provided. + +### Changed: +- To use the file data source feature, the preferred entry point is now `LaunchDarkly::Integrations::FileData.data_source` rather than `LaunchDarkly::FileDataSource.factory`. This makes the Ruby SDK more consistent with other SDKs, grouping together all of the optional "connecting the SDK to something else" features under `Integrations`, and using the method name `data_source` for consistency with the `Config` property that will receive the object. + +### Deprecated: +- `LaunchDarkly::FileDataSource` (see above). + ## [6.2.5] - 2021-10-12 ### Fixed: - Fixed a bug that caused unnecessarily heavy CPU usage when receiving very large sets of flag data from LaunchDarkly. diff --git a/lib/ldclient-rb/version.rb b/lib/ldclient-rb/version.rb index 1bf5302b..326c12f6 100644 --- a/lib/ldclient-rb/version.rb +++ b/lib/ldclient-rb/version.rb @@ -1,3 +1,3 @@ module LaunchDarkly - VERSION = "6.2.5" + VERSION = "6.3.0" end