##// END OF EJS Templates
fix(file-caching): fixed cases when old cache was used before changes to operate on bytestrings
fix(file-caching): fixed cases when old cache was used before changes to operate on bytestrings

File last commit:

r5650:cb066911 default
r5651:bad147da default
Show More
release-notes-5.4.0.rst
46 lines | 977 B | text/x-rst | RstLexer

|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

Upgrade notes