Today, we are releasing the second major update of RhodeCode Enterprise. It adds important management, speed and security improvements "under the hood" and some handy new features which make working with RhodeCode Enterprise even more productive.
Improved Permission Management
It is now possible to set the permissions of repository groups and repositories in a more fine-grained and obvious way. Permissions can be applied to child objects of a repository group that are only repositories or only groups or both or none and all changed permissions are inheritable. It makes permission management in larger organizational structures easier and less error-prone and reduces the security risk of incorrect settings. This improvement is the first step on our road towards a more intuitive but still powerful permission system.
Security Improvements
We added dozens of small but important security improvements into this release which sum up and make RhodeCode Enterprise 2.2.0 far more secure than any version before. Visible security improvements are for example the removing of mailto-links and adding of more Captcha fields to fight spammers. Invisible security improvements are more fine-grained internal permission checks and the correct processing of certain edge-cases of user, group or repo permissions.
It’s faster again
We slowly come into a habit of making each new release faster than the one before. Today’s release loads repository setting pages at least twice as fast and you can really feel the performance gain!
More Shortcuts
We had great feedback about our recently introduced shortcuts. With 2.2.0 we are adding even more shortcuts which make using RhodeCode Enterprise an even snappier experience. Press ?
inside your browser window to get an overview about all shortcuts.
And these are the new ones:
gg
andgG
open the pages for private / public GistsgF
opens the files page with loaded files filtergO
opens the repository permissions settings
Editable Gists
Gists are short code snippets which can be shared publicly or privately. You can now change an already created Gist and the unique link stays the same. That makes makes using Gists far more useful. In general, we see the huge potential which lays in the concept of internally sharing snippets and will within the next months release more news about that topic.
Installer Is Now Required
Since some weeks, we are constantly shipping improvements to our RhodeCode Installer and just yesterday released version 0.4.0 which added support for Microsoft Windows. The Installer makes the installation and upgrade of RhodeCode Enterprise far easier and less error-prone and we got great feedback so far.
Due to our general plans to make RhodeCode more accessible, the RhodeCode Installer is now required for any installation (Windows, Linux) or upgrade (Windows, Linux) of RhodeCode Enterprise.
Important: You need to have the latest RhodeCode Installer on your system to install or upgrade to RhodeCode Enterprise 2.2.0. If you already use the Installer then let the Installer upgrade itself by selecting menu point "0".
Please contact us if your current platform or setup does not work with the Installer and we help you to make it work. For Windows we plan an even simpler installation/upgrade procedure and will release news about it soon. For Linux, the Installer can already setup RhodeCode Enterprise to be run as a service which is great in production environments.
Who should upgrade?
Due to the security improvements an upgrade to RhodeCode Enterprise 2.2.0 is strongly recommended for everyone.
Enjoy the new release and please keep on sending us feedback. Thanks again for your ongoing support!
Sebastian