Skip to content

Release: v1.4.0

Choose a tag to compare

@Dim145 Dim145 released this 30 May 11:28
Security + hardening release (no new features) covering everything since
1.3.0: stored-XSS fix on the public app page, DNS-rebinding-safe outbound
HTTP + SSRF blocklist hardening, HKDF at-rest key derivation, rate-limit /
auth hardening (loopback API bind, MFA limits, YAML-alias DoS, locale path
validation, proxy header allowlist), the F-Droid index timestamp fix, a
dependency refresh (Tiptap v3, marked 18, dompurify 3, PyJWT 2.13, mypy 2)
with six mypy-2 bug fixes, and ops hardening (worker healthcheck + app
re-copy). Bumps backend, frontend, docs and the User-Agent to 1.4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>