Skip to main content

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.

Jump to: navigation, search

JGit/New and Noteworthy/4.9

< JGit‎ | New and Noteworthy
Revision as of 17:15, 4 September 2017 by Unnamed Poltroon (Talk) (Bug Fixes)

DRAFT, this release is planned for end of September 2017'


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 :

Back to the top