##// END OF EJS Templates
fix(backend): fixed broken backends function after python3 migration...
fix(backend): fixed broken backends function after python3 migration (grafted from 112c3403e5ce3301bd7e910fb76d49aeaa9d49a4)

File last commit:

r4769:0edc259c default
r5524:fb58a2b4 default
Show More
release-notes-4.27.0.rst
58 lines | 1.6 KiB | text/x-rst | RstLexer

|RCE| 4.27.0 |RNS|

Release Date

  • 2022-09-01

New Features

  • Git: allow overriding default master branch with an env variable.
  • VCS settings: when setting landing ref from UI switch default GIT branch too. This allows having non-default branches set as default.
  • Users: enable full edit mode for super admins. Super-Admins now are allowed to edit even LDAP/OAuth user attributes. We'll enable the users to change their names via external auth for rename cases.

General

  • Commits/summary: unify fetching remote attribute in summary and commits page to properly and in the same way show the data.
  • Caches: updated logging and some timings
  • Caches: allow regional per repo caches, and invalidate caches via a remote call.
  • Caches: invalidate cache on remote side from repo settings alongside local cache.
  • Git: allow setting symbolic ref for repos without master branch.
  • Sys-info: added helpers for faster loading of sys-info data
  • Debugging: debug = true flag now prints associated exception and logs right into the error page

Security

  • Healthcheck: Added authentication because we expose DB information
  • Security: fixed self-xss on archive download page.

Performance

Fixes

  • Drafts: show TODO drafts properly in edge cases.
  • Files: fixed unicode problems in specially encoded paths handler.
  • Caches: fixed issue with exception on handling non-ascii cache keys.
  • Git: handle archive generation crash case when submodules are present.

Upgrade notes

  • Scheduled release 4.27.0.