Releases: jenkinsci/git-client-plugin
Releases Β· jenkinsci/git-client-plugin
4.3.0
π Bug fixes
- JENKINS-65838 - Do not set proxy authentication if username and/or password are not null but empty strings (#713) @ababushk
- JENKINS-63728 - JGit won't authorize if URL is a redirect to .git (#612) @zbynek
π» Maintenance
- Remove unnecessary argLine property from pom file (#1010) @MarkEWaite
- Add host key logging (#1009) @MarkEWaite
- Activate Spotless via Maven property rather than file (#1005) @basil
- Enable Spotless for code formatting (#1000) @basil
π¦ Tests
- Name JenkinsRule variable consistently (#1012) @MarkEWaite
- Forward compatibility with Guava 32.0.0 (#1011) @basil
π¦ Dependency updates
- Bump bom-2.361.x from 2059.v69eec68eb_b_b_e to 2062.v154408a_24d20 (#1008) @dependabot
- Bump bom-2.361.x from 2025.v816d28f1e04f to 2059.v69eec68eb_b_b_e (#1007) @dependabot
- Bump plugin from 4.61 to 4.62 (#1006) @dependabot
- Bump spotless-maven-plugin from 2.35.0 to 2.36.0 (#1004) @dependabot
- Bump bom-2.361.x from 1968.vb_14a_29e76128 to 1981.v17df70e84a_a_1 (#1001) @dependabot
- Bump plugin from 4.58 to 4.59 (#1002) @dependabot
- Bump byte-buddy from 1.14.3 to 1.14.4 (#1003) @dependabot
- Bump byte-buddy from 1.14.2 to 1.14.3 (#998) @dependabot
- Bump bom-2.361.x from 1948.veb_1fd345d3a_e to 1968.vb_14a_29e76128 (#999) @dependabot
- Bump bom-2.361.x from 1945.v13a_1306588ff to 1948.veb_1fd345d3a_e (#997) @dependabot
- Bump bom-2.361.x from 1935.v530f4395930f to 1945.v13a_1306588ff (#996) @dependabot
- Bump bom-2.361.x from 1887.vda_d0ddb_c15c4 to 1935.v530f4395930f (#995) @dependabot
- Bump equalsverifier from 3.14 to 3.14.1 (#994) @dependabot
- Bump plugin from 4.55 to 4.56 (#993) @dependabot
4.2.0
π New features and improvements
- Remove duplicated 'Git installations' title in Tools page (#985) @janfaracik
- Use JGit 6.5.0.202303070854-r (#987) @dependabot
π» Maintenance
- Rely on artifact caching proxy default (#969) @MarkEWaite
- Remove unnecessary use of reflection (#965) @basil
π¦ Tests
π¦ Dependency updates
- Bump bom-2.361.x from 1792.v0295db_e7c548 to 1887.vda_d0ddb_c15c4 (#966, #975, #979, #981, #984, #988) @dependabot
- Bump byte-buddy from 1.13.0 to 1.14.2 (#980, #986, #991) @dependabot
- Bump equalsverifier from 3.12.3 to 3.14 (#967, #970, #972, #978, #982) @dependabot
- Bump git-changelist-maven-extension from 1.4 to 1.6 (#973, #976) @dependabot
- Bump plugin from 4.54 to 4.55 (#977) @dependabot
- Bump spotless-maven-plugin from to 2.31.0 () @dependabot
- Bump spotless-maven-plugin from 2.30.0 to 2.35.0 (#968, #971, #974, #983, #990) @dependabot
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