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.
JGit/New and Noteworthy/4.9
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 :