v5.0.3
xlmnxp/blue-recorderv5.0.3Jul 6, 2025by github-actions[bot]
AI Summary
Fixes minor bugs, specifically SMTP errors that were not being captured during test mail sending. Also includes improvements to subscription handling and CSV importers.
Key Highlights
- Fixes SMTP errors not being captured/displayed
- Security fix for public subscription API
- Fixes CSV importer line counts and log errors
- Upgrades smtppool library
New Features
- SMTP error logging
- Subscription API security
- CSV importer improvements
- Smtppool library upgrade
Full Release Notes
[](https://listmonk.app) v5.0.3 contains fixes for some minor, but annoying bugs, primarily SMTP errors not being captured and displayed while sending test mails. ## How to upgrade **As always, take a backup of your database before upgrading.** **Binary** Download the latest binary. Stop and replace the old binary. Run `./listmonk --upgrade`. Start the app again. **Docker** ```shell # cd /directory/with/docker-compose.yml docker-compose down docker-compose pull && docker-compose run --rm app ./listmonk --upgrade docker-compose up -d app db ``` ## Changelog * 48643aa9 Disallow `POST /api/subscription` on disabling public subscription in settings. Closes #2530. * a424f01f Print full line with error in the importer log. Close #2549. * 4f6880d3 Fix opt-in send errors silently ignored on signup form. Closes #2535. * b71d80e5 Upgrade `smtppool` lib with error-return bugfix. Ref: #2503 * 419f88a9 Fix incorrect line counts due to empty lines in CSV importer (#2542) * aa864fd5 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#2543) * d7e4ecf8 Fix typo in configuration.md (#2540) * a9d3591f Add heading in template functions doc (#2527) * 78f3db7f Add permanent warning to docs about Sprig functions. * 20810487 Update release info on homepage.