Releases: jenkinsci/git-client-plugin
Releases Β· jenkinsci/git-client-plugin
6.1.2
π New features and improvements
- Require Jenkins 2.479.1 or newer (#1209) @MarkEWaite
π¦ Tests
- Skip ssh host tests on ci.jenkins.io (#1255) @MarkEWaite
- Use test name in GitCommandsExecutorTest test data (#1246) @MarkEWaite
- Replace mockito in GitCommandsExecutorTest (#1245) @MarkEWaite
- Minor improvements to JGitLightweightTagTest (#1236) @MarkEWaite
π Documentation updates
- [JENKINS-73923] Add javadoc for SSH host key verification strategies (#1237) @MarkEWaite
π¦ Dependency updates
- Bump io.jenkins.tools.bom:bom-2.479.x to 3435.v238d66a_043fb_ (#1202, #1205, #1207, #1210, #1211, #1215, #1217, #1221, #1226, #1230, #1231, #1235, #1240, #1247, #1248, #1251, #1253) @dependabot
- Bump org.testcontainers:testcontainers from 1.20.2 to 1.20.4 (#1203, #1207, #1218, #1232) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.17.1 to 3.18.2 (#1212, #1223, #1228, #1234, #1239, #1252) @dependabot
5.0.3
π¦ Tests
- Skip ssh host tests on ci.jenkins.io (#1255) @MarkEWaite
5.0.2
π¦ Tests
- Always run known hosts tests locally (#1225) @MarkEWaite
- Remove bitbucket.org from host key verification tests (#1224) @MarkEWaite
5.0.1
π¦ Tests
- Adapt remote branch listing test to CLI git 2.48.0 (#1242) @MarkEWaite
6.1.1
π¦ Tests
- Adapt remote branch listing test to CLI git 2.48.0 (#1242) @MarkEWaite
- Always run known hosts tests locally (#1225) @MarkEWaite
- Remove bitbucket.org from host key verification tests (#1224) @MarkEWaite
6.1.0
π New features and improvements
- Require Jenkins 2.479 or newer (#1172) @MarkEWaite
π Documentation updates
- Annotate deprecated methods (#1188) @MarkEWaite
π» Maintenance
- Use scm.connection consistent with archetype (#1201) @MarkEWaite
- Use non-deprecated JGit methods to get references (#1191) @MarkEWaite
- Do not prefix a static import reference with its class (#1190) @MarkEWaite
- Replace deprecated getPassword() with getSecretPassword() (#1189) @MarkEWaite
π¦ Dependency updates
- Bump org.jenkins-ci.plugins:plugin from 4.87 to 4.88 (#1193) @dependabot
- Bump io.jenkins.tools.bom:bom-2.462.x from 3358.vea_fa_1f41504d to 3435.v238d66a_043fb_ (#1192, #1195, #1197) @dependabot
- Bump org.testcontainers:testcontainers from 1.20.1 to 1.20.2 (#1196) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16.2 to 3.17.1 (#1194, #1198) @dependabot
6.0.0
π New features and improvements
- Use JGit 7.0.0, require Java 17 and Jenkins 2.463 or newer (#1170) @MarkEWaite
π Bug fixes
π» Maintenance
- Use Java 17 features in source code (#1186) @MarkEWaite
- Remove mramonleon as a plugin maintainer (#1185) @MarkEWaite
- Use jenkins.baseline property to avoid BOM update mistakes (#1161) @MarkEWaite
- Enable Jenkins Security Scan (#1152) @strangelookingnerd
π¦ Tests
- Revert added 3 second delay in test (#1151) @MarkEWaite
- Remove outdated tests (#1147) @MarkEWaite
π¦ Dependency updates
- Bump awaitility from 4.2.1 to 4.2.2 (#1174) @dependabot
- Bump bom-2.440.x from 3120.v4d898e1e9fc4 to 3358.vea_fa_1f41504d (#1148, #1149, #1153, #1154, #1157, #1159, #1162, #1164, #1173, #1175, #1176, #1177, #1183, #1184) @dependabot
- Bump equalsverifier from 3.16.1 to 3.16.2 (#1178) @dependabot
- Bump plugin pom from 4.83 to 4.87 (#1155, #1156, #1163, #1179) @dependabot
- Bump testcontainers from 1.19.8 to 1.20.1 (#1160, #1165) @dependabot
- Bump testcontainers-gitserver from 0.8.0 to 0.9.0 (#1180) @dependabot
5.0.0
π New features and improvements
π· Changes for plugin developers
- Bump jgit.version from 6.9.0.202403050737-r to 6.10.0.202406032230-r (#1142) @dependabot
π Documentation updates
- Fix javadoc warning (#1133) @MarkEWaite
π» Maintenance
- Require Jenkins 2.440.3 or newer (#1144) @MarkEWaite
- Require 2.426.3 as minimum Jenkins version (#1129) @AniketNS
π¦ Tests
- Use Apache Mina, remove trilead for ssh connectivity (#1127) @olamy
- Remove last references to JUnit 3 (#1146) @MarkEWaite
- Remove local repo config changes at end of tests (#1138) @MarkEWaite
- Tolerate default commit signing with SSH in tests (#1124) @jtnord
- Add a 3 second delay to decrease failures in the threaded submodule test (#1122) @ckpattar
π¦ Dependency updates
- Bump bom-2.440.x from 2884.vc36b_64ce114a_ to 3120.v4d898e1e9fc4 (#1143, #1140, #1139, #1137, #1136, #1132, #1128, #1125, #1121, #1120, #1116) @dependabot
- Bump equalsverifier from 3.15.8 to 3.16.1 (#1123, #1119) @dependabot
- Bump plugin pom from 4.79 to 4.83 (#1141, #1134, #1126, #1118) @dependabot
- Bump objenesis from 3.3 to 3.4 (#1135) @dependabot
4.7.0
π New features and improvements
- Bump jgit.version from 6.8.0.202311291450-r to 6.9.0.202403050737-r (#1113) @dependabot
- Require Jenkins 2.414.3 or newer (#1078, #1112) @MarkEWaite
π Bug fixes
- JENKINS-72819 - Fix null pointer exception when reading exception message (#1111) @ckullabosch
π· Changes for plugin developers
π Documentation updates
- Minor phrasing change in a JGit specific exception message (#1115) @MarkEWaite
- Operating systems with outdated OpenSSH are no longer supported (#1099) @MarkEWaite
- Fix Javadoc link to JGit user guide (#1091) @MarkEWaite
- Replace multiple images with a single image (#1088) @MarkEWaite
- Add automated formatting note to contributing guide (#1083) @MarkEWaite
π» Maintenance
- Simplify Revision.clone() implementation (#1106) @AniketNS
- Remove redundant spotbugs details from pom (#1101) @MarkEWaite
- Only run actions from jenkinsci organization (#1100) @AniketNS
- Calculate hashCode with arguments that are consistent with equals (#1097) @AniketNS
- Omit spotbugs CT_CONSTRUCTOR_THROWS visitor (#1087) @MarkEWaite
- Use labeler v5 and a reasonable set of defaults (#1082) @MarkEWaite
- Use gson-api plugin instead of bundling gson-api jar (#1077) @jonesbusy
π¦ Tests
π¦ Dependency updates
4.6.0
π New features and improvements
- Bump jgit.version from 6.7.0.202309050840-r to 6.8.0.202311291450-r (#1074) @dependabot
π Documentation updates
- Move changelog to end of documentation (#1076) @MarkEWaite
- Use correct name for MinGit in documentation (#1063) @MarkEWaite
π» Maintenance
- Use proxy.getSecretPassword(), not deprecated proxy.getPassword() (#1072) @MarkEWaite
- Use Jenkinsfile from plugin archetype (#1059) @MarkEWaite
π¦ Tests
- Bump equalsverifier from 3.15.1 to 3.15.4 (#1060, #1073, #1075) @dependabot
- Prefer non-wildcard imports even for tests (#1068) @MarkEWaite