release-notes-4.25.0.rst
76 lines
| 2.6 KiB
| text/x-rst
|
RstLexer
r4670 | |RCE| 4.25.0 |RNS| | |||
------------------ | ||||
Release Date | ||||
^^^^^^^^^^^^ | ||||
- 2021-04-02 | ||||
New Features | ||||
^^^^^^^^^^^^ | ||||
- SSH: allow clone by ID via SSH operations. | ||||
- Artifacts: added an admin panel to manage artifacts. | ||||
- Redmine: added option to add note to a ticket without changing its status in Redmine integration. | ||||
General | ||||
^^^^^^^ | ||||
- Git: change lookups logic. Prioritize reference names over numerical ids. | ||||
Numerical ids are supported as a fallback if ref matching is unsuccessful. | ||||
- Permissions: changed fork permission help text to reflect the actual state on how it works. | ||||
- Permissions: flush permissions on owner changes for repo and repo groups. This | ||||
would fix problems when owner of repository changes then the new owner lacked permissions | ||||
until cache expired. | ||||
- Artifacts: added API function to remove artifacts. | ||||
- Archives: use a special name for non-hashed archives to fix caching issues. | ||||
- Packaging: fixed few packages requirements for a proper builds. | ||||
- Packaging: fix rhodecode-tools for docker builds. | ||||
- Packaging: fixed some problem after latest setuptools-scm release. | ||||
- Packaging: added setuptools-scm to packages for build. | ||||
- Packaging: fix jira package for reproducible builds. | ||||
- Packaging: fix zipp package patches. | ||||
Security | ||||
^^^^^^^^ | ||||
- Comments: forbid removal of comments by anyone except the owners. | ||||
Previously admins of a repository could remove them if they would construct a special url with data. | ||||
- Pull requests: fixed some xss problems when a deleted file with special characters were commented on. | ||||
Performance | ||||
^^^^^^^^^^^ | ||||
- License: skip channelstream connect on license checks logic to reduce calls handling times. | ||||
- Core: optimize some calls to skip license/scm detection on them. Each license check is expensive | ||||
and we don't need them on each call. | ||||
Fixes | ||||
^^^^^ | ||||
- Branch-permissions: fixed ce view. Fixes #5656 | ||||
- Feed: fix errors on feed access of empty repositories. | ||||
- Archives: if implicit ref name was used (e.g master) to obtain archive, we now | ||||
redirect to explicit commit sha so we can have the proper caching for references names. | ||||
- rcextensions: fixed pre-files extractor return code support. | ||||
- Svn: fix subprocess problems on some of the calls for file checking. | ||||
- Pull requests: fixed multiple repetitions of referenced tickets in pull requests summary sidebar. | ||||
- Maintenance: fixed bad routes def | ||||
- clone-uri: fixed the problems with key mismatch that caused errors on summary page. | ||||
- Largefiles: added fix for downloading largefiles which had no extension in file name. | ||||
- Compare: fix referenced commits bug. | ||||
- Git: fix for unicode branches | ||||
Upgrade notes | ||||
^^^^^^^^^^^^^ | ||||
- Scheduled release 4.25.0. | ||||