Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "JGit/New and Noteworthy/4.9"
(→Bug Fixes) |
(→Bug Fixes) |
||
Line 22: | Line 22: | ||
'''Minimum Java version 8-b100:''' | '''Minimum Java version 8-b100:''' | ||
− | JGit 4.9 removes [1] | + | JGit 4.9 removes a workaround [1] for a bug [2] in ReferenceQueue of |
Sun's Java 5, 6, 7 implementation where a Reference can be enqueued and | Sun's Java 5, 6, 7 implementation where a Reference can be enqueued and | ||
dequeued twice on the same reference queue due to a race condition within | dequeued twice on the same reference queue due to a race condition within |
Revision as of 17:15, 4 September 2017
DRAFT, this release is planned for end of September 2017'
Contents
JGit
Features
Performance Improvements
Build and Release Engineering
Bug Fixes
?? enhancement requests and ?? bugs were closed
- bug 393170 - pushInsteadOf configuration is ignored by EGit.
Note: Up to now JGit mistakenly applied pushInsteadOf also to existing pushUris. If some repositories had relied on this mis-feature, pushes may newly suddenly fail (the uncritical case; the config just needs to be fixed) or even still succeed but push to unexpected places, namely to the non-rewritten pushUrls (the critical case).
Minimum Java version 8-b100: JGit 4.9 removes a workaround [1] for a bug [2] in ReferenceQueue of Sun's Java 5, 6, 7 implementation where a Reference can be enqueued and dequeued twice on the same reference queue due to a race condition within ReferenceQueue.enqueue(Reference). This bug was fixed in JDK 8-b100 [3] hence this is the minimum supported Java version for JGit 4.9.
[1] https://git.eclipse.org/r/#/c/104245/ [2] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6837858 [3] http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/858c75eb83b5
Contributors
The following ?? developers worked on this release of JGit :