Features
- 451508 DeleteBranchOperation: bulk delete branches for deleting multiple branches
- 342790 Include the Gerrit change ID footer if a revert is done in a repository for which including such a footer is configured
- 582380 CommitHelper: retrieve MERGE_MSG for resolved merge conflict when reverting a commit raises conflicts
Performance Improvements
- 582601 RepositoryTreeNode: cache hashCode
Bug Fixes
- 582511 RespositorySearchDialog: fix SubMonitor, ensure we don't call beginTask twice on a monitor.
- 582517 Improve error message for missing RepositoryMapping
- 582517 Staging View: Ensure that we only use an IContainer for the working tree root if the container is in a project shared with git.
- 582445 GitScopeUtil.findRelatedChanges: fix progress monitor
- 582435 Fix progress monitor use in GitResourceVariantTreeSubscriber
Build and Release Engineering
Git repositories were migrated to GerritHub including all review data.
See the blog 14 Years of JGit/EGit Code Reviews migrated to GerritHub.
Update dependencies
- asm to 9.6.0
- bouncycastle to 1.77
- bytebuddy to 1.14.9
- commons-codec from 1.16 to 1.16.0
- commons-io:commons-io to 2.15.0
- jetty to 10.0.18
- mockito to 5.7.0
- org.apache.commons:commons-compress to 1.25.0
- org.apache.sshd:sshd-osgi to 2.11.0
- org.apache.sshd:sshd-sftp to 2.11.0
- update orbit to https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/milestone/latest
- Update repository URLs in CONTRIBUTING.md after the move to eclipse.gerrithub.io.
- Use SPDX for Maven license tag
- Generate SBOMs using cyclonedx maven plugin
- Add egit-4.30 target platform
- egit-4.29: Use 2023-09 release p2 repo and fix its label
- [oomph] Update and cycle API baselines