Skip to content

Commit 4d7d554

Browse files
committed
docs: update release notes for version 2.2.11
1 parent 66b269e commit 4d7d554

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

ChangeLog

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
Version 2.2.11 (July 26, 2025)
2+
------------------------------
3+
4+
### ✨ New Features
5+
6+
* **TLS support for Unix sockets**: Miniflux can now serve TLS over Unix domain sockets using `CERT_FILE` and `KEY_FILE` ([#fcf86e3](https://github.com/miniflux/v2/commit/fcf86e3)).
7+
* **RSS fallback**: If a feed entry has no URL, Miniflux now uses the enclosure URL as a fallback ([#d9de9d1](https://github.com/miniflux/v2/commit/d9de9d1)).
8+
* **Bearer token for Linkwarden**: The Linkwarden integration now uses Bearer token authorization instead of cookies ([#1d11623](https://github.com/miniflux/v2/commit/1d11623)).
9+
* **Cookie policy improvement**: `SameSiteStrictMode` is enforced for cookies when OAuth2/OIDC is not used ([#135ce1d](https://github.com/miniflux/v2/commit/135ce1d)).
10+
* **Readability engine**: Avoid removing elements with the `content` class during readability parsing ([#66b269e](https://github.com/miniflux/v2/commit/66b269e)).
11+
12+
### 🛠️ Improvements
13+
14+
* **Massive readability engine refactoring** and performance optimizations:
15+
16+
* Improved performance of `getClassWeight`, `getLinkDensity`, and `transformMisusedDivsIntoParagraphs`.
17+
* Simplified and optimized internal logic of `removeUnlikelyCandidates`, `getSelectionLength`, and `getArticle`.
18+
* Reduced memory allocation in sanitizer and readability components.
19+
* **Storage optimization**: Strings are now truncated on the Go side to respect `tsvector` limits, reducing DB load and ensuring valid UTF-8 ([#703f113](https://github.com/miniflux/v2/commit/703f113)).
20+
* **Simplified and clarified internal code structure**:
21+
22+
* Major cleanup and size optimization of internal structs (`Feed`, `FeedCreationRequest`, etc.).
23+
* Reduced memory use and improved CPU cache locality.
24+
* Numerous refactors across `config`, `template`, `locale`, `subscription`, and `fetcher` modules.
25+
26+
### 🐛 Bug Fixes
27+
28+
* Fixed an issue with feeds having excessive leading whitespace causing parser buffer issues ([#54abd0a](https://github.com/miniflux/v2/commit/54abd0a)).
29+
* Properly preserve UTF-8 when truncating strings for full-text search ([#703f113](https://github.com/miniflux/v2/commit/703f113)).
30+
* Fixed logic error in enclosure type detection ([#50d5cb9](https://github.com/miniflux/v2/commit/50d5cb9)).
31+
* Fixed incorrect filter rule parsing of Windows-style newlines ([#dc81725](https://github.com/miniflux/v2/commit/dc81725)).
32+
* Fixed a panic in `startAutoCertTLSServer` function when using Let's Encrypt automatic certificates ([#f7a6b02](https://github.com/miniflux/v2/commit/f7a6b02))
33+
* Improved UI spacing consistency around header/footer ([#32fbb4e](https://github.com/miniflux/v2/commit/32fbb4e)).
34+
35+
### ⚠️ Breaking Changes
36+
37+
* **Windows binary no longer distributed**: Windows is no longer a supported platform for binary distribution. Users must build from source if needed ([#b470b18](https://github.com/miniflux/v2/commit/b470b18)).
38+
39+
### 🧪 Tests & CI
40+
41+
* Test coverage significantly increased for modules like `readability`, `sanitizer`, `processor`, `locale`, and `storage`.
42+
* Commit linter updated to support new Git revert message format.
43+
44+
### 🐘 Docker & Environment
45+
46+
* Base Docker image updated to Alpine 3.22.
47+
* PostgreSQL Docker example updated to use the latest version.
48+
49+
### 🌐 Localization
50+
51+
* Updated Chinese and German translations.
52+
53+
### 🔒 Dependency Updates
54+
55+
* Bumped `github.com/go-webauthn/webauthn` to `0.13.4`
56+
* Bumped `github.com/tdewolff/minify/v2` to `2.23.10`
57+
* Bumped `golang.org/x/*` modules: `image`, `net`, `term`, `crypto`
58+
* Bumped `github.com/andybalholm/brotli` to `1.2.0`
59+
160
Version 2.2.10 (June 23, 2025)
261
------------------------------
362

0 commit comments

Comments
 (0)