Releases: optimizely/javascript-sdk
Releases · optimizely/javascript-sdk
Release 4.10.1
Release 5.3.4
Release 5.3.3
[5.3.3] - June 06, 2024
Changed
- queueMicroTask fallback addition for embedded environments / unsupported platforms (#933)
Release 5.3.2
Release 5.3.1
[5.3.1] - May 20, 2024
Changed
- Fix Memory Leak: Closed http request after getting response to release memory immediately (node) (#927)
Release 5.3.1-rc.1
[5.3.1-rc.1] - May 13, 2024
Changed
- Fix Memory Leak: Closed http request after getting response to release memory immediately (node) (#927)
Release 5.3.0
[5.3.0] - April 8, 2024
Changed
- Refactor: ODP corrections #920 including
- ODPManager should not be running and scheduling timer if ODP is not integrated to the project (which causes memory leak if one sdk instance is created per request)
- CreateUserContext should work even when called before the datafile is downloaded and should send the
identify
ODP events after datafile download completes - Other automatic odp events (vuid registration, client initialized) should also be sent after datafile is available and should not be dropped if batching is disabled.
- [see PR for more]
Full Changelog: v5.2.1...v5.3.0
Release 5.2.1
Release 5.2.0
[5.2.0] - March 18, 2024
New Features
- Add
persistentCacheProvider
option tocreateInstance
to allow providing custom persistent cache implementation in react native (#914)
Release 5.1.0
[5.1.0] - March 1, 2024
New Features
- Add explicit entry points for node, browser and react_native, allowing imports like
import optimizelySdk from '@optimizely/optimizely-sdk/node'
,import optimizelySdk from '@optimizely/optimizely-sdk/browser'
,import optimizelySdk from '@optimizely/optimizely-sdk/react_native'
(#905)
Changed
- Log an error in DatafileManager when datafile fetch fails (#904)