Listmonk - Package Updates
-
[1.5.1]
- Update Listmonk to 2.5.1
- Full changelog
- The major new feature in this release is support for arbitrary file attachments. The media "gallery" UI/UX has changed to accept arbitrary file uploads which can be attached to campaigns.
- "Record opt-in IP" option in Settings -> Privacy that optionally records the IP from which a subscriber completes a double opt-in. This is a compliance requirement in certain jurisdictions.
- A new table on the subscriber editing popup that shows subscription details for all lists (including the optional opt-in IP)
- New API /api/about that returns generally useful system and installation info.
- Better error notification. Async errors that were logged in Settings -> Logs are now streamed to the UI and displayed as toasts.
-
[1.7.0]
- Update Listmonk to 3.0.0
- Full changelog
- The concurrent core or the "engine" is completely re-written. Campaign pausing and cancellations are now near-instant and lossless. Concurrent campaign sending performance has improved significantly. The sent count now accounts for every single message rather than an approximation.
- Major performance improvements for large databases with the new Settings -> Performance -> Cache slow queries option. On installations with millions of subscribers, enabling this speeds up database queries (retrieving lists, subscribers etc.) by several orders of magnitude. On our production database with ~14 million subscribers, the speed up on the lists page was 2000x, from ~20s to ~10ms.
- New frontend dependency and build system refactor, speeding the admin pages (and the development build process).
- Addressed the root cause of mysterious SMTP sending errors that triggered only in certain SMTP environments.
- New fields for filtering lists, campaigns, subscribers in query APIs.
- Major refactor and cleanup of documentation.
- F9 shortcut key for campaign and template previews.
- Many quality-of-life improvements, fixes, and dependency upgrades.
-
[1.8.0]
- Add OpenID integration
-
[1.9.0]
- Update listmonk to 4.1.0
- Full Changelog
- Multi-user support with granular permissions, user, role, per-list permissions and API token management.
- First-time Super Admin setup UI for fresh installations.
- Significant performance improvements to SQL queries underlying concurrent campaign processing. Performance gains of several orders of magnitude on large installations.
- Styling improvements to UI for better UX including new tabs UI in subscriber modal popup.
- Markdown syntax highlighting.
- Static email template subjects are now scriptable with template syntax.
- Support for CC and BCC in custom email headers.
- Syntax highlighting in HTML form generator.
- Many quality-of-life improvements, fixes, and dependency upgrades.
-
[1.10.0]
- Add checklist
-
[1.11.0]
- Update base image to 5.0.0
-
[1.12.0]
- Update listmonk to 5.0.0
- Full Changelog
- Visual editor and templates The much requested and awaited visual e-mail builder and template editor is now integrated, with one-click conversion between formats. Thanks to @vividvilla for the big MR integrating @usewaypoint/email-builder-js
- Campaigns: Replace CodeFlask with the more mature and robust CodeMirror for a much better code-editing experience (HTML, CSS, Javascript, Markdown) on campaigns, forms, templates,and settings UI.
- Campaigns: Ability to preview campaign archive view.
- Campaigns: Make paused campaigns editable and allow unscheduling with new
Unschedule
button. - Campaigns: UX improvement that automatically switches scheduled campaigns to
draft
whensend_at
is removed. - Campaigns: Add format/content type selection to the first screen on campaign creation.
- Campaigns:
Ctrl+S
short for saving campaigns while working on them - Security: Campaign viewing and management are now filtered by a user's list permissions and now use the new new
campaigns:get_all
andcampaigns:manage_all
permissions. Important: This is a behavioural change from v4.1.0. - Security: Disallow private list UUIDs on public subscriber endpoints.
- Security: Make OIDC provider name on the login button configurable.
-
[1.13.0]
- OIDC provider name on Login button