##// END OF EJS Templates
fix(mailing): don't default to empty string for smtp_password and user, since mailing lib only expects None as empty values
fix(mailing): don't default to empty string for smtp_password and user, since mailing lib only expects None as empty values

File last commit:

r5471:df8a724f merge v5.1.0 stable
r5488:186b51dd default
Show More
release-notes-5.0.0.rst
51 lines | 1.4 KiB | text/x-rst | RstLexer

|RCE| 5.0.0 |RNS|

Release Date

  • 2024-05-14

New Features

  • Full support of Python3 and Python3.11
  • Git repositories with LFS object are now pushing and pulling the LFS objects when remote sync is enabled.
  • Archive generation: implemented a new system for caching generated archive files that allows setting cache size limit see: archive_cache.cache_size_gb= option.
  • Introduced statsd metrics in various places for new monitoring stack to provide useful details on traffic and usage.

General

  • Upgraded all dependency libraries to their latest available versions for python3 compatability

Security

  • fixed few edge cases of permission invalidation on change of permissions

Performance

  • Moved lot of dulwich based code into libgit2 implementation for better performance

Fixes

  • Various small fixes and improvements found during python3 migration

Upgrade notes

  • RhodeCode 5.0.0 is a mayor upgrade that support latest Python versions 3.11, and also comes with lots of internal changes and performance improvements.
  • RhodeCode 5.0.0 is only supported via our new docker rcstack installer or helm/k8s stack
  • Please see migration guide :ref:`rcstack:migration-to-rcstack`
  • RhodeCode 5.0.0 also requires a new license for EE instances, please reach out to us via support@rhodecode.com to convert your license key.