RhodeCode Enterprise 2.2.2

Published on November 19, 2013, by Sebastian


Today, we are releasing version 2.2.2 which adds important performance and security improvements. Some of these improvements were inspired by a cooperation with one of our larger clients which provided us with valuable benchmarks and insights about running RhodeCode Enterprise in a large-scale setup.

And these are the major points of today’s new release RhodeCode Enterprise 2.2.2:

1. Push & Pull up to 4x faster

On every push and pull call RhodeCode Enterprise is doing complex permission checks. For the new version we heavily tuned these algorithms and achieved a significant performance increase on every push and pull operation. On larger setups push and pull became up to 4x faster which is a valuable time-saver and increase in convenience on these often used day-to-day operations with repositories.

2. Many Security Improvements

This release also includes many improvements in security and fixes issues which occured at edge-case scanarios or in environments with many users and groups.

For example, we fixed an issue with the revoking of permissions on a repository group when 'apply to children' was set to 'none'. This call could silently fail without a proper notification and could leave the permissions unchanged. We also fixed an issue with LDAP which does not support non-ascii passwords correctly, and RhodeCode will hide passwords from remote clone urls that are shown in the log files.

Please have a look at our versions page for a list of all improvements and fixes in RhodeCode Enterprise 2.2.0.

How to Upgrade

To upgrade to the latest version of RhodeCode Enterprise just open the RhodeCode Installer (which is required since version 2.2.0) and select "Check for new RhodeCode Enterprise version". It will guide you through the upgrade process.

Since weeks, we are working on a major update 0.5.0 of the RhodeCode Installer and on the major update 2.3.0 of RhodeCode Enterprise. Both will add important and frequently asked features which we are really excited about. In the meantime, please keep on sending us your feedback and thanks again for your ongoing support!

Sebastian