RhodeCode Enterprise 5.4.0 Release Notes

Release Date

  • 2024-12-24

New Features

  • RhodeCode and VcsServer operate now on bytestrings instead of strings for diffs and files. This allows a mixed or non-utf8 encoded files to be used.

  • Remap and rescan: added more resilient remap and removal option, and also split the logic to either add or cleanup.

  • Automatic merge of approved pull requests (available only for enterprise edition).

  • Basic implementation of security scan (secrets, keys, passwords, etc) for repositories (available only for enterprise edition).

General

  • Ported build system to use pyproject.toml.

  • Bumped version of mercurial and hg-evolve.

Security

  • Multiple library bumps to fix security issues found in those python packages.

Performance

  • SVN: added same caches for stored file nodes as git and mercurial have for improved performance.

  • GIT: moved certain operations into vcsserver

Fixes

  • Fixed UI visualization issues with long commit messages

  • Fixed masking for some fields in admin settings

  • Fixed issues with caches calculations when passed search fields were empty

  • Fixed observer’s ability to change a PR status

Upgrade notes