diff --git a/blog/releases/2.9.md b/blog/releases/2.9.md
new file mode 100644
index 0000000..bd71cf7
--- /dev/null
+++ b/blog/releases/2.9.md
@@ -0,0 +1,90 @@
+---
+authors: daniel
+date: 2025-01-06T06:00
+image: https://raw.githubusercontent.com/linkwarden/blog/main/static/assets/social_previews/1.jpg
+tags:
+ - release
+---
+
+# Announcing Linkwarden 2.9
+
+Happy New Year! π We're excited to announce the release of **[Linkwarden 2.9](https://linkwarden.app/?utm_source=Blog&utm_medium=social&utm_campaign=v2_9_announcement)**! π₯³ This update brings significant improvements and new features to enhance your experience.
+
+For those who are new to Linkwarden, it's basically a tool for saving and organizing your bookmarks, articles, and documents in one place. You can also share your links with others, create public collections, and collaborate with your team. Linkwarden is available as a **[Cloud](https://linkwarden.app/#pricing)** subscription or you can **[self-host](https://docs.linkwarden.app/self-hosting/installation)** it on your own server.
+
+As always before we start, we'd like to express our sincere thanks to all of our **[Cloud](https://linkwarden.app/#pricing)** subscription users. Your support is crucial to our growth and allows us to continue improving. Thank you for being such an important part of our journey. π
+
+
+
+:::tip
+
+We're actively bringing new features to Linkwarden users around the globe. If you like our work, please [Star our repo on GitHub](https://github.com/linkwarden/linkwarden)! βοΈ Your support means a lot to us.
+
+:::
+
+## Whatβs new:
+
+### β¨ Local AI Tagging (Optional)
+
+We've added a new feature that automatically tags your links based on their content. This feature uses a local AI model to analyze the content of your links and can assign tags to links in 2 ways:
+
+1. **Auto-generate Tags**: When a link is added, Linkwarden will automatically generate and assign tags based on the content of the link.
+2. **Using Predefined Tags**: You can also use predefined tags to let Linkwarden auto-assign tags based on the content of the link.
+
+You can enable this feature in the Settings > Preferences page. If you're self-hosting Linkwarden, please refer to the [documentation](https://docs.linkwarden.app/self-hosting/ai-worker) for more information on how to set up and use this feature.
+
+
+
+
+
+### π¨ Customizable Theme
+
+We've added a new feature that allows you to customize the theme of your Linkwarden account. You can now choose from a set of predefined colors.
+
+
+
+
+
+### πΈ Capture articles directly from browser extension
+
+Sometimes certain websites prevent bots from accessing their content. In such cases, you can now capture the article directly from your browser using the Linkwarden browser extension and upload it to Linkwarden. Get it from the [Chrome Web Store](https://chromewebstore.google.com/detail/linkwarden/pnidmkljnhbjfffciajlcpeldoljnidn) or [Firefox Add-ons](https://addons.mozilla.org/en-CA/firefox/addon/linkwarden).
+
+_Also please give us a 5-star rating if you like it :D_
+
+
+
+
+
+### π View the Preserved Formats on Links
+
+Each link now shows the available preserved formats. This allows you to easily see the preserved formats for the link and open the link in the desired format in a new tab.
+
+
+
+
+
+### β¬οΈ Import from Omnivore
+
+We've added a new import option to allow you to import your links from Omnivore. You can now easily migrate your links from Omnivore to Linkwarden.
+
+### π RSS feed for Public Collections
+
+Public collections now have an RSS feed link which lets others to follow your public collections and receive updates when you add new links.
+
+### π Subscribe to RSS feed
+
+Linkwarden now supports subscribing to RSS feeds. You can subscribe to any RSS feed and Linkwarden will automatically fetch and save new items from the feed.
+
+### βοΈ Choose what's shown on the Dashboard
+
+You can now choose to show/hide your pinned links and recent links sections on the dashboard. This allows you to customize the dashboard to your liking.
+
+### π Added More Translations
+
+Thanks to the collaborators, we've added Polish and Russian translations to Linkwarden. If you'd like to help us translate Linkwarden into your language, check out [#216](https://github.com/linkwarden/linkwarden/issues/216).
+
+### β
And more...
+
+Check out the full changelog below.
+
+**Full Changelog**: https://github.com/linkwarden/linkwarden/compare/v2.8.4...v2.9.0
diff --git a/static/assets/social_previews/1.jpg b/static/assets/social_previews/1.jpg
new file mode 100644
index 0000000..a08cd11
Binary files /dev/null and b/static/assets/social_previews/1.jpg differ
diff --git a/static/assets/v2.9/ai_tagging.png b/static/assets/v2.9/ai_tagging.png
new file mode 100644
index 0000000..b35d164
Binary files /dev/null and b/static/assets/v2.9/ai_tagging.png differ
diff --git a/static/assets/v2.9/available_formats.png b/static/assets/v2.9/available_formats.png
new file mode 100644
index 0000000..476b51b
Binary files /dev/null and b/static/assets/v2.9/available_formats.png differ
diff --git a/static/assets/v2.9/custom_theme.png b/static/assets/v2.9/custom_theme.png
new file mode 100644
index 0000000..4534c8e
Binary files /dev/null and b/static/assets/v2.9/custom_theme.png differ
diff --git a/static/assets/v2.9/extension.png b/static/assets/v2.9/extension.png
new file mode 100644
index 0000000..a7c84c2
Binary files /dev/null and b/static/assets/v2.9/extension.png differ
diff --git a/static/latest-announcement.json b/static/latest-announcement.json
index 17f98e6..7dc5117 100644
--- a/static/latest-announcement.json
+++ b/static/latest-announcement.json
@@ -1,3 +1,3 @@
{
- "id": "2.8"
+ "id": "2.9"
}