Releases: jenkinsci/git-client-plugin
Releases Β· jenkinsci/git-client-plugin
4.1.0
π New features and improvements
- JENKINS-70271 - Support JGit shallow clone (#954) @MarkEWaite
- JENKINS-69159 - Replace jsch with Apache Mina ssh in JGit (#956) @MarkEWaite
π Documentation updates
- Update MinGit installer doc and images (#962) @MarkEWaite
π» Maintenance
- Use JDK 11 for coverage reporting (#959) @MarkEWaite
- Bump plugin from 4.53 to 4.54 (#960) @dependabot
- Bump bom-2.361.x from 1757.vf3c66da_b_7492 to 1792.v0295db_e7c548 (#951, #955, #961) @dependabot
- Bump spotless-maven-plugin from 2.28.0 to 2.30.0 (#953, #958) @dependabot
π¦ Tests
- Increase test coverage (#963) @MarkEWaite
4.0.0
π New features and improvements
- Require Java 11 and Jenkins 2.361.4 or newer (#939) @MarkEWaite
- Upgrade to JGit 6.4 from JGit 5.13.1 (#939, JGit 6.4, JGit 6.3, JGit 6.2, JGit 6.1, JGit 6.0) @MarkEWaite
β Other changes
- Bump bom-2.361.x from 1742.vb_70478c1b_25f to 1757.vf3c66da_b_7492 (#949, #950) @dependabot
- Bump equalsverifier from 3.12.2 to 3.12.3 (#948) @dependabot
3.12.4
π¦ Tests
- JENKINS-70174 Allow tests from shallow clone repos (#944) @MarkEWaite
3.13.1
π Bug fixes
- JENKINS-23477 - expand vars in sparse checkout field (#508) @yashj21
π» Maintenance
- Always test with container agents in CI (#938) @MarkEWaite
- Remove more unnecessary SpotBugs exclusions (#935) @basil
- Remove unnecessary SpotBugs exclusions (#934) @basil
- Simplify pom (#928) @MarkEWaite
π¦ Tests
- JENKINS-70174 Allow tests from shallow clone repos (#944) @MarkEWaite
- Fix JMH environment test setup (#940) @MarkEWaite
π¦ Dependency updates
- Bump bom-2.346.x from 1654.vcb_69d035fa_20 to 1723.vcb_9fee52c9fc (#927, #930, #931, #937) @dependabot
- Bump spotless-maven-plugin from 2.27.2 to 2.28.0 (#936) @dependabot
- Bump plugin from 4.49 to 4.51 (#929, #933) @dependabot
- Bump equalsverifier from 3.10.1 to 3.12.1 (#926, #932, #941) @dependabot
- Explicitly specify Objenesis version rather than consuming it from plugin parent POM (#925) @basil
3.12.2
π¦ Tests
- Allow file:// clones of submodules in tests @MarkEWaite
3.13.0
π» Maintenance
- Require Jenkins 2.346.3 or newer (#919) @MarkEWaite
- Rely on spotbugs from parent pom (#917) @MarkEWaite
π Documentation updates
- Add verifier package description for javadoc (#918) @MarkEWaite
π¦ Tests
- Allow file:// clones of submodules in tests (#923) @MarkEWaite
- Ignore failing tests (#920) @jglick
π¦ Dependency updates
- Bump plugin from 4.47 to 4.49 (#912, #924) @dependabot
- Bump bom-2.346.x from 1607.va_c1576527071 to 1654.vcb_69d035fa_20 (#916, #922) @dependabot
- Bump commons-text from 1.9 to 1.10.0 (#914) @dependabot
- Bump spotless-maven-plugin from 2.27.0 to 2.27.2 (#911, #915) @dependabot
3.12.1
π» Maintenance
- JENKINS-69706 - Use gson 2.8.9 to satisfy security scanners (#910) @MarkEWaite
β Other changes
- Bump spotless-maven-plugin from 2.26.0 to 2.27.0 (#909) @dependabot
- Bump spotless-maven-plugin from 2.25.0 to 2.26.0 (#908) @dependabot
3.12.0
π New features and improvements
- JENKINS-13493 - Automatic Git Cache Maintenance API (#862) @Hrushi20
π» Maintenance
- Require Jenkins 2.332.4 or later (#891) @MarkEWaite
- Bump jgit.version from 5.13.0.202109080827-r to 5.13.1.202206130422-r @dependabot
- Move plugin description to index.jelly @MarkEWaite
- Use NIO.2 where possible @basil
π Documentation updates
- Add configuration as code sample for SSH host key (#767) @MarkEWaite
- Describe host key options more fully (#767) @MarkEWaite
π¦ Tests
- Replace JUnit 3 tests with JUnit 4 tests (#824) @Hrushi20
- Test a wider range of Jenkins versions in CI (#907) @MarkEWaite
- Simplify maintenance tests (#905) @MarkEWaite
- JENKINS-69193 - GitAPITestUpdateCliGit: rely less on strict git messages tool (#896) @jimklimov
- Simplify test assertions (#890) @MarkEWaite
- Use expected test class names (#889) @MarkEWaite
π¦ Dependency updates
- Bump bom-2.332.x from 1556.vfc6a_f216e3c6 to 1607.va_c1576527071 (#893, #899, #902) @dependabot
- Bump spotless-maven-plugin from 2.24.1 to 2.25.0 (#901) @dependabot
- Bump plugin from 4.45 to 4.47 (#897, #900) @dependabot
- Bump spotbugs-annotations from 4.7.1 to 4.7.2 (#903) @dependabot
- Bump spotless-maven-plugin from 2.24.0 to 2.24.1 (#898) @dependabot
3.11.2
π Bug fixes
- JENKINS-69149 Set 'Known hosts file' strategy as default (#888) @Pldi23
3.10.0.2
π Bug fixes
- JENKINS-69149 Set 'Known hosts file' strategy as default (#887) @Pldi23