Releases: jenkinsci/git-client-plugin
Releases Β· jenkinsci/git-client-plugin
3.11.0
π New features and improvements
- JENKINS-67466 - Add timeout to JGit remote operations (#795) @MarkEWaite
π¦ Dependency updates
- Bump git-changelist-maven-extension from 1.2 to 1.3 (#792) @dependabot
- Make pom more consistent with git plugin (#791) @MarkEWaite
- Add SortPom to build (#790) @basil
π¦ Tests
- Remove unused assertions and assert methods (#794) @MarkEWaite
- Rename and reduce complexity of a test (#793) @MarkEWaite
- Adapt tests to new default branch name (#789) @MarkEWaite
3.10.1
π» Maintenance
π¦ Tests
- Improve test performance (#774) @MarkEWaite
- Delete
RemotingTest
(#771) @jglick - Improve detection of LFS sparse checkout limits (#769) @MarkEWaite
π Documentation updates
- Use 'Report an Issue' redirect for better bug reports (#767) @MarkEWaite
π¦ Dependency updates
- Bump bom-2.289.x from 950.v396cb834de1e to 1008.vb9e22885c9cf (#755, #768, #772) @dependabot
- Bump equalsverifier from 3.7.1 to 3.8.1 (#765, #780, #785) @dependabot
- Bump plugin from 4.26 to 4.32 (#758, #764, #770, #773, #787) @dependabot
- Bump spotbugs from 4.4.1 to 4.5.2 (#763, #775, #782, #783) @dependabot
- Bump spotbugs-annotations from 4.4.1 to 4.5.2 (#762, #776, #781, #784) @dependabot
- Bump spotless-maven-plugin from 2.17.7 to 2.18.0 (#788) @dependabot
Git Client Plugin 3.10.0
π New features and improvements
- Use JGit 5.13.0 instead of JGit 5.12.0 (#742) @dependabot
- Require Jenkins 2.289.1 or later (#753) @MarkEWaite
π¦ Dependency updates
- Bump bom-2.289.x from 887.vae9c8ac09ff7 to 950.v396cb834de1e (#730, #732, #734, #738, #740, #743) @dependabot
- Bump equalsverifier from 3.7 to 3.7.1 (#735) @dependabot
- Bump jgit.version from 5.12.0.202106070339-r to 5.13.0.202109080827-r (#742) @dependabot
- Bump plugin from 4.21 to 4.26 (#731, #745, #752) @dependabot
- Bump spotbugs-annotations from 4.3.0 to 4.4.1 (#736, #746) @dependabot
- Bump spotbugs from 4.3.0 to 4.4.1 (#737, #744) @dependabot
π Documentation updates
- Remove git protocol from GitHub URLs (#751) @MarkEWaite
π» Maintenance
- Require Jenkins 2.289.1 or later (#753) @MarkEWaite
- Bump jgit.version from 5.12.0.202106070339-r to 5.13.0.202109080827-r (#742) @dependabot
- Adapt
GitToolResolverTest
to inclusive naming in jenkinsci/jenkins#5425 (#741) @basil - Reduce usages of Guava in tests (#739) @basil
- Honor defaultBranch configuration (#733) @MarkEWaite
π¦ Tests
- Remove git protocol from GitHub URLs (#751) @MarkEWaite
- Avoid a long path test failure on Windows (#749) @MarkEWaite
- Revert submodule test changes (#748) @MarkEWaite
- Update submodule test data (#747) @MarkEWaite
Git Client Plugin 3.9.0
π New features and improvements
π¦ Dependency updates
- Bump plugin from 4.19 to 4.21 (#726, #728) @dependabot
Git Client Plugin 3.8.0
π New features and improvements
π¦ Dependency updates
- Bump jgit.version from 5.11.1.202105131744-r to 5.12.0.202106070339-r (#714) @dependabot
- Bump bom-2.263.x from 831.v9814430e6383 to 887.vae9c8ac09ff7 (#711, #715, #716, #717) @dependabot
- Bump spotbugs from 4.2.3 to 4.3.0 - defensive copy some fields (#720) @dependabot
- Bump spotbugs-annotations from 4.2.3 to 4.3.0 (#723) @dependabot
- Bump equalsverifier from 3.6.1 to 3.7 (#725) @dependabot
- Remove caffeine dependency (#722) @dependabot
- Bump git-changelist-maven-extension from 1.1 to 1.2 (#721) @dependabot
π Documentation updates
- Remove outdated changelog (#718) @MarkEWaite
Git Client Plugin 3.7.2
π Bug fixes
- JENKINS-64913 - CliGitAPIImpl.java: less noise with "/usr/bin/chcon" (#693) @jimklimov
π¦ Dependency updates
- Bump jgit.version from 5.11.0.202103091610-r to 5.11.1.202105131744-r (#706) @dependabot
- Bump plugin from 4.17 to 4.19 (#710) @dependabot
- Bump equalsverifier from 3.5.5 to 3.6.1 (#708) @dependabot
- Bump bom-2.263.x from 26 to 831.v9814430e6383 (#707) @dependabot
- Bump spotbugs from 4.2.2 to 4.2.3 (#698) @dependabot
- Bump spotbugs-annotations from 4.2.2 to 4.2.3 (#697) @dependabot
π Documentation updates
- Improve terminology (#703) @MarkEWaite
- Fix issue URLs (#700) @MarkEWaite
π» Maintenance
Git Client Plugin 3.7.1
π Bug fixes
- JENKINS-38699 - Limit CLI git operations to the workspace (#692) @arpoch
Git Client Plugin 3.7.0
π Bug fixes
- JENKINS-64913 - Label private key files on SELinux (#673) @jimklimov
- JENKINS-64913 - Reduce build log noise from fixSELinuxLabel() (#690) @jimklimov
π¦ Dependency updates
- Require Jenkins 2.263.1 (#691) @MarkEWaite
- Bump jgit.version from 5.10.0.202012080955-r to 5.11.0.202103091610-r (#688) @dependabot
- Bump plugin from 4.15 to 4.17 (#657,#689) @dependabot
- Bump equalsverifier from 3.5 to 3.5.5 (#654,#656,#660,#664,#679) @dependabot
- Bump spotbugs from 4.2.0 to 4.2.2 (#662,#681) @dependabot
- Bump spotbugs-annotations from 4.2.0 to 4.2.2 (#659,#682) @dependabot
- Bump spotbugs-maven-plugin from 4.1.4 to 4.2.0 (#652) @dependabot
π Documentation updates
- Use controller to refer to the Jenkins server (#669) @MarkEWaite
π» Maintenance
- Remove unused private boolean and imports (#687) @MarkEWaite
- Make git-client compatible with future guava (#686) @timja
- Cleanup getInstance() references (#683) @darinpope
- Use JGit 5.10.0 ls-remote to get symbolic refs (#651) @MarkEWaite
π¦ Tests
Git Client Plugin 3.6.0
π¦ Dependency updates
- Upgrade from JGit 5.9.0.202009080501-r to 5.10.0.202012080955-r (#646) (fixes JENKINS-63870) @dependabot
- Require Jenkins 2.222.4 as minimum Jenkins version (#648) @MarkEWaite
- Bump bom-2.222.x from 12 to 20 (#623, #629, #630, #633, #637, #640, #649) @dependabot
- Bump plugin from 4.7 to 4.15 (#621, #622, #628, #638, #647, #650) @dependabot
- Bump spotbugs from 4.1.3 to 4.2.0 (#626, #642) @dependabot
- Bump spotbugs-annotations from 4.1.3 to 4.2.0 (#627, #641) @dependabot
- Bump spotbugs-maven-plugin from 4.0.4 to 4.1.4 (#620, #631) @dependabot
- Bump equalsverifier from 3.4.3 to 3.5 (#632) @dependabot
π» Maintenance
- Adapt to xstream changes: change readResolve() from private to protected (#645) @jimklimov
- Remove redundant code (#636) @yorlov
- Reduce code scanner warnings (#625) @MarkEWaite
Git Client Plugin 3.5.1
π Bug Fixes
- JENKINS-63727 - Add support to convey compatibility info related to JGit and Git Publisher (#615) @rishabhBudhouliya
π¦ Dependency updates
- Bump spotbugs-annotations from 4.1.2 to 4.1.3 (#616) @dependabot
- Bump spotbugs from 4.1.2 to 4.1.3 (#617) @dependabot
π¦ Tests
- Throw GitException as expected in GitClientTest (#618) @MarkEWaite