Skip to content

Commit 658b5d0

Browse files
authored
[AI-FSSDK] [FSSDK-13375] prepare for release ruby-sdk v5.6.0 (#409)
* [FSSDK-13375] update CHANGELOG for ruby v5.6.0 * [FSSDK-13375] bump version to 5.6.0
1 parent 432a1c5 commit 658b5d0

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Optimizely Ruby SDK Changelog
22

3+
## 5.6.0
4+
October 30, 2026
5+
6+
### Changed
7+
8+
**Local Holdouts: rule evaluation continues after a holdout hit**:
9+
When a user matches a local holdout on a rule, the SDK now excludes the user from that rule only
10+
and continues evaluating the remaining rules, instead of returning the holdout variation and skipping
11+
the rest of the flag. Each local holdout hit sends its own holdout impression event (using the
12+
existing event format), regardless of `sendFlagDecisions`. Global holdouts are unchanged.
13+
14+
- Fix ODP event duplicate symbol/string key JSON error ([#408](https://github.com/optimizely/ruby-sdk/pull/408))
15+
- Continue rule evaluation after local holdout hit ([#407](https://github.com/optimizely/ruby-sdk/pull/407))
16+
317
## 5.5.0
418
September 2, 2026
519

‎lib/optimizely/version.rb‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
#
1818
module Optimizely
1919
CLIENT_ENGINE = 'ruby-sdk'
20-
VERSION = '5.5.0'
20+
VERSION = '5.6.0'
2121
end

0 commit comments

Comments
 (0)