2026-06-12 - a gang of elk
What's Changed
- Update README by @stefan-burke in #1099
- Warn on failed DB updates by @stefan-burke in #1100
- Return full URL by @stefan-burke in #1101
- Faster backups by @stefan-burke in #1102
- Extract email template settings into own module by @stefan-burke in #1105
- Add TTL to migration lock so a crashed migration self-heals by @stefan-burke in #1103
- More and better tests around attachments by @stefan-burke in #1106
- Post-Claude fixes: extra IP address checks, path traversal checks by @stefan-burke in #1107
- Add link to Bunny by @stefan-burke in #1108
- Simplify settings, route loading, payments, and word-pool data by @stefan-burke in #1109
- Safer, deliberate DB migrations: named migrations, gated bootstrap, self-healing markers by @stefan-burke in #1110
- Create releases with empty notes instead of generated ones by @stefan-burke in #1111
Full Changelog: v2026-05-25-003558...v2026-06-12-135909