{"id":22507,"date":"2025-08-01T15:29:06","date_gmt":"2025-08-01T15:29:06","guid":{"rendered":"https:\/\/mautic.org\/blog\/"},"modified":"2025-08-04T14:52:16","modified_gmt":"2025-08-04T14:52:16","slug":"ready-for-testing-mautic-7-columba-edition-alpha-is-here","status":"publish","type":"post","link":"https:\/\/mautic.org\/blog\/ready-for-testing-mautic-7-columba-edition-alpha-is-here","title":{"rendered":"Ready for testing: Mautic 7 Columba edition alpha is here"},"content":{"rendered":"\n<p>Hello community!<\/p>\n\n\n\n<p>We are excited to announce that the Mautic 7 Columba edition alpha version is now available for public testing!<\/p>\n\n\n\n<p>With Mautic 7, we are focused on removing outdated code and functionality to ensure Mautic remains secure and performant aligned with modern coding standards, while also delivering more improvements and features to Mautic.<\/p>\n\n\n\n<p>We\u2019ve worked really hard to get to this point &#8211; a huge thanks to all the community members who have contributed to the release!<\/p>\n\n\n\n<p class=\"has-vivid-red-background-color has-background\"><mark style=\"background-color:#cf2e2e\" class=\"has-inline-color has-white-color\"><strong>\u26a0\ufe0f IMPORTANT NOTE:<br><\/strong>This is a pre-release, which means it should never be used in a production environment. At this stage we do not test the upgrade path nor do we guarantee upgrading from Alpha to later versions.&nbsp;<\/mark><\/p>\n\n\n\n<p>Please only use it in testing environments, and report back your findings.<\/p>\n\n\n\n<p>The major release focuses on a major update to Symfony 7, but it also brings several user-facing changes and some changes that are relevant for developers. Read on for more information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s new in Mautic 7 Alpha Columba Edition?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">User-facing changes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>We\u2019ve added the first phases of support for projects, part of the resource management initiative, allowing you to group all your Mautic resources by the marketing project they relate to. Further development of this feature is coming in subsequent releases. (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15002\" target=\"_blank\" rel=\"noopener\">#15002<\/a>,<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15072\" target=\"_blank\" rel=\"noopener\">#15072<\/a>, <a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15087\" target=\"_blank\" rel=\"noopener\">#15087<\/a>, <a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15327\" target=\"_blank\" rel=\"noopener\">#15327<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve added the first phase of the Campaign Library initiative, which implements the ability to export and import campaigns and all associated resources from your Mautic instance (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14504\" target=\"_blank\" rel=\"noopener\">#14504<\/a>) &#8211; this project was funded through <a href=\"https:\/\/nlnet.nl\/commonsfund\" target=\"_blank\" rel=\"noopener\">NGI0 Commons Fund<\/a>, a fund established by <a href=\"https:\/\/nlnet.nl\/\" target=\"_blank\" rel=\"noopener\">NLnet<\/a> with financial support from the European Commission&#8217;s <a href=\"https:\/\/ngi.eu\/\" target=\"_blank\" rel=\"noopener\">Next Generation Internet<\/a> program. Learn more at the <a href=\"https:\/\/nlnet.nl\/project\/MauticPortability\" target=\"_blank\" rel=\"noopener\">NLnet project page<\/a>.<br><\/li>\n\n\n\n<li>We\u2019ve removed support for updating Mautic through the user interface, which has been deprecated since Mautic 4 &#8211; use the command line instead. (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14689\" target=\"_blank\" rel=\"noopener\">#14689<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve implemented the Carbon Design System more fully, through multiple improvements across the product.<br><\/li>\n\n\n\n<li>You can now shift+click multiple rows to select them all, instead of manually clicking the checkbox to select them (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14753\" target=\"_blank\" rel=\"noopener\">#14753<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve added a new multi-step form theme inspired by Typeform (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14795\" target=\"_blank\" rel=\"noopener\">#14795<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve implemented the ability to copy and paste MJML code between emails (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15124\" target=\"_blank\" rel=\"noopener\">#15124<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve added the ability to copy the page URL or asset download URL from the list view (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15119\" target=\"_blank\" rel=\"noopener\">#15119<\/a>) and also to launch a preview from list view (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15095\" target=\"_blank\" rel=\"noopener\">#15095<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve updated segment building under-the-hood which should make a big improvement in performance where they are using segment membership as a filter (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15031\" target=\"_blank\" rel=\"noopener\">#15031<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve fixed a bug with form field submissions not removing a column when it has been deleted from the form (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15129\" target=\"_blank\" rel=\"noopener\">#15129<\/a>) &#8211; note that the migration will delete any dangling columns that contain data.<br><\/li>\n\n\n\n<li>We\u2019ve improved accessibility by fixing some missing tags and values that help users with screen readers to understand and navigate through the user interface (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15107\" target=\"_blank\" rel=\"noopener\">#15107<\/a>, <a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15100\" target=\"_blank\" rel=\"noopener\">#15100<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve extended the options you can select in reports for focus items to include the ID, category, submission ratio and click ratio (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14923\" target=\"_blank\" rel=\"noopener\">#14923<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve improved the way tokens are inserted in a \u2018send form results\u2019 message to include the label as well as the value (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14998\" target=\"_blank\" rel=\"noopener\">#14998<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve improved the display of information about segments, making it clearer to the user which are dynamic and static and whether they are visible to others or not (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14755\" target=\"_blank\" rel=\"noopener\">#14755<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve added an audit log tab for campaigns, so you can see what changes were made, by who, and when (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14676\" target=\"_blank\" rel=\"noopener\">#14676<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve introduced a new date token which can be used in campaign actions combined with text fields (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14460\" target=\"_blank\" rel=\"noopener\">#14460<\/a>, documentation <a href=\"https:\/\/github.com\/mautic\/user-documentation\/pull\/354\" target=\"_blank\" rel=\"noopener\">#354<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Developer-facing changes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>We\u2019ve introduced support for PHP 8.4 (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14652\" target=\"_blank\" rel=\"noopener\">#14652<\/a>) and dropped support for PHP 8.1 (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14653\" target=\"_blank\" rel=\"noopener\">#14653<\/a>) &#8211; the minimum version supported is now PHP 8.2.<br><\/li>\n\n\n\n<li>We\u2019ve deprecated end of life database versions &#8211; the minimum required version is now 8.4.0 for MySQL and 10.11.0 for MariaDB (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14836\" target=\"_blank\" rel=\"noopener\">#14836<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve introduced support for Symfony 7.3 (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14887\" target=\"_blank\" rel=\"noopener\">#14887<\/a>, <a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/15268\" target=\"_blank\" rel=\"noopener\">#15268<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve removed a lot of deprecated code and dependencies (check the <a href=\"https:\/\/github.com\/mautic\/mautic\/blob\/7.x\/UPGRADE-7.0.md#removed-code\" target=\"_blank\" rel=\"noopener\">upgrade file<\/a> for details) and introduced four BC breaks, documented <a href=\"https:\/\/github.com\/mautic\/mautic\/blob\/7.x\/UPGRADE-7.0.md#bc-breaks-in-the-code\" target=\"_blank\" rel=\"noopener\">here<\/a>.<br><\/li>\n\n\n\n<li>We\u2019ve introduced a new command to delete custom fields in the background using a cron job, to improve performance at scale (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14679\" target=\"_blank\" rel=\"noopener\">#14679<\/a>, documentation <a href=\"https:\/\/github.com\/mautic\/user-documentation\/pull\/352\" target=\"_blank\" rel=\"noopener\">#352<\/a>)<br><\/li>\n\n\n\n<li>Introduced a new command to remove all anonymous contacts from a segment and campaign (#15198, documentation <a href=\"https:\/\/github.com\/mautic\/user-documentation\/pull\/412\" target=\"_blank\" rel=\"noopener\">#412<\/a>)<br><\/li>\n\n\n\n<li>Improvements in the Redis cache implementation to separate tag-aware cache providers from non-tag-aware cache providers, improving performance (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14724\" target=\"_blank\" rel=\"noopener\">#14724<\/a>)<br><\/li>\n\n\n\n<li>Removal of support for AMPQ queues in core (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14883\" target=\"_blank\" rel=\"noopener\">#14883<\/a>)<br><\/li>\n\n\n\n<li>We now handle interruptions when SIGTERM signals are sent by enabling the processes to finish gracefully (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14745\" target=\"_blank\" rel=\"noopener\">#14745<\/a>)<br><\/li>\n\n\n\n<li>We\u2019ve temporarily removed the API limiter as the library is no longer supported (<a href=\"https:\/\/github.com\/mautic\/mautic\/pull\/14876\" target=\"_blank\" rel=\"noopener\">#14876<\/a>) but we potentially plan to re-implement it in a future release.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Download Mautic 7 alpha and help speed up the releases<\/h2>\n\n\n\n<p>All these exciting new features and code improvements now need to be extensively tested so they can get into the hands of our users as soon as possible.<\/p>\n\n\n\n<p>As an open source project, the Mautic Community is the foundation of our progress, so join us today and help speed up the release of Mautic 7 into the General Availability version.<\/p>\n\n\n\n<p>The General Availability release of Mautic 7.0 is scheduled to be released on 29th September 2025, with a Beta release on 25th August and Release Candidate version on 8th September. With your contribution, we\u2019ll make those deadlines.<\/p>\n\n\n\n<p>Here is what you can do to help:<\/p>\n\n\n\n<p>Each Friday we will be having our usual Open Source Friday community sprints, a great way to have mentored onboarding to get started with contributing to Mautic. Join us on Slack and head over to #new-contributors if you\u2019d like to get started, or jump right into any of the teams, whose channels start with #t-&lt;team name&gt;<\/p>\n\n\n\n<p>Check the features, enhancements, refactoring and bug fixes which are slated for release in the Beta and Release Candidate, and help us by testing them. Check our docs on testing &#8211; which can almost always be done locally or using Gitpod or a GitHub Codespace in the browser by any user of Mautic. Don\u2019t forget to leave a formal review, that counts as a contribution to Mautic!<\/p>\n\n\n\n<p>Help us with completing the updates needed for the end-user and developer documentation by joining #t-education on Slack. We have regular onboarding calls to help you get started.&nbsp; There\u2019s everything from updating screenshots to reviewing our code examples, something for everyone!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful resources<\/h2>\n\n\n\n<p>Developer-facing changes &#8211; <a href=\"https:\/\/github.com\/mautic\/mautic\/blob\/7.x\/UPGRADE-7.0.md\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/mautic\/mautic\/blob\/7.x\/UPGRADE-7.0.md<\/a> <\/p>\n\n\n\n<p>7.0.0-alpha release &#8211; <a href=\"https:\/\/github.com\/mautic\/mautic\/releases\/tag\/7.0.0-alpha\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/mautic\/mautic\/releases\/tag\/7.0.0-alpha<\/a><\/p>\n\n\n\n<p>Beta milestone: <a href=\"https:\/\/github.com\/mautic\/mautic\/milestone\/126\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/mautic\/mautic\/milestone\/126<\/a>&nbsp;<\/p>\n\n\n\n<p>Release Candidate milestone: <a href=\"https:\/\/github.com\/mautic\/mautic\/milestone\/127\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/mautic\/mautic\/milestone\/127<\/a>&nbsp;<\/p>\n\n\n\n<p>General Availability milestone: <a href=\"https:\/\/github.com\/mautic\/mautic\/milestone\/128\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/mautic\/mautic\/milestone\/128<\/a>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello community! We are excited to announce that the Mautic 7 Columba edition alpha version is now available for public testing! With Mautic 7, we are focused on removing outdated code and functionality to ensure Mautic remains secure and performant aligned with modern coding standards, while also delivering more improvements and features to Mautic. We\u2019ve [&hellip;]<\/p>\n","protected":false},"author":79,"featured_media":22510,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"13","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"96060","discourse_permalink":"https:\/\/forum.mautic.org\/t\/ready-for-testing-mautic-7-columba-edition-alpha-is-here\/36254","wpdc_publishing_response":"success","wpdc_publishing_error":"","footnotes":""},"categories":[1498,1493],"tags":[1091,1546,1115,1127],"class_list":["post-22507","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-news","category-community-news","tag-mauticnewrelease","tag-mautic7","tag-newrelease","tag-opensource"],"acf":[],"_links":{"self":[{"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/posts\/22507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/comments?post=22507"}],"version-history":[{"count":8,"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/posts\/22507\/revisions"}],"predecessor-version":[{"id":22517,"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/posts\/22507\/revisions\/22517"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/media\/22510"}],"wp:attachment":[{"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/media?parent=22507"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/categories?post=22507"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mautic.org\/wp-json\/wp\/v2\/tags?post=22507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}