|RCE| 5.2.0 |RNS|
-----------------

Release Date
^^^^^^^^^^^^

- 2024-10-09


New Features
^^^^^^^^^^^^

- New artifact storage engines allowing an s3 based uploads
- Enterprise version only: Added security tab to admin interface and possibility to whitelist specific vcs client versions. Some older versions clients have known security vulnerabilities, now you can disallow them.
- Enterprise version only: Implemented support for Azure SAML authentication


General
^^^^^^^
- Bumped version of packaging, gunicorn, orjson, zope.interface and some other requirements
- Few tweaks and changes to saml plugins to allows easier setup
- Configs: allow json log format for gunicorn
- Configs: deprecated old ssh wrapper command and make the v2 the default one
- Make sure commit-caches propagate to parent repo groups
- Configs: Moved git lfs path and path of hg large files to ini file

Security
^^^^^^^^



Performance
^^^^^^^^^^^

- description escaper for better performance

Fixes
^^^^^

- Email notifications not working properly
- Removed waitress as a default runner
- Fixed issue with branch permissions
- Ldap: fixed nested groups extraction logic
- Fixed possible db corruption in case of filesystem problems
- Cleanup and improvements to documentation
- Added Kubernetes deployment section to the documentation
- Added default value to celery result and broker
- Fixed broken backends function after python3 migration
- Explicitly disable mercurial web_push ssl flag to prevent from errors about ssl required
- VCS: fixed problems with locked repos and with branch permissions reporting

Upgrade notes
^^^^^^^^^^^^^

- RhodeCode 5.2.0 is a planned major release featuring Azure SAML, whitelist for client versions, s3 artifacts backend and more!
