|RCE| 5.4.0 |RNS| ----------------- Release Date ^^^^^^^^^^^^ 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. 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 ^^^^^^^^^^^^^