diff --git a/CHANGELOG.md b/CHANGELOG.md
index f6b74266..63d693b1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,21 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## 8.9.0 – 2026-04-16
+
+### Added
+
+- Use new IAlternativeLoginProvider interface when available for alternative login methods @CarlSchwan @julien-nc [#1413](https://github.com/nextcloud/user_oidc/pull/1413)
+
+### Changed
+
+- Optimize LDAP user deleted check to avoid unnecessary LDAP lookups @CarlSchwan [#1414](https://github.com/nextcloud/user_oidc/pull/1414)
+
+### Fixed
+
+- Remove ServerVersion usage @CarlSchwan [#1407](https://github.com/nextcloud/user_oidc/pull/1407)
+- Trigger UserFirstTimeLoggedInEvent on first login @CarlSchwan [#1401](https://github.com/nextcloud/user_oidc/pull/1401)
+
## 8.8.0 – 2026-04-03
### Added
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 7d3744a6..d6b25400 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -8,7 +8,7 @@
OpenID Connect user backend
Use an OpenID Connect backend to login to your Nextcloud
Allows flexible configuration of an OIDC server as Nextcloud login user backend.
- 8.8.0
+ 8.9.0
agpl
Roeland Jago Douma
Julius Härtl