---
title: Javascript-SDK - 5.3.0
slug: feature-experimentation/release-notes/javascript-sdk-5-3-0
docTags: 
createdAt: 2026-07-20T15:45:45.582Z
---

## \[5.3.0] - April 8, 2024

[#530---april-8-2024](docId:49wIm4_bb7A_ldSCpk6Aa)

### Changed

[#changed](docId:49wIm4_bb7A_ldSCpk6Aa)

- Refactor: ODP corrections [#920](https://github.com/optimizely/javascript-sdk/pull/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**: [https://github.com/optimizely/javascript-sdk/compare/v5.2.1...v5.3.0](https://github.com/optimizely/javascript-sdk/compare/v5.2.1...v5.3.0)

[https://github.com/optimizely/javascript-sdk/releases/tag/v5.3.0](https://github.com/optimizely/javascript-sdk/releases/tag/v5.3.0)
