diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7f84cece..02fc6b95 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,31 @@
# Changelog
+
+
+## [v1.8.3 - Fixed `roVideoPlayer` and `End` Statement](https://github.com/lvcabral/brs-engine/releases/tag/v1.8.3) - 18 January 2025
+
+The `v1.8.x` releases of the `core` library, are the final ones as a fully synchronous interpreter, the next release `v1.9.x` will come with support for `async/await` to remove the dependency on `SharedArrayBuffer`.
+
+### Release Changes
+
+* Fixed `roVideoPlayer` method `getAudioTracks`
+* Added `serialNumber` to device info object and to reponse of `GetModelDetails()`
+* Fixed behavior of `End` statement to terminate the app
+* Improved CLI app list handling
+* Improved and documented MicroDebugger functions
+* Moved home sound effect setup
+* Improvements on WAV handling
+* Reduced complexity and simplifed some references
+* Upgraded dependencies
+
+[Full Changelog][v1.8.3]
+
## [v1.8.2 - Fixed `ifToStr()` for `roInvalid`](https://github.com/lvcabral/brs-engine/releases/tag/v1.8.2) - 17 January 2025
+### Release Changes
+
* Fixed `IfToStr` to properly handle `roInvalid` component by [@lvcabral](https://github.com/lvcabral) in [#451](https://github.com/lvcabral/brs-engine/pull/451)
* Simplified `AppPayload` type checking by [@lvcabral](https://github.com/lvcabral) in [#452](https://github.com/lvcabral/brs-engine/pull/452)
@@ -885,6 +907,7 @@ The following is the list of components implemented (some partially or just mock
[Full Changelog][v0.1.0-emu]
+[v1.8.3]: https://github.com/lvcabral/brs-engine/compare/v1.8.2...v1.8.3
[v1.8.2]: https://github.com/lvcabral/brs-engine/compare/v1.8.1...v1.8.2
[v1.8.1]: https://github.com/lvcabral/brs-engine/compare/v1.8.0...v1.8.1
[v1.8.0]: https://github.com/lvcabral/brs-engine/compare/v1.7.2...v1.8.0