Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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 Matthias.sohn.sap.com (Talk | contribs) (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