CiviCRM 5.30 Release

2020-10-08 04:44
Written by

CiviCRM version 5.30.0 is now out and ready to download. This is a regular monthly release.

Upgrade now for the most stable CiviCRM experience:

Users of the CiviCRM Extended Security Releases (ESR) do not need to upgrade, as there are no ESR-specific bugfixes or security issues at the moment.

Important announcements and reminders:

  • As of CiviCRM 5.28, the minimum MySQL supported version is 5.6. MySQL 5.7 and MariaDB up to 10.4 are well tested. MySQL 8 works well too and has test coverage (related issue). More information in the official documentation about system requirements. CiviCRM 5.34 will require a minimum of MySQL 5.7 or MariaDB 10.0.2.
  • As of CiviCRM 5.25, the minimum supported version is PHP 7.1. The recommended PHP version is PHP 7.3.

What's new in CiviCRM 5.30

This version changes the database schema, has changes to the API, as well as the usual bugfixes and minor feature improvements.

  • Export: Fixes some data too long for column errors when exporting (dev/core#1661: 17956)
  • Mailing Report: Adds two new columns to the mailing summary report: "Sender Name" and "Sender Email" (dev/core#1944: 18132)
  • Bookkeeping Report: Adds a time field to the "Transaction Date" and "Receive Date" filters on the Bookkeeping report (dev/report#47: 18268)
  • CiviEvent: Wraps the "Not you, do you want to register for someone else" message in a crmRegion so that it can be removed/replaced by the buildForm hook (18236)
  • Database utf8mb4: Improves the System.utf8conversion API so that one can specify table patterns and databases (18249)
  • WordPress: Switch over to the new installer (dev/wordpress#37: 215)
  • Drupal8: The setting "Enable Drupal Watchdog Logging" now works on Drupal 8 sites (dev/core#1943: 18115)
  • Begins work to move Financial ACL code into a core extension (18269)
  • Api4: new Line Item API (Work Towards dev/core#1980: 18275 and 18293)

This is only a short overview. You can read the full release notes here (it includes all Gitlab and Github references, with much more information). Big thanks to Andrew Hunt and Alice Frumin from AGH Strategies for putting up together release notes.

This release was developed by the following code authors:

AGH Strategies - Alice Frumin, Andrew Hunt; Agileware - Justin Freeman, Pengyi Zhang; Circle Interactive - Pradeep Nayak; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; Dave D; Flinders University of South Australia - Tom Anderson; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Lemniscus - Noah Miller; Lighthouse Consulting and Design - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; MillerTech - Chamil Wijesooriya; MJW Consulting - Matthew Wire; Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen McNaughton, Maggie Epps; Wildsight - Lars Sanders-Green

Most authors also reviewed code for this release; in addition, the following reviewers contributed their comments:

Artful Robot - Rich Lott; Christian Wach; Circle Interactive - Martin Castle; Dave D; Fuzion - Jitendra Purohit; Greenpeace Central and Eastern Europe - Patrick Figel; MJCO - Mikey O'Toole; Semper IT - Karin Gerritsen; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano

Thanks to everyone for making this release happen!

Support CiviCRM

We are committed to keeping CiviCRM free and open, forever. We depend on your support to help make that happen.

Filed under