From 0e5e0324fd7b9c846d0a5b8251280366beef8136 Mon Sep 17 00:00:00 2001 From: Jae Kim <45045038+jaeopt@users.noreply.github.com> Date: Mon, 4 May 2026 17:20:35 -0700 Subject: [PATCH] [FSSDK-12546] release ruby v5.3.0 --- CHANGELOG.md | 18 ++++++++++++++++++ lib/optimizely/version.rb | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e603182..b0e79409 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Optimizely Ruby SDK Changelog +## 5.3.0 +May 4, 2026 + +### New Features + +**Feature Rollout**: Added support for Feature Rollouts, a new experiment type +combining Targeted Delivery simplicity with A/B test measurement capabilities. +Feature Rollouts enable progressive rollouts with full impact analytics, metric tracking, +and confidence intervals. +See [Feature Rollout docs](https://support.optimizely.com/hc/en-us/articles/45552846481037-Run-Feature-Rollouts-in-Feature-Experimentation) for more information. + +- Exclude CMAB from UserProfileService ([#384](https://github.com/optimizely/ruby-sdk/pull/384)) +- Add Event Retries ([#385](https://github.com/optimizely/ruby-sdk/pull/385)) +- Arnica code risk findings for Ruby SDK ([#391](https://github.com/optimizely/ruby-sdk/pull/391)) +- Add Feature Rollout support ([#392](https://github.com/optimizely/ruby-sdk/pull/392)) +- Remove experiment type validation from config parsing ([#393](https://github.com/optimizely/ruby-sdk/pull/393)) +- Remove legacy flag-level holdout fields ([#395](https://github.com/optimizely/ruby-sdk/pull/395)) + ## 5.2.1 December 17th, 2025 diff --git a/lib/optimizely/version.rb b/lib/optimizely/version.rb index af2eb8ff..9afc21e2 100644 --- a/lib/optimizely/version.rb +++ b/lib/optimizely/version.rb @@ -17,5 +17,5 @@ # module Optimizely CLIENT_ENGINE = 'ruby-sdk' - VERSION = '5.2.1' + VERSION = '5.3.0' end