diff --git a/CHANGELOG.md b/CHANGELOG.md
index d094d1b7..96dba823 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [0.3.1] - 2025-01-28
+
+### Fixed
+- Build error on Android [#588]
+
+[#588]: https://github.com/rust-random/getrandom/pull/588
+
 ## [0.3.0] - 2025-01-25
 
 ### Breaking Changes
diff --git a/Cargo.toml b/Cargo.toml
index f2785eb8..bf7e06df 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "getrandom"
-version = "0.3.0"
+version = "0.3.1"
 edition = "2021"
 rust-version = "1.63" # Sync tests.yml and README.md.
 authors = ["The Rand Project Developers"]