Just one week ago we released version 2.2.2 which added important security and speed improvements. In the meantime, we were working on improvements on the management of repositories which we are releasing today.
And these are the major points of today’s new release RhodeCode Enterprise 2.2.3:
1. Inheritable repository group permissions
Until now, you needed to manually set permissions for every single repository which could be a time-consuming task. With version 2.2.3 you have now the option to set the permissions once in the repository group and then let them be copied or inherited to the repositories of the group. That makes it far more convenient and less error-prone to set and repair permissions even for groups with thousands of repositories.
2. Faster & more stable repository operations
You often create, clone and fork repositories and internally it is a very complex process which can take long and can fail at certain edge cases. With RhodeCode Enterprise version 2.2.3 we strongly improved the stability of creating, cloning & forking. If RabbitMQ is installed and Celery is set up then these operations can be done asynchronously which is especially great on larger repositories or when the RhodeCode API is called from batch jobs.
If you do not already use RhodeCode Enterprie with RabbitMQ then we do not recommend to introduce it now. We will soon get rid of our current RabbitMQ requirement as message broker and will switch to something less complicated and more integrated to reduce the overhead and complexity of large-scale RhodeCode Enterprise installations.
Please have a look at our versions page for a complete list of improvements and fixes.
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.
Please keep on sending us your feedback and thanks again for your ongoing support!
Sebastian