From e6de815a74b3009b0e86f8605edff6401b7a8337 Mon Sep 17 00:00:00 2001 From: Md Junaed Hossain <169046794+junaed-optimizely@users.noreply.github.com> Date: Fri, 18 Sep 2026 15:12:21 +0600 Subject: [PATCH 1/2] [FSSDK-13110] patch release --- CHANGELOG.md | 8 ++++++++ lib/utils/enums/index.ts | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ebb868e7..1848e3028 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [6.6.1] - September 18, 2026 + +### Bug Fixes +- Use a versioned datafile cache key so the SDK no longer reads a stale or malformed datafile persisted by an older SDK version ([#1175](https://github.com/optimizely/javascript-sdk/pull/1175)) + +### Changed +- Refactor cache and event store to operate on serialized string values, centralizing JSON serialization in the prefix stores ([#1175](https://github.com/optimizely/javascript-sdk/pull/1175)) + ## [6.6.0] - September 3, 2026 ### New Features diff --git a/lib/utils/enums/index.ts b/lib/utils/enums/index.ts index 4410ff6c1..202c74b4a 100644 --- a/lib/utils/enums/index.ts +++ b/lib/utils/enums/index.ts @@ -44,7 +44,7 @@ export const CONTROL_ATTRIBUTES = { export const JAVASCRIPT_CLIENT_ENGINE = 'javascript-sdk'; export const NODE_CLIENT_ENGINE = 'node-sdk'; export const REACT_NATIVE_JS_CLIENT_ENGINE = 'react-native-js-sdk'; -export const CLIENT_VERSION = '6.6.0'; +export const CLIENT_VERSION = '6.6.1'; /* * Represents the source of a decision for feature management. When a feature diff --git a/package-lock.json b/package-lock.json index 4f1363743..7d33da914 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@optimizely/optimizely-sdk", - "version": "6.6.0", + "version": "6.6.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@optimizely/optimizely-sdk", - "version": "6.6.0", + "version": "6.6.1", "license": "Apache-2.0", "dependencies": { "decompress-response": "^7.0.0", diff --git a/package.json b/package.json index eaeddfa84..714dad1bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@optimizely/optimizely-sdk", - "version": "6.6.0", + "version": "6.6.1", "description": "JavaScript SDK for Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts", "main": "./dist/index.node.min.js", "browser": "./dist/index.browser.es.min.js", From 1480f9438207cb9545b59b2abc6375009324be38 Mon Sep 17 00:00:00 2001 From: Md Junaed Hossain <169046794+junaed-optimizely@users.noreply.github.com> Date: Fri, 18 Sep 2026 16:55:46 +0600 Subject: [PATCH 2/2] [FSSDK-13110] review feedback --- CHANGELOG.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1848e3028..5a8d206f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,10 +8,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [6.6.1] - September 18, 2026 ### Bug Fixes -- Use a versioned datafile cache key so the SDK no longer reads a stale or malformed datafile persisted by an older SDK version ([#1175](https://github.com/optimizely/javascript-sdk/pull/1175)) - -### Changed -- Refactor cache and event store to operate on serialized string values, centralizing JSON serialization in the prefix stores ([#1175](https://github.com/optimizely/javascript-sdk/pull/1175)) +- Use an updated datafile cache key so the SDK no longer reads a stale or malformed datafile persisted by an older SDK version ([#1175](https://github.com/optimizely/javascript-sdk/pull/1175)) ## [6.6.0] - September 3, 2026