##// END OF EJS Templates
pull-requests: increase stability of concurrent pull requests creation by flushing prematurly the statuses of commits....
pull-requests: increase stability of concurrent pull requests creation by flushing prematurly the statuses of commits. This is required to increase the versions on each concurrent call. Otherwise we could get into an integrity errors of commitsha+version+repo

File last commit:

r2798:0ad675e3 stable
r3408:2a133f7e stable
Show More
release-notes-4.12.3.rst
57 lines | 1.3 KiB | text/x-rst | RstLexer
/ docs / release-notes / release-notes-4.12.3.rst
docs: added changelog for 4.12.3 release
r2798 |RCE| 4.12.3 |RNS|
------------------
Release Date
^^^^^^^^^^^^
- 2018-06-18
New Features
^^^^^^^^^^^^
General
^^^^^^^
- Git: set GIT_DISCOVERY_ACROSS_FILESYSTEM flag for better compatibility,
and error tracking on mounted drives.
Security
^^^^^^^^
- Git: Upgraded GIT version to 2.16.4 to address security problems
in earlier versions.
Performance
^^^^^^^^^^^
Fixes
^^^^^
- Caches: fix beaker sqlalchemy options propagation. This should fix some of the
MySQL problems ("MySQL has gone away") reported with db cache backend.
- Shadow repos: use safer way to delete shadow repositories. Use the same
mechanism as deleting repositories for shadow repos too. This tries to
address problems on failed removal of shadow repositories that cause
later problems.
- Pull requests: solve an issue with long database transaction row locking for
large pull requests. Mysql backend row locking caused access problem to the
server during time a large PR was beeing created. This is now solved by
smarter DB transaction management.
- SVN: Fixed misleading errors when SSL was force enabled byt users used
plain HTTP. Now we report proper errors instead of missing header error
caused by a bug.
Upgrade notes
^^^^^^^^^^^^^
- Scheduled release addressing reported GIT client security problem,
and some reported bugs.