Posted by Greg Klebus MAY 10, 2010
Posted in communique and crx Comment 1
I've been getting many questions from our Support and Services organizations, as well as from some customers, whether it is recommended to upgrade the CQ 5.3 instance to CRX 2.1. I'd like to share my view on this here and provide some information to help decide on this subject.
As with any upgrade, you have to carefully weigh the expected benefit versus inherent risk any upgrade has. And of course, the closer given environment to "production" usage, the more cautious you should be with upgrade planning.
More details follow, but I would basically recommend considering the upgrade if:
- on development machines, you use CRXDE or CRXDE Lite, and especially if you use SVN Integration
- on other machines, some of the enhancements or bugfixes done in CRX 2.1 (after 2.0) are relevant to your deployments (see subsections titled "CRX 2.1" in the release notes section on Changes in CRX 2.1)
CRX 2.1 Highlights for CQ 5.3 Users. CQ 5.3 has already CRX 2.0 - internally released version of CRX 2 repository - embedded in the product, so it benefits from the many enhancements and fixes in the 2.0 release. The most important changes introduced in CRX 2.1 after the 2.0 release are as follows:
Development environments: CRX IDEs
- CRXDE 1.0 has been released. However, you don't need to upgrade to CRX 2.1 to benefit from it - you can also just install the updated support package.
- CRXDE Lite has a few usability enhancements
- Both environments have improved and extended integration with CQ5/CRX
- Subversion integration has been extended (import and export) and improved (checkin, better best-effort conflict resolution)
- Project wizard added (this is mostly for CRX, in CQ5 there is a more powerful Site Importer)
Important repository enhancements
- Online backup has now option to backup to a directory (without creating a zip), and to specify delay value for "slower" backup, which puts less overhead on the live system
- Added configurable sizes for internal repository caches (enhancement #28288 in Release Notes), allowing for advanced performance fine-tuning
- Stability and scalability fixes and enhancements
- The included open-source libraries have been updated and the changes since CRX 2.0 (CQ 5.3) release included
See Release Notes for details of changes. The Changes section has been broken down into changes up to CRX 2.0 (labeled "CRX 2.0") and those up to CRX 2.1 (labeled "CRX 2.1") to help CQ 5.3 customers understand the value of upgrading repository to CRX 2.1 easier.
Other enhancements - the new GUI for CRX Package Manager and added compatibility with Package Share do not directly concern CQ 5.3 users (whether they decided to upgrade to CRX 2.1 or not). CQ 5.3 users should continue using the CQ 5.3 Package Manager (also enabled for Package Share). Both products offer a different GUI for the same basic functionalities and package format.

In his