Security fixes + DevOps updates + bugs
Release history
mautic releases
Mautic: Open Source Marketing Automation Software.
All releases
10 shown
Fixed include/exclude operators for select fields in segments.
Full changelog
Announcing Mautic 7.1.1: Adhara Edition
What's Changed
🐛 Bugs
:earth_africa: Segments
- Fix include/exclude all operators for select fields by @patrykgruszka in https://github.com/mautic/mautic/pull/16012
:file_folder:Assets
- If
default_assetlimitis not set, usedefault_pagelimitparameter. by @biozshock in https://github.com/mautic/mautic/pull/16035 - Contact timeline preview must use proper view. by @biozshock in https://github.com/mautic/mautic/pull/16034
:art: User Experience / User Interface
- Validate trusted hosts config variable. by @biozshock in https://github.com/mautic/mautic/pull/16006
Full Changelog: https://github.com/mautic/mautic/compare/7.1.0...7.1.1
SHA1(7.1.1.zip)= e3aadd1c67072f885fb0a7c6afae45bdd62530fa
SHA1(7.1.1-update.zip)= 6763e8b339c7ca9a7c2a7c441438a0cdd7e35a8a
- PHP 8.5 support requires updates
- S/MIME email signing
- Bot detection with 500+ bots
- Privacy-aware tracking validation
Full changelog
Announcing Mautic 7.1.0: Canis Major
What's Changed
🔧 Refactoring
- Updating Rector and PHPSTAN by @escopecz in https://github.com/mautic/mautic/pull/15732
- Enforce strict id:alias slug validation for asset downloads by @shinde-rahul in https://github.com/mautic/mautic/pull/15138
- Hide variants and translations in campaign email selection by @shinde-rahul in https://github.com/mautic/mautic/pull/15745
- refactor: move campaign email lookup to EventRepository by @shinde-rahul in https://github.com/mautic/mautic/pull/15753
- Campaign Controller Refactor by @aarohiprasad in https://github.com/mautic/mautic/pull/15848
- PHP 8.1 forgotten refactoring by @escopecz in https://github.com/mautic/mautic/pull/15813
- Fixing a bunch of STAN issues from the baseline by @escopecz in https://github.com/mautic/mautic/pull/15731
- [Remaining Changes]Enforce strict id:alias slug validation for asset downloads by @shinde-rahul in https://github.com/mautic/mautic/pull/15776
- Support for PHP 8.5 by @escopecz in https://github.com/mautic/mautic/pull/15721
- Removing duplicate code and improve tests by @rahuld-dev in https://github.com/mautic/mautic/pull/15962
- Email and page cloning unified by @fedys in https://github.com/mautic/mautic/pull/15875
- Bump PHP CS Fixer from v3.84.0 to v3.94.2 for PHP 8.5 support by @matbcvo in https://github.com/mautic/mautic/pull/16020
✨ Features and enhancements
- [UXUI] Add success flash message when dashboard widget is created by @andersonjeccel in https://github.com/mautic/mautic/pull/15378
- [UXUI] Add min/max validation for checkbox groups by @andersonjeccel in https://github.com/mautic/mautic/pull/15423
- Redirect to Alternate Event Upon Campaign Event Deletion. by @nileshlohar in https://github.com/mautic/mautic/pull/15528
- [UXUI] Enhance preview for web notifications (redesign) by @andersonjeccel in https://github.com/mautic/mautic/pull/15428
- Feature/add stage and owner fields to the contact fields list by @shinde-rahul in https://github.com/mautic/mautic/pull/15267
- Add Search & Icon for Translated Emails for M7 by @lenonleite in https://github.com/mautic/mautic/pull/15407
- Test improvements by @fedys in https://github.com/mautic/mautic/pull/15628
- Login throttling enabled by @fedys in https://github.com/mautic/mautic/pull/15651
- Fix form theme template lookup support for style.html.twig by @kuzmany in https://github.com/mautic/mautic/pull/15647
- Campaign republish behavior by @escopecz in https://github.com/mautic/mautic/pull/15634
- Adding tests for campaign detail charts by @escopecz in https://github.com/mautic/mautic/pull/15709
- S/MIME email signing by @escopecz in https://github.com/mautic/mautic/pull/15563
- Event stats preview on Campaign graph by @patrykgruszka in https://github.com/mautic/mautic/pull/14996
- Update Contact Form action by @patrykgruszka in https://github.com/mautic/mautic/pull/15690
- Updating Elfinder to v13 that supports PHP 8.5 by @escopecz in https://github.com/mautic/mautic/pull/15730
- Fixed Project Search display 1000 entities by @dhirendramishra10 in https://github.com/mautic/mautic/pull/15719
- New options for Chosen elements by @fedys in https://github.com/mautic/mautic/pull/15633
- Add campaign membership filter to contact search (UI and API) by @shinde-rahul in https://github.com/mautic/mautic/pull/15727
- Added API Platform annotations to Monitoring by @rohitpavaskar in https://github.com/mautic/mautic/pull/15696
- Feature: Handle data-mautic-disable-tracking attribute by @shinde-rahul in https://github.com/mautic/mautic/pull/15713
- update rememberme lifetime to 90 days by @kk5190 in https://github.com/mautic/mautic/pull/15739
- Add clickable segment links in email details view by @kuzmany in https://github.com/mautic/mautic/pull/15758
- Adds optional ?withCounts parameter to segment api by @kk5190 in https://github.com/mautic/mautic/pull/15738
- feat(core): Improve ModeratedCommand error handling and testability by @shinde-rahul in https://github.com/mautic/mautic/pull/15257
- Fix: show dynamic field operator in report filters by @andersonjeccel in https://github.com/mautic/mautic/pull/15366
- Append segment IDs to tracking URLs by @kk5190 in https://github.com/mautic/mautic/pull/15746
- feat: add link to email detail view in contact timeline by @kuzmany in https://github.com/mautic/mautic/pull/15759
- Add aria attributes to form error messages for better accessibility by @andersonjeccel in https://github.com/mautic/mautic/pull/15712
- Display plugin version in Manage Plugins by @patrykgruszka in https://github.com/mautic/mautic/pull/15789
- [UXUI-225] Make values in form field properties get automatically generated by @andersonjeccel in https://github.com/mautic/mautic/pull/15274
- [UXUI] Enhance user role listing with sorting for user count by @andersonjeccel in https://github.com/mautic/mautic/pull/15414
- [UXUI-65] Auto-align events in campaign builder by @andersonjeccel in https://github.com/mautic/mautic/pull/15820
- Consolidation of Mautic Form Types by @patrykgruszka in https://github.com/mautic/mautic/pull/15803
- Optimistic locking for emails and pages by @fedys in https://github.com/mautic/mautic/pull/15774
- Add privacy-aware tracking validation with bot detection and DNT support by @kuzmany in https://github.com/mautic/mautic/pull/15844
- [UXUI] Add email validation for free providers in form fields by @andersonjeccel in https://github.com/mautic/mautic/pull/15420
- Add Contact count to Campaigns API object (#2884) by @escopecz in https://github.com/mautic/mautic/pull/15878
- Optional validation for Asset's remote URLs by @fedys in https://github.com/mautic/mautic/pull/15868
- Fix - import ownerusername user not found message by @shinde-rahul in https://github.com/mautic/mautic/pull/15877
- Upgrade bot detection: Auto-block 500+ bots with smart detection by @kuzmany in https://github.com/mautic/mautic/pull/12750
- feat: Show scheduling labels on campaign preview arrows by @kuzmany in https://github.com/mautic/mautic/pull/15880
- [API] Add conditional entity lock check with interface and trait by @shinde-rahul in https://github.com/mautic/mautic/pull/15299
- Inline CKEditor in GrapesJS Builder by @GoodPHP in https://github.com/mautic/mautic/pull/15839
- Add unsubscribed to open ratio (UTOR) stat to email reports by @patrykgruszka in https://github.com/mautic/mautic/pull/15066
- Ajaxify company detail page graph and contact list by @escopecz in https://github.com/mautic/mautic/pull/16015
- Implement Message of the Day (MOTD) feature by @matbcvo in https://github.com/mautic/mautic/pull/15970
🐛 Bugs
- Missing translation string mautic.core.export.by.past.tense by @kniziol in https://github.com/mautic/mautic/pull/15585
- Prevent duplicate project names by @aarohiprasad in https://github.com/mautic/mautic/pull/15564
- Add safety check for missing event restrictions by @shinde-rahul in https://github.com/mautic/mautic/pull/15548
- Do not show the "and/or" dropdown for the first filter of a segment by @kniziol in https://github.com/mautic/mautic/pull/15580
- Fix: Match also URL-encoded URLs by @escopecz in https://github.com/mautic/mautic/pull/15550
- fix: add missing icons and ajax links to variant and translation tags in details views (DynamicContent, Email, Page, Sms) by @andersonjeccel in https://github.com/mautic/mautic/pull/15157
- fix(forms): prevent Enter key from submitting forms with page breaks except in textarea fields by @andersonjeccel in https://github.com/mautic/mautic/pull/15156
- Fixing Campaign API PUT by @escopecz in https://github.com/mautic/mautic/pull/15614
- Project Detail Page changes for Labels, links and autocomplete ajax. by @dhirendramishra10 in https://github.com/mautic/mautic/pull/15493
- Fix campaign conditions failing with special characters in select field options by @andersonjeccel in https://github.com/mautic/mautic/pull/15165
- Fix #15610: Ensure sent counts are correctly tracked for translated emails by @shinde-rahul in https://github.com/mautic/mautic/pull/15616
- Contact tracking made resettable by @fedys in https://github.com/mautic/mautic/pull/15625
- Resolving Twig test warnings by @escopecz in https://github.com/mautic/mautic/pull/15641
- Regenerate form cache on custom field options change by @escopecz in https://github.com/mautic/mautic/pull/15557
- Fixing warning on page hit with points by @escopecz in https://github.com/mautic/mautic/pull/15529
- fix(Lead): Remove unsubscribe header from direct contact emails by @shinde-rahul in https://github.com/mautic/mautic/pull/15646
- Fixed with trim while custom field saving. by @dhirendramishra10 in https://github.com/mautic/mautic/pull/15703
- fix: compare date based contact fields in UTC timezone in campaign condition by @adiux in https://github.com/mautic/mautic/pull/15667
- Fix 500 error when User Position value is too long by @andersonjeccel in https://github.com/mautic/mautic/pull/15682
- Fix: wrong email used for smtp auth by @lexxxel in https://github.com/mautic/mautic/pull/15674
- Fix: parse_str is converting dots to underscores by @escopecz in https://github.com/mautic/mautic/pull/15725
- Fix Twig error when accessing undefined mappedObject in form builder by @andersonjeccel in https://github.com/mautic/mautic/pull/15672
- Fix duplicate query parameter in the page redirect. by @biozshock in https://github.com/mautic/mautic/pull/15744
- Make SMS timeline status messages more descriptive by @shinde-rahul in https://github.com/mautic/mautic/pull/15763
- Url Validation with Data protocol fix. by @dhirendramishra10 in https://github.com/mautic/mautic/pull/15749
- Sanitize entity lookups to handle cloned entities by @shinde-rahul in https://github.com/mautic/mautic/pull/15562
- Fix autofill for custom boolean field in forms by @andersonjeccel in https://github.com/mautic/mautic/pull/15740
- Revert incorrect disabling of unique identifier for companies by @andersonjeccel in https://github.com/mautic/mautic/pull/15784
- #Fixed call to member function on null Maxmind by @dhirendramishra10 in https://github.com/mautic/mautic/pull/15754
- fix: replace em by % unit to prevent text cropping in Outlook for Windows by @andersonjeccel in https://github.com/mautic/mautic/pull/15780
- Enhance email validation logic to handle empty and invalid values dur… by @kk5190 in https://github.com/mautic/mautic/pull/15779
- Fix unwanted bullet points in Upcoming Emails Dashboard Widget by @feranmiemmanuel in https://github.com/mautic/mautic/pull/15856
- Fixing flaky tests and deprecations by @escopecz in https://github.com/mautic/mautic/pull/15872
- Prevent deletion of custom fields if they are in use by segments via API by @fedys in https://github.com/mautic/mautic/pull/15882
- Update the value of the optimistic lock version after clicking the apply button in the email/page builder by @fedys in https://github.com/mautic/mautic/pull/15894
- Fix an issue with the "More" Quick Filters in Segments and Emails by @kniziol in https://github.com/mautic/mautic/pull/15598
- [AssetBundle] Prevent API delete 500 when deleted asset has no ID during serialization by @shinde-rahul in https://github.com/mautic/mautic/pull/15934
- Fix WebhookSubscriber "out of memory" issue. by @biozshock in https://github.com/mautic/mautic/pull/15881
- Fix scheduling fields shown on edit page for segment emails by @matbcvo in https://github.com/mautic/mautic/pull/15914
- i18n(App) fix syntax recomendations from grammarly by @joebordes in https://github.com/mautic/mautic/pull/15604
- Fixing flaky e2e test by @escopecz in https://github.com/mautic/mautic/pull/15937
- Fix removing filters from Email dynamic content. by @biozshock in https://github.com/mautic/mautic/pull/15953
- Accept plugin updates for plugins where there are no Entity in the Pl… by @biozshock in https://github.com/mautic/mautic/pull/15951
- fix: Change detaching of leads and integration entities for Salesforce connection by @bastolen in https://github.com/mautic/mautic/pull/15948
- Validate stronger the redirect URL for a form submit action by @kniziol in https://github.com/mautic/mautic/pull/15596
- Relative parameters in the date string segment filter are shown in different languages by @shinde-rahul in https://github.com/mautic/mautic/pull/15791
- Fix regex operators on date fields causing DateTime parsing error by @matbcvo in https://github.com/mautic/mautic/pull/15986
- Allow HTML in the Focus description field. by @biozshock in https://github.com/mautic/mautic/pull/16007
- Subject is required when sending a custom email to a contact by @fedys in https://github.com/mautic/mautic/pull/15883
- Fix incorrect CSV header "eventName" in contact change log export by @BeniShoga1 in https://github.com/mautic/mautic/pull/15994
- fix for mysql group by strict only_full_group_by by @theyoungrossco in https://github.com/mautic/mautic/pull/15990
- Handle dashboard widget failures per widget by @theyoungrossco in https://github.com/mautic/mautic/pull/15989
- Fix campaign builder source identifier regression by @shinde-rahul in https://github.com/mautic/mautic/pull/15987
- Prevent crash when campaign published time exceeds event interval by @escopecz in https://github.com/mautic/mautic/pull/15963
New Contributors
- @lexxxel made their first contribution in https://github.com/mautic/mautic/pull/15674
- @feranmiemmanuel made their first contribution in https://github.com/mautic/mautic/pull/15856
- @Copilot made their first contribution in https://github.com/mautic/mautic/pull/15704
- @GoodPHP made their first contribution in https://github.com/mautic/mautic/pull/15839
- @theyoungrossco made their first contribution in https://github.com/mautic/mautic/pull/15990
Full Changelog: https://github.com/mautic/mautic/compare/7.0.1...7.1.0
SHA1(7.1.0.zip)= 327c66862640b8a0b4e6a1042ac55ff32e3b8204
SHA1(7.1.0-update.zip)= 22016250a2cc83ece6ecf070df3a3cf5c78ffb39
- GHSA-r5j5-q42h-fc93
- CVE-2026-24765 (PHPUnit)
- GHSA-r5j5-q42h-fc93
- CVE-2026-24765 (PHPUnit)
- Removed UI-based updating
- Dropped PHP 8.1 support
- Removed API limiter
- Symfony 7.3 support
- PHP 8.4 support
- Asset category labels