Download Latest Version Miniflux 2.3.0 source code.tar.gz (951.2 kB)
Email in envelope

Get an email when there's a new version of Miniflux 2

Home / 2.2.19
Name Modified Size InfoDownloads / Week
Parent folder
miniflux_2.2.19_armhf.deb 2026-04-05 5.5 MB
miniflux_2.2.19_arm64.deb 2026-04-05 5.6 MB
miniflux_2.2.19_amd64.deb 2026-04-05 6.5 MB
miniflux-openbsd-amd64.sha256 2026-04-05 89 Bytes
miniflux-linux-armv7.sha256 2026-04-05 87 Bytes
miniflux-openbsd-amd64 2026-04-05 21.7 MB
miniflux-linux-armv7 2026-04-05 20.8 MB
miniflux-linux-armv6.sha256 2026-04-05 87 Bytes
miniflux-linux-armv5.sha256 2026-04-05 87 Bytes
miniflux-linux-armv6 2026-04-05 21.0 MB
miniflux-linux-arm64.sha256 2026-04-05 87 Bytes
miniflux-linux-armv5 2026-04-05 21.0 MB
miniflux-linux-amd64.sha256 2026-04-05 87 Bytes
miniflux-linux-arm64 2026-04-05 20.3 MB
miniflux-freebsd-amd64.sha256 2026-04-05 89 Bytes
miniflux-linux-amd64 2026-04-05 21.8 MB
miniflux-freebsd-amd64 2026-04-05 21.7 MB
miniflux-darwin-arm64.sha256 2026-04-05 88 Bytes
miniflux-darwin-amd64.sha256 2026-04-05 88 Bytes
miniflux-darwin-arm64 2026-04-05 20.9 MB
miniflux-darwin-amd64 2026-04-05 22.2 MB
miniflux-2.2.19-1.0.x86_64.rpm 2026-04-05 7.1 MB
Miniflux 2.2.19 source code.tar.gz 2026-04-05 935.8 kB
Miniflux 2.2.19 source code.zip 2026-04-05 1.2 MB
README.md 2026-04-05 2.9 kB
Totals: 25 Items   218.4 MB 0

Security

  • Remove sensitive values (CSRF tokens, OAuth state, session cookies) from log messages.
  • Improve OAuth2 security:
  • Verify OIDC ID token signatures and claims.
  • Prevent OAuth identity overwrite when already linked.
  • Clear PKCE verifier and CSRF state after use.
  • Validate HTTP status from Google userinfo endpoint.
  • Use HMAC-SHA256 instead of SHA1 for Google Reader API authentication.
  • Use constant-time comparison for token validation.
  • Fix potential DoS when truncating large untrusted input in templates.
  • Reject oversized favicons.

Improvements

  • Improve configuration validation with cross-field consistency checks.
  • OAuth2:
  • Explicit provider selection via OAUTH2_PROVIDER.
  • Better separation between Google and OIDC providers.
  • Updated Google OAuth endpoints to v2.
  • UI:
  • Add cache-busting for static assets (JS, CSS, icons).
  • Add Cache-Control: immutable for static resources.
  • Sanitizer:
  • Allow iframes from framatube.org.
  • Improve performance and parsing behavior.
  • Metrics and workers:
  • Graceful shutdown support for worker pool and metrics collector.
  • Better error reporting for metrics.
  • API / HTTP:
  • Support weak ETag comparison.
  • Improve response helpers and headers handling.

Performance

  • Reduce number of SQL queries for unread entries and UI pages.
  • Optimize database queries and locking behavior:
  • Use SKIP LOCKED in archive operations.
  • Reduce unnecessary queries and connections.
  • Improve UI performance:
  • Cache keymaps instead of recomputing on each keypress.
  • Batch DOM updates when marking entries as read.
  • Optimize sanitizer, media proxy, routing, and template rendering.
  • Reduce allocations in various hot paths.

Bug Fixes

  • Fix category update validation rendering.
  • Fix redirect after marking a feed as read from category view.
  • Fix timezone comparison logic.
  • Fix Arabic pluralization rules (ar_SA).
  • Fix validator behavior when clearing user filters.
  • Fix CLI behavior for --info and --version.
  • Fix CORS preflight responses (return 204).
  • Ensure 204 responses do not include Content-Type.
  • Ignore unsupported media proxy targets and handle MIME types correctly.

Refactoring

  • Remove dependency on gorilla/mux across the codebase.
  • Improve code structure and naming consistency (API, OAuth2, config, validators).
  • Simplify timezone and server setup logic.
  • Improve testability and documentation (GoDoc updates).

Dependencies

  • Update multiple dependencies, including:

  • github.com/lib/pq

  • github.com/go-jose/go-jose/v4
  • github.com/go-webauthn/webauthn
  • github.com/andybalholm/brotli
  • github.com/tdewolff/minify/v2
  • golang.org/x/image
  • github.com/PuerkitoBio/goquery
Source: README.md, updated 2026-04-05