Miniflux 2.3.1
Release date:
Changes
Security
- Fixed an OAuth account binding vulnerability that could allow users to associate arbitrary OAuth identities with their account.
- Fixed an open redirect vulnerability caused by backslashes in relative redirect URLs.
- Fixed a potential SQL injection vulnerability in dynamically generated
ORDER BYclauses. - Hardened metrics endpoint authentication by using constant-time credential comparisons.
Bug Fixes
- Fixed an issue where the stdlib cross-origin protection middleware could block legitimate requests in certain self-hosted environments. The middleware has been reverted.
Improvements
- Added Korean language support.
- Improved HTML truncation performance and reduced memory allocations.
- Optimized feed discovery, subscription detection, date parsing, and tag filtering.
- Simplified and refactored several storage and query-building components for better maintainability.
Dependencies
Updated several dependencies, including:
github.com/go-webauthn/webauthn0.17.4golang.org/x/crypto0.52.0golang.org/x/image0.41.0golang.org/x/net0.55.0
As always, thank you to all contributors who helped improve Miniflux in this release.
Attachments
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-darwin-amd64
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-darwin-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-darwin-arm64
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-darwin-arm64.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-freebsd-amd64
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-freebsd-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-amd64
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-arm64
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-arm64.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-armv5
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-armv5.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-armv6
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-armv6.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-armv7
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-linux-armv7.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-openbsd-amd64
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-openbsd-amd64.sha256
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux-2.3.1-1.0.x86_64.rpm
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux_2.3.1_amd64.deb
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux_2.3.1_arm64.deb
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux_2.3.1_armhf.deb
- https://github.com/miniflux/v2/releases/download/2.3.1/miniflux_2.3.1_riscv64.deb