CiviCRM 5.32 Release

Published
2020-12-03 06:00
Written by
dev-team - official CiviCRM announcement

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

Upgrade now for the most stable CiviCRM experience: https://civicrm.org/download

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

Important announcements and reminders:

  • As of CiviCRM 5.31, installations on Drupal 8 requires a minimum of Drupal 8.5. Drupal 9 is kind of supported but you may want to keep an eye on the CiviCRM/Drupal issues.
  • 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.

What's new in CiviCRM 5.32

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

  • Social Media: Improves user experience by clarifying language around social media sharing (18743).
  • Reports: Detailed log report performance improvements (18851)
  • Theming: Use of tags for labels on Contribution Amounts tab gives them unique styling (dev/user-interface#34: 18850)
  • Search Kit: Many new features (18876, 18909, 18976, 18999, 19031, 18809,
  • Api4: Add $result->single() helper (18871)
  • Hosting: Migrate Contribution Page widget extern url to use the normal CMS routing mechanism (Work Towards dev/cloud-native#16: 17969)
  • Email: OAuth2 Client, new hook_civicrm_alterMailStore (dev/core#2141: 18902, 18914, 18885, 18908, 18943, 18955, 18951, and 19001)
  • Email: MailSettings - Add button+API for testing a connection (18911)
  • Email: Add postProcess hook to MessageTemplates (18807)
  • WordPress: CiviCRM installer (civicrm-setup) can now handle database connections with unix sockets.
  • Drupal8: Install checks run via Drupal Status Report - gives misleading warnings. (dev/drupal#137: 18581)
  • Joomla: Add support for Joomla 4.0 alpha (dev/joomla#14: 52)
  • Developers: Update CRM_Utils_Constant::value to support env variables, makes it possible to enable the SQL query log from the command line, when using cv (18806)
  • Developers: Angular Loader: Allow modules to specify permissions to add client-side (18754)
  • Developers: AngularLoader: Support 'settingsFactory' callbacks in angular modules. (18731)

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 - Francis Whittle, Justin Freeman, Pengyi Zhang; Andrew Thompson; Christian Wach; Circle Interactive - Pradeep Nayak; CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Sunil Pawar, Yashodha Chaku; CiviFirst - John Kirk; CompuCorp - Debarshi Bhaumik; Coop SymbioTIC - Mathieu Lutfy; Dave D; Diego Muñio; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit; iXiam - Luciano Spiegel, Vangelis Pantazis; JMA Consulting - Monish Deb, Seamus Lee; John Kingsnorth; Megaphone Technology Consulting - Jon Goldberg; Bluehorn Digital - Matt Glaman; MJW Consulting - Matthew Wire; Nicol Wistreich; PERORA SRL- Samuele Masetto; Progressive Technology Project - Jamie McClelland; Richard van Oosterhout; Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen McNaughton

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

Artful Robot - Rich Lott; Atomic Development - Max Tsero; Australian Greens - John Twyman; Fuzion - Luke Stewart; Greenpeace Central and Eastern Europe - Patrick Figel; JMA Consulting - Joe Murray; jvos; Lighthouse Consulting and Design - Brian Shaughnessy; Megaphone Technology Consulting - Jon Goldberg; MJCO - Mikey O'Toole; Semper IT - Karin Gerritsen; Tadpole Collective - Kevin Cristiano;

Support CiviCRM

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

CiviCRM as a project is community driven and is sustained through contributions and financial support from its community.

Filed under