release notes for 5.10.0
This commit is contained in:
parent
1906b1960f
commit
20cd0798c2
2 changed files with 65 additions and 0 deletions
64
docs/release-notes/release-notes-5.10.0.rst
Normal file
64
docs/release-notes/release-notes-5.10.0.rst
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
|RCE| 5.10.0 |RNS|
|
||||
------------------
|
||||
|
||||
Release Date
|
||||
^^^^^^^^^^^^
|
||||
|
||||
- 2025-01-08
|
||||
|
||||
|
||||
New Features
|
||||
^^^^^^^^^^^^
|
||||
|
||||
- Repository Quotas: Implemented user-level repository quotas with configurable limits on repository count. Admins can set global quotas and manage individual user quotas through admin UI.
|
||||
- Repository Bootstrap: Added ability to bootstrap repositories on creation with initial content, including support for Git, Mercurial, and SVN repositories.
|
||||
- Improved multi-branch support.
|
||||
- Repository Deletion: Added option to delete repositories completely or leave backup copy for recovery.
|
||||
- Slack integration now properly shows branches for svn repos.
|
||||
|
||||
|
||||
General
|
||||
^^^^^^^
|
||||
|
||||
- Frontend Modernization: Completed major frontend migration from Polymer to Lit 2, providing better performance and modern web component architecture.
|
||||
- Multiple frontend dependencies that were deprecated or outdated were upgraded/replaced with modern alternatives.
|
||||
- jQuery Update: Upgraded to jQuery 3.7 with improved security and performance.
|
||||
- Build System: Upgraded to Webpack 5 and Babel 7 for faster builds and better tree-shaking.
|
||||
- File Upload: Migrated from Dropzone to FilePond for modern file upload experience.
|
||||
- Form Controls: Updated Select2 to latest version with improved accessibility and mobile support.
|
||||
- Code Editor: Updated CodeMirror with lazy loading to improve performance of some pages.
|
||||
- Frontend: Bumped Node.js version for build image, cleaned up multiple frontend dependencies
|
||||
|
||||
|
||||
Security
|
||||
^^^^^^^^
|
||||
|
||||
- Frontend: Upgraded/replaced multiple deprecated/legacy dependencies that had known security vulnerabilities.
|
||||
- Backend: Bumped urllib3, Redis and multiple other backend dependencies to address security vulnerabilities.
|
||||
- Backend: Removed deprecated packages with known vulnerabilities.
|
||||
|
||||
|
||||
Performance
|
||||
^^^^^^^^^^^
|
||||
|
||||
- Cache: Settings cache now properly invalidates on defaults change, preventing stale configuration.
|
||||
- Diffs: Invalidated diffs cache to apply improved single-branch logic.
|
||||
|
||||
|
||||
Fixes
|
||||
^^^^^
|
||||
|
||||
- comments: Fixed issue where comment editing would remove slash characters.
|
||||
- repos: Fixed default repository type selection in creation form.
|
||||
- repos: Redirect to removal page if repository on filesystem is damaged.
|
||||
- svn: Fixed issue with custom SVN client user agents not being properly recognized. Mostly this affected Tortoise client.
|
||||
- permissions: Added special case handling to allow removing duplicated permissions.
|
||||
- tests: Fixed feed test, Hg stream test, and improved test cleanup.
|
||||
|
||||
|
||||
Upgrade notes
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
- RhodeCode 5.10.0 is a major feature release with significant frontend modernization.
|
||||
- This release includes major JavaScript framework migrations (Polymer→Lit, Moment.js→Luxon, jQuery 3.7, Webpack 5).
|
||||
- Frontend assets have been rebuilt with modern tooling - clear browser cache after upgrade for best experience.
|
||||
|
|
@ -9,6 +9,7 @@ Release Notes
|
|||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
release-notes-5.10.0.rst
|
||||
release-notes-5.9.1.rst
|
||||
release-notes-5.9.0.rst
|
||||
release-notes-5.8.1.rst
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue