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

Difference between revisions of "JGit/New and Noteworthy/4.9"

(Bug Fixes)
Line 20: Line 20:
 
just needs to be fixed) or even still succeed but push to unexpected
 
just needs to be fixed) or even still succeed but push to unexpected
 
places, namely to the non-rewritten pushUrls (the critical case).
 
places, namely to the non-rewritten pushUrls (the critical case).
 +
 +
'''Minimum Java version 8-b100'''
 +
JGit 4.9 removes [1] a workaround 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 =
 
= Contributors =
 
The following ?? developers worked on this release of JGit :
 
The following ?? developers worked on this release of JGit :

Revision as of 17:13, 4 September 2017

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 [1] a workaround 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