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 5.13.1

Improvements

  • 579907 AmazonS3: Add support for AWS API signature version 4

Bug Fixes

  • Fix connection leak for smart http connections
  • 579445 Remove stray files (probes or lock files) created by background threads
  • 578511 Stop initCause throwing in readAdvertisedRefs
  • 577937 UploadPack v2 protocol: Stop negotiation for orphan refs
  • 577983 Use FileSnapshot without using configs for FileBasedConfig
  • 577227 TreeRevFilter: fix wrong stop when the given path disappears
  • 577492 FS: debug logging only if system config file cannot be found
  • 576604 Set JSch global config values only if not set already
  • 577358 Better git system config finding
  • Fix missing peel-part in lsRefsV2 for loose annotated tags
  • Fix RevWalk.getMergedInto() ignores annotated tags
  • 576250 reftable: drop code for truncated reads
  • reftable: pass on invalid object ID in conversion
  • Fix running benchmarks from bazel

Performance Improvements

  • FileSnapshot: Lazy load file store attributes cache
  • Optimize RevWalk.getMergedInto()

Build and Release Engineering

  • Use slf4j-simple instead of log4j for logging
  • 575621 Add org.bouncycastle.bcutil to p2 repository
  • Fix p2 repository URLs
  • storage: file: De-duplicate File.exists()+File.isFile()

Update dependencies

  • Orbit to R20211213173813
  • com.google.gson to 2.8.8.v20211029-0838
  • javaewah to 1.1.13.v20211029-0839
  • net.i2p.crypto.eddsa to 0.3.0.v20210923-1401
  • org.apache.ant to 1.10.12.v20211102-1452
  • org.apache.commons.compress to 1.21.0.v20211103-2100
  • org.bouncycastle.bcprov to 1.69.0.v20210923-1401
  • org.junit to 4.13.2.v20211018-1956

Update maven plugins

  • build-helper-maven-plugin to 3.2.0
  • eclipse-jarsigner-plugin to 1.3.2
  • jacoco-maven-plugin to 0.8.7
  • maven-antrun-plugin to 3.0.0
  • maven-dependency-plugin to 3.2.0
  • maven-enforcer-plugin to 3.0.0
  • maven-jar-plugin to 3.2.0
  • maven-javadoc-plugin to 3.3.1
  • maven-jxr-plugin to 3.1.1
  • maven-pmd-plugin to 3.15.0
  • maven-project-info-reports-plugin to 3.1.2
  • maven-resources-plugin to 3.2.0
  • maven-shade-plugin to 3.2.4
  • maven-site-plugin to 3.9.1
  • maven-source-plugin to 3.2.1
  • maven-surefire-plugin to 3.0.0-M5
  • spotbugs-maven-plugin to 4.3.0
  • tycho and tycho-extras to 1.7.0
Release Date
Release Type
Service release (bug fixes only)