Friday, September 23, 2011 - 08:06
Written by

The team is excited to announce the release of 3.4.6 and 4.0.6. This point release includes several exciting new "Make-it-Happen" features, along with 170+ bug fixes and minor improvements.. The new features include:

  • Membership Price Sets - Does your organization have national, regional and local chapter memberships? Now you can offer self-service online membership signup and renewal for multiple memberships on the same online contribution page.
  • Recurring Contributions and Auto-renewing Memberships with Google Checkout
  • Previous / Next Navigation for Search Results - Now you can easily move through the contact summary pages within a set of search results! Just click the Next and Previous buttons.

Big round of applause to all the individual and organizations that helped MAKE-IT-HAPPEN for these features, including: International Mountain Biking Association, International Society for Bayesian Analysis, NSW Greens, Fuzion, Lighthouse Consulting and Web Design, New York State Senate, Powered by Action, Carmi Weinzweig, and Henry Bennett!

If you haven't upgraded to a 3.4 / 4.0 series release yet, you may want to review the 3.4/4.0 highlights post


New and improved CiviCRM API

CiviCRM 3.4 and 4.0 bring you a new and improved API 3, designed from scratch by non-core CiviCRM developers (i.e., people who actually use the API calls on a daily basis). Your existing code utilising API 2 calls should still work, but you’re more than encouraged to test and upgrade it to the new API 3 calls – API 3 is the one that will be developed in the future, while API 2 will only receive critical fixes.


Important information for multilingual sites

As per this blog post from a month ago, some multilingual data was turned back into monolingual. You will be informed about this during the upgrade process, but do make sure you have a proper backup of your pre-upgrade database, as only the contents for the default language will be preserved.


Step up and help out!

The moment of releasing CiviCRM 3.4 and 4.0 is a great occasion to get involved in CiviCRM community. There are many ways you can help make CiviCRM better.

  • Log in to the one of the demos and try out your favourite features. If you find a problem, please report it on the appropriate forum board. Remember that demo data is periodically reset.
  • Download the tarball and upgrade a copy of your site to 3.4.6 or 4.0.6 – let us know if you encounter any problems. This is an especially valuable contribution since we need to have the upgrade process tested on different sets of data. After you’ve done this, play around with your favourite features, with your local data. Problems appearing? Use the appropriate forum board to discuss problems and find solutions (based on the type of question or issue you've got).
  • If you’re a developer and have PHP skills, we strongly encourage you to develop and attach a code patch AND a unit test along with any bug you report through our issue tracker. Ping us on IRC if you need help figuring out how to do this.



You can download the release from SourceForge. The filenames include the 3.4.6 and 4.0.6 labels, e.g. civicrm-3.4.6-drupal.tar.gz or Make sure you’re downloading the correct version: for Drupal or Joomla. Again, remember that 4.0.x works with Joomla 1.6 and Drupal 7, while 3.4.x works with Joomla 1.5 and Drupal 6.


New Installations

If you are installing CiviCRM 3.4.6 or 4.0.6 from scratch, please use the corresponding automated installer instructions:


Upgrading to 3.4.6 or 4.0.6

The procedure for upgrading is described in following documents:

Filed under