This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+7 more
Affected surfaces
Summary
AI summaryUpdates What's new, fix, and CID across a mixed release.
Full changelog
v6.2.0 has important security fixes in addition to several improvements and general bug fixes.
As always, take a backup of your Postgres database before upgrading.
Security
This version has fixes for multiple campaign/list permission validation issues in multi-user environments.
What's new
- Embed inline images (CID) in e-mails.
- Define trusted URLs and redirect to them after subscriber form submission.
- SMTP-server selection based on 'from e-mail' domains.
- Template expression support in campaign custom headers.
- "Outlook compatbility mode" option in the Visual e-mail builder UI.
- Support for Azure bounce webhooks.
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
# 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
What's Changed
-
feat(i18n): add Arabic (ar) translation by @imohad in https://github.com/knadh/listmonk/pull/2977
- Bump golang.org/x/image from 0.29.0 to 0.38.0 by @dependabot[bot] in https://github.com/knadh/listmonk/pull/2979
- Update Lettermint webhook documentation link by @Bjornftw in https://github.com/knadh/listmonk/pull/2984
- Fix september traduction by @jiimmyy1 in https://github.com/knadh/listmonk/pull/3000
- Add quick settings for azure smtp by @oskari in https://github.com/knadh/listmonk/pull/3002
- Bump axios from 1.13.5 to 1.15.0 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/2999
- Bump vite from 5.4.20 to 6.4.2 in /frontend/email-builder by @dependabot[bot] in https://github.com/knadh/listmonk/pull/2995
- Bump github.com/go-jose/go-jose/v4 from 4.1.1 to 4.1.4 by @dependabot[bot] in https://github.com/knadh/listmonk/pull/2985
- Bump lodash from 4.17.23 to 4.18.1 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/2986
- Fix container spanish translation typo by @Ggpsv in https://github.com/knadh/listmonk/pull/3005
- Fix issues in spanish translations by @Ggpsv in https://github.com/knadh/listmonk/pull/3007
- Bump follow-redirects from 1.15.11 to 1.16.0 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3003
- Bump postcss from 8.4.49 to 8.5.12 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3020
- Fixs #2987 - Prevent confirmed subscriber becoming unconfirmed when re-subscribing. by @blu3id in https://github.com/knadh/listmonk/pull/2996
- Bump axios from 1.15.0 to 1.15.2 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3032
- Bump systeminformation from 5.31.1 to 5.31.6 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3046
- Update campaign translations to 营销活动 and change field name to 名称 by @egghurt in https://github.com/knadh/listmonk/pull/3038
- Bump postcss from 8.5.9 to 8.5.14 in /frontend/email-builder by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3036
- fix(analytics): correct per-campaign unique view counting by @wucm667 in https://github.com/knadh/listmonk/pull/3024
- fix: prevent nil pointer crash in BounceWebhook when bounce processing disabled by @Koushik-1729 in https://github.com/knadh/listmonk/pull/2993
- Add LumaDock as a hosting option by @AXR9 in https://github.com/knadh/listmonk/pull/3062
- Bump qs from 6.14.2 to 6.15.2 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3061
- Bump js-cookie from 3.0.5 to 3.0.7 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3059
- Updated German translation for new refresh button by @althaus in https://github.com/knadh/listmonk/pull/3060
- Update nl.json by @RichardJong in https://github.com/knadh/listmonk/pull/3052
- fix: italian localization is now more natural by @cmargiotta in https://github.com/knadh/listmonk/pull/3048
- Add per-domain SMTP routing by @jaymzh in https://github.com/knadh/listmonk/pull/2953
- Fix: ZIP Slip path traversal in CSV import by @Yunkaiwjs in https://github.com/knadh/listmonk/pull/3065
- Bump tmp from 0.2.5 to 0.2.7 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3064
- Bump axios from 1.15.2 to 1.16.0 in /frontend by @dependabot[bot] in https://github.com/knadh/listmonk/pull/3066
- fix: protect SES cert cache map with sync.RWMutex to prevent concurrent map writes crash by @Abzaek in https://github.com/knadh/listmonk/pull/3050
- Add Indonesian translations (i18n/id.json) by @reynaldiarya in https://github.com/knadh/listmonk/pull/3069
- Update subscription confirmation message in Spanish by @altomarketing in https://github.com/knadh/listmonk/pull/3070
- Fix typo in es.json: "inválido" → "individual" by @al10101 in https://github.com/knadh/listmonk/pull/3072
- Fix dev environment when
$GOPATHis not set by @dfabulich in https://github.com/knadh/listmonk/pull/3097 - Added API endpoint for SQL based list changes by @NWTrident in https://github.com/knadh/listmonk/pull/3093
- Support
robots.txtin static content by @dfabulich in https://github.com/knadh/listmonk/pull/3096 - Show the "Links" chart heading on the campaign analytics page by @sysrow in https://github.com/knadh/listmonk/pull/3091
- Add Azure ACS bounce webhooks and settings support by @oskari in https://github.com/knadh/listmonk/pull/3001
- Outlook-safe rendering for visual email builder output by @MrJoky in https://github.com/knadh/listmonk/pull/2978
- Add support for embedding images (inline attachments) via CID in campaign bodies by @knadh in https://github.com/knadh/listmonk/pull/3034
- Update Italian translation by @albanobattistella in https://github.com/knadh/listmonk/pull/3109
- Fix api tokens hashing by @knadh in https://github.com/knadh/listmonk/pull/3114
New Contributors
- @imohad made their first contribution in https://github.com/knadh/listmonk/pull/2977
- @jiimmyy1 made their first contribution in https://github.com/knadh/listmonk/pull/3000
- @oskari made their first contribution in https://github.com/knadh/listmonk/pull/3002
- @Ggpsv made their first contribution in https://github.com/knadh/listmonk/pull/3005
- @blu3id made their first contribution in https://github.com/knadh/listmonk/pull/2996
- @egghurt made their first contribution in https://github.com/knadh/listmonk/pull/3038
- @wucm667 made their first contribution in https://github.com/knadh/listmonk/pull/3024
- @Koushik-1729 made their first contribution in https://github.com/knadh/listmonk/pull/2993
- @AXR9 made their first contribution in https://github.com/knadh/listmonk/pull/3062
- @althaus made their first contribution in https://github.com/knadh/listmonk/pull/3060
- @RichardJong made their first contribution in https://github.com/knadh/listmonk/pull/3052
- @cmargiotta made their first contribution in https://github.com/knadh/listmonk/pull/3048
- @jaymzh made their first contribution in https://github.com/knadh/listmonk/pull/2953
- @Yunkaiwjs made their first contribution in https://github.com/knadh/listmonk/pull/3065
- @Abzaek made their first contribution in https://github.com/knadh/listmonk/pull/3050
- @reynaldiarya made their first contribution in https://github.com/knadh/listmonk/pull/3069
- @altomarketing made their first contribution in https://github.com/knadh/listmonk/pull/3070
- @al10101 made their first contribution in https://github.com/knadh/listmonk/pull/3072
- @dfabulich made their first contribution in https://github.com/knadh/listmonk/pull/3097
- @NWTrident made their first contribution in https://github.com/knadh/listmonk/pull/3093
- @MrJoky made their first contribution in https://github.com/knadh/listmonk/pull/2978
Full Changelog: https://github.com/knadh/listmonk/compare/v6.1.0...v6.2.0
Security Fixes
- Fixes multiple campaign/list permission validation issues in multi-user environments
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About listmonk
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
Beta — feedback welcome: [email protected]