RhodeCode Enterprise 3.5.0

Published on August 25, 2015, by Brian


RhodeCode Enterprise 3.5.0 is out today, as well as RhodeCode Control 1.2.0. Both of these releases contain a number of fixes, new and improved features, as well as a brand new pricing structure. So, what kind of bang are you getting for your buck?

Overview

  • The user interface has been improved, most especially around how diffs are rendered. It now also only works based on click events, it's the end of hover!
  • A new User profile page has been added.
  • LDAP bindings are now bundled in Windows versions.
  • The pull requests functionality has been polished, as well as adding pre_push and post_push hooks for server-side merging.

Download & Upgrade Information

To download or upgrade RhodeCode Control and RhodeCode Enterprise, get the latest versions from our download portal and see the installation or upgrade documentation.

Pull requests

Git, SV, Mercurial

The pull request feature is one of the most heavily used by development teams working with RhodeCode Enterprise. As a result, it is given high priority for attention in every release. This time around the majority of the improvements are based around unifying how diffs are rendered throughout the application in pull requests, commit pages, compare pages, and file diff pages.

Additionally, horizontal scrolling has been fixed, and journal entries are now handled correctly after a merge.

User Interface

The user interface was given the most attention this release, with the following changes added to RhodeCode Enterprise:

  • Flash message positioning has been corrected, as well as fixing the colouring to better fit with the rest of the application.
  • The colour of certain buttons has also been standardised. Any action buttons that delete or remove objects are now red.
  • The vertical alignment of various tables is now better.
  • Regarding diffs, RhodeCode Enterprise now expands all content by default.
  • The structure of the Add file, Upload file, Edit file, and Delete file pages has been improved.

Subversion

Git, SV, Mercurial

Full Subversion support has finally arrived, though currently in a testing stage. If you wish to try it out, please upgrade to RhodeCode Enterprise 3.5.0 and contact support@rhodecode.com to get it enabled on your instances. The following features have been added in this release:

  • Basic support to handle Subversion client requests.
  • Basic hooks are installed inside new and migrated Subversion repositories.

Performance

What would a release be without some performance improvements? A marketing stunt I suppose. But, this release does come with some performance gains.

The VCS Server can now handle branch and tag names with special characters. Also, an error during reconnection after a restart of the VCS Server has been fixed, as well as making the streaming of data from subprocesses more solid.

Looking Forward

For the next few weeks, as well as hopefully enjoying an Indian summer, the plan is to improve per repository settings, keep tweaking the interface, and get Subversion to a fully supported state.