CiviCRM 3.4.2 and 4.0.2 releases includes 100+ bug fixes since the 3.4.1 / 4.0.1 release. Both versions are now available for download. You can also try them out on the public demos: Drupal 6 / Drupal 7 and Joomla 1.5 / Joomla 1.6 sites. We strongly recommend reviewing the 3.4/4.0 highlights post, where you will find out what’s new and hot in this release. The newest CiviCRM versions are:
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.
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.
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.
Quick list of the most prominent new features and improvements in this release:
…and other features, sponsored through successful Make it Happen campaigns:
More details on the new features are in the What’s new in CiviCRM 3.4 / 4.0? post.
You can download the release from SourceForge. The filenames include the 3.4.2 and 4.0.2 labels, e.g. civicrm-3.4.2-drupal.tar.gz or civicrm-4.0.2-joomla.zip. 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.
If you are installing CiviCRM 3.4.2 or 4.0.2 from scratch, please use the corresponding automated installer instructions:
The procedure for upgrading is described in following documents: