Update ghcr.io/miniflux/miniflux Docker tag to v2.2.11 #522

Merged
AverageMarcus merged 1 commits from renovate/ghcr.io-miniflux-miniflux-2.x into master 2025-07-27 10:40:00 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/miniflux/miniflux (source) patch 2.2.10 -> 2.2.11

Release Notes

miniflux/v2 (ghcr.io/miniflux/miniflux)

v2.2.11: Miniflux 2.2.11

Compare Source

New Features
  • TLS support for Unix sockets: Miniflux can now serve TLS over Unix domain sockets using CERT_FILE and KEY_FILE (#fcf86e3).
  • RSS fallback: If a feed entry has no URL, Miniflux now uses the enclosure URL as a fallback (#d9de9d1).
  • Bearer token for Linkwarden: The Linkwarden integration now uses Bearer token authorization instead of cookies (#​1d11623).
  • Cookie policy improvement: SameSiteStrictMode is enforced for cookies when OAuth2/OIDC is not used (#​135ce1d).
  • Readability engine: Avoid removing elements with the content class during readability parsing (#​66b269e).
🛠️ Improvements
  • Massive readability engine refactoring and performance optimizations:

    • Improved performance of getClassWeight, getLinkDensity, and transformMisusedDivsIntoParagraphs.
    • Simplified and optimized internal logic of removeUnlikelyCandidates, getSelectionLength, and getArticle.
    • Reduced memory allocation in sanitizer and readability components.
  • Storage optimization: Strings are now truncated on the Go side to respect tsvector limits, reducing DB load and ensuring valid UTF-8 (#​703f113).

  • Simplified and clarified internal code structure:

    • Major cleanup and size optimization of internal structs (Feed, FeedCreationRequest, etc.).
    • Reduced memory use and improved CPU cache locality.
    • Numerous refactors across config, template, locale, subscription, and fetcher modules.
🐛 Bug Fixes
  • Fixed an issue with feeds having excessive leading whitespace causing parser buffer issues (#​54abd0a).
  • Properly preserve UTF-8 when truncating strings for full-text search (#​703f113).
  • Fixed logic error in enclosure type detection (#​50d5cb9).
  • Fixed incorrect filter rule parsing of Windows-style newlines (#dc81725).
  • Fixed a panic in startAutoCertTLSServer function when using Let's Encrypt automatic certificates (#f7a6b02)
  • Improved UI spacing consistency around header/footer (#​32fbb4e).
⚠️ Breaking Changes
  • Windows binary no longer distributed: Windows is no longer a supported platform for binary distribution. Users must build from source if needed (#b470b18).
🧪 Tests & CI
  • Test coverage significantly increased for modules like readability, sanitizer, processor, locale, and storage.
  • Commit linter updated to support new Git revert message format.
🐘 Docker & Environment
  • Base Docker image updated to Alpine 3.22.
  • PostgreSQL Docker example updated to use the latest version.
🌐 Localization
  • Updated Chinese and German translations.
🔒 Dependency Updates
  • Bumped github.com/go-webauthn/webauthn to 0.13.4
  • Bumped github.com/tdewolff/minify/v2 to 2.23.10
  • Bumped golang.org/x/* modules: image, net, term, crypto
  • Bumped github.com/andybalholm/brotli to 1.2.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/miniflux/miniflux](https://miniflux.app) ([source](https://github.com/miniflux/v2)) | patch | `2.2.10` -> `2.2.11` | --- ### Release Notes <details> <summary>miniflux/v2 (ghcr.io/miniflux/miniflux)</summary> ### [`v2.2.11`](https://github.com/miniflux/v2/releases/tag/2.2.11): Miniflux 2.2.11 [Compare Source](https://github.com/miniflux/v2/compare/v2.2.10...2.2.11) ##### ✨ New Features - **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)). - **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)). - **Bearer token for Linkwarden**: The Linkwarden integration now uses Bearer token authorization instead of cookies ([#&#8203;1d11623](https://github.com/miniflux/v2/commit/1d11623)). - **Cookie policy improvement**: `SameSiteStrictMode` is enforced for cookies when OAuth2/OIDC is not used ([#&#8203;135ce1d](https://github.com/miniflux/v2/commit/135ce1d)). - **Readability engine**: Avoid removing elements with the `content` class during readability parsing ([#&#8203;66b269e](https://github.com/miniflux/v2/commit/66b269e)). ##### 🛠️ Improvements - **Massive readability engine refactoring** and performance optimizations: - Improved performance of `getClassWeight`, `getLinkDensity`, and `transformMisusedDivsIntoParagraphs`. - Simplified and optimized internal logic of `removeUnlikelyCandidates`, `getSelectionLength`, and `getArticle`. - Reduced memory allocation in sanitizer and readability components. - **Storage optimization**: Strings are now truncated on the Go side to respect `tsvector` limits, reducing DB load and ensuring valid UTF-8 ([#&#8203;703f113](https://github.com/miniflux/v2/commit/703f113)). - **Simplified and clarified internal code structure**: - Major cleanup and size optimization of internal structs (`Feed`, `FeedCreationRequest`, etc.). - Reduced memory use and improved CPU cache locality. - Numerous refactors across `config`, `template`, `locale`, `subscription`, and `fetcher` modules. ##### 🐛 Bug Fixes - Fixed an issue with feeds having excessive leading whitespace causing parser buffer issues ([#&#8203;54abd0a](https://github.com/miniflux/v2/commit/54abd0a)). - Properly preserve UTF-8 when truncating strings for full-text search ([#&#8203;703f113](https://github.com/miniflux/v2/commit/703f113)). - Fixed logic error in enclosure type detection ([#&#8203;50d5cb9](https://github.com/miniflux/v2/commit/50d5cb9)). - Fixed incorrect filter rule parsing of Windows-style newlines ([#dc81725](https://github.com/miniflux/v2/commit/dc81725)). - Fixed a panic in `startAutoCertTLSServer` function when using Let's Encrypt automatic certificates ([#f7a6b02](https://github.com/miniflux/v2/commit/f7a6b02)) - Improved UI spacing consistency around header/footer ([#&#8203;32fbb4e](https://github.com/miniflux/v2/commit/32fbb4e)). ##### ⚠️ Breaking Changes - **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)). ##### 🧪 Tests & CI - Test coverage significantly increased for modules like `readability`, `sanitizer`, `processor`, `locale`, and `storage`. - Commit linter updated to support new Git revert message format. ##### 🐘 Docker & Environment - Base Docker image updated to Alpine 3.22. - PostgreSQL Docker example updated to use the latest version. ##### 🌐 Localization - Updated Chinese and German translations. ##### 🔒 Dependency Updates - Bumped `github.com/go-webauthn/webauthn` to `0.13.4` - Bumped `github.com/tdewolff/minify/v2` to `2.23.10` - Bumped `golang.org/x/*` modules: `image`, `net`, `term`, `crypto` - Bumped `github.com/andybalholm/brotli` to `1.2.0` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate added 1 commit 2025-07-27 03:06:22 +00:00
AverageMarcus merged commit 130d26e0ed into master 2025-07-27 10:40:00 +00:00
AverageMarcus deleted branch renovate/ghcr.io-miniflux-miniflux-2.x 2025-07-27 10:40:00 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AverageMarcus/cluster.fun#522
No description provided.