diff --git a/CHANGELOG.md b/CHANGELOG.md
index acd70ddf..99137b85 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
+## [0.9.0] - 2023-10-03
+### Changed
+- The `Advice` struct was split into two enums: `Advice` and `UncheckedAdvice`.
+ `Advice` can be passed to safe `advise` and `advise_range` methods.
+ And `UncheckedAdvice` can be passed to unsafe `unchecked_advise`
+ and `unchecked_advise_range` methods.
+ [@adamreichold](https://github.com/adamreichold)
+
## [0.8.0] - 2023-09-25
### Changed
- The `Advice` type is a struct and not an enum now.
@@ -174,7 +182,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Removed
- `winapi` dependency. [memmap-rs/pull/89](https://github.com/danburkert/memmap-rs/pull/89)
-[Unreleased]: https://github.com/RazrFalcon/memmap2-rs/compare/v0.8.0...HEAD
+[Unreleased]: https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.0...HEAD
+[0.9.0]: https://github.com/RazrFalcon/memmap2-rs/compare/v0.8.0...v0.9.0
[0.8.0]: https://github.com/RazrFalcon/memmap2-rs/compare/v0.7.1...v0.8.0
[0.7.1]: https://github.com/RazrFalcon/memmap2-rs/compare/v0.7.0...v0.7.1
[0.7.0]: https://github.com/RazrFalcon/memmap2-rs/compare/v0.6.2...v0.7.0
diff --git a/Cargo.toml b/Cargo.toml
index 4a878ce6..db7d3ed6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "memmap2"
-version = "0.8.0"
+version = "0.9.0"
authors = ["Dan Burkert ", "Yevhenii Reizner "]
license = "MIT OR Apache-2.0"
repository = "https://github.com/RazrFalcon/memmap2-rs"