Skip to content

Releases: optimizely/javascript-sdk

Release 5.3.4

28 Jun 15:31
b588824
Compare
Choose a tag to compare

[5.3.4] - Jun 28, 2024

Changed

  • crypto and text encoder polyfill addition for React native (#936)

Release 5.3.3

06 Jun 15:03
4909efb
Compare
Choose a tag to compare

[5.3.3] - June 06, 2024

Changed

  • queueMicroTask fallback addition for embedded environments / unsupported platforms (#933)

Release 5.3.2

21 May 13:41
851b066
Compare
Choose a tag to compare

[5.3.2] - May 20, 2024

Changed

  • Added public facing API for ODP integration information (#930)

Release 5.3.1

20 May 15:04
43fea02
Compare
Choose a tag to compare

[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

14 May 03:15
2f6dc05
Compare
Choose a tag to compare
Release 5.3.1-rc.1 Pre-release
Pre-release

[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

08 Apr 12:52
75418da
Compare
Choose a tag to compare

[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

25 Mar 13:35
53a2042
Compare
Choose a tag to compare

[5.2.1] - March 25, 2024

Bug fixes

  • Fix: empty segments collection is valid (#916)
  • Update vulnerable dependencies (#918)

Release 5.2.0

18 Mar 16:14
6be2631
Compare
Choose a tag to compare

[5.2.0] - March 18, 2024

New Features

  • Add persistentCacheProvider option to createInstance to allow providing custom persistent cache implementation in react native (#914)

Release 5.1.0

01 Mar 11:52
ce1c435
Compare
Choose a tag to compare

[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)

Release 5.0.1

20 Feb 16:55
d5e6a05
Compare
Choose a tag to compare

[5.0.1] - February 20, 2024

Bug fixes

  • Improved conditional ODP instantiation when odpOptions.disabled: true is used (#902)

Changed

  • Updated Dependabot alerts (#896)
  • Updated several devDependencies (#898, #900, #901)