Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse JGit: Java implementation of Git 6.3.0

Features

  • 475615 Add support for shallow fetch and clone
  • Provide default shallowCommits getter and setter in ObjectDatabase
  • 579907 AmazonS3: Add support for AWS API signature version 4
  • Util class for work tree updating in both filesystem and index to simplify updating

Performance Improvements

  • 579715 DirCacheCheckout: load WorkingTreeOptions only once
  • 578900 Improve performance of blame for large merge commits that rename files
  • 579805 Do not create reflog for remote tracking branches during clone
  • UploadPack: do not check reachability of visible SHA1s

Bug Fixes

  • 580347 [merge] Fix merge conflicts with symlinks
  • [repo command] BaseSuperprojectWriter: report invalid paths as manifest errors
  • ApplyCommand: fix ApplyResult#updatedFiles
  • 580412 Fix adding symlinks to the index when core.symlinks=false
  • 580478 CleanCommand: fix prefix matching
  • ObjectDirectory: retry if reading of shallow file fails
  • 528187 [tests] Stabilize the HTTP server's request log
  • NameConflictTreeWalk: respect git order on multi-tree iteration
  • 580381 Fix the handling of .git/info/exclude and core.excludesFile
  • 579670 UploadPack: don't prematurely terminate timer in case of error
  • 580073 [sshd] Correct signature for RSA keys from an SSH agent
  • 580189 Run tests that checks araxis output only on Linux
  • 577018 Add missing package import javax.management to org.eclipse.jgit
  • Use SystemReader#getDefaultCharset to read console input the way JEP 400 recommends.
  • Annotate the exception with the possible failure reason when Bitmaps are not enabled.

Build and Release Engineering

  • Update Orbit to R20220830213456 for 2022-09
  • Update bouncycastle to 1.71
  • Update tycho to 2.7.5
  • Add aarch64 environment to target platform configuration
  • Add 4.25 target platform for Eclipse 2022-09
Release Date
Release Type
Minor release
This release is part of Eclipse IDE 2022-09