Releases: jenkinsci/git-plugin
Releases Β· jenkinsci/git-plugin
5.1.0
π New features and improvements
- Require Jenkins 2.387.3 or newer (#1459) @MarkEWaite
- Allow
$JENKINS_HOME/caches/
to be overridden (#1458) @jglick - Use monochrome icons (#1457) @basil
π» Maintenance
- Use consistent JenkinsRule variable name (#1455) @MarkEWaite
π¦ Dependency updates
- Upgrade HtmlUnit from 2.x to 3.x (#1460) @timja-bot
- Bump plugin from 4.63 to 4.66 (#1456, #1459) @dependabot
- Use plugin bom 2143.ve4c3c9ec790a (#1462) @MarkEWaite
- Bump equalsverifier from 3.14.1 to 3.14.2 (#1461) @dependabot
- Bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 (#1451) @dependabot
5.0.2
π New features and improvements
π¦ Tests
- Enable SCMTriggerTests (#1449) @MarkEWaite
π¦ Dependency updates
- Bump bom-2.361.x from 2025.v816d28f1e04f to 2062.v154408a_24d20 (#1447) @dependabot
- Bump plugin from 4.61 to 4.62 (#1446) @dependabot
5.0.1
π Bug fixes
- Do not show stack trace when printing a missing commit (#1393) @MarkEWaite
π» Maintenance
- Rely on artifact caching proxy default (#1406) @MarkEWaite
- Reduce usage of third-party libraries (#1400) @basil
- Use JDK 11 for coverage reporting (#1396) @MarkEWaite
π¦ Tests
- Check the browser in a configRoundtrip (#1444) @rsandell
- Skip 2 tests if prune on fetch is enabled globally (#1405) @MarkEWaite
- Miscellaneous low-risk code cleanup (#1399) @basil
π¦ Dependency updates
- Bump bom-2.361.x from 1757.vf3c66da_b_7492 to 2025.v816d28f1e04f (#1388, #1391, #1398, #1403, #1412, #1416, #1421, #1422, #1424, #1429, #1431, #1432, #1434, #1439) @dependabot
- Bump byte-buddy from 1.13.0 to 1.14.4 (#1417, #1423, #1425, #1433, #1436, #1445) @dependabot
- Bump equalsverifier from 3.12.3 to 3.14.1 (#1402, #1408, #1411, #1415, #1420, #1427) @dependabot
- Bump git-changelist-maven-extension from 1.4 to 1.6 (#1410, #1413) @dependabot
- Bump maven-checkstyle-plugin from 3.2.0 to 3.2.2 (#1394, #1441) @dependabot
- Bump plugin from 4.53 to 4.61 (#1397, #1414, #1428, #1430, #1437, #1442) @dependabot
- Bump spotless-maven-plugin from 2.28.0 to 2.36.0 (#1390, #1395, #1404, #1407, #1409, #1419, #1426, #1438) @dependabot
- Remove mockito-inline from tests (#1440) @MarkEWaite
5.0.0
π New features and improvements
- JENKINS-62130 - Simplify Pipeline authoring with symbols (#1373) @MarkEWaite, @kshultzCB
- Require Java 11 and Jenkins 2.361.4 or newer (#1367) @MarkEWaite
π» Maintenance
- Remove credentials "Add" button workaround (#1374) @MarkEWaite
π¦ Tests
- Split theory based test from GitStatusTest (#1387) @MarkEWaite
- Delete unreliable notifyCommit test (#1386) @MarkEWaite
- Limit duration of longest tests (#1385) @MarkEWaite
- Add snippetizer tests (#1384) @MarkEWaite
π¦ Dependency updates
- Bump bom-2.361.x from 1723.vcb_9fee52c9fc to 1757.vf3c66da_b_7492 (#1377, #1380, #1381) @dependabot
- Bump equalsverifier from 3.12.1 to 3.12.3 (#1376, #1379) @dependabot
4.14.3
π¦ Dependency updates
- Add conditional build step plugin to fix BOM tests (#1375) @MarkEWaite
4.14.2
π¦ Tests
- Allow tests with shallow clone of source repository (#1365) @MarkEWaite
β Other changes
- Always test with container agents in CI (#1364) @MarkEWaite
π¦ Dependency updates
- Bump equalsverifier from 3.11.1 to 3.12.1 (#1371) @dependabot
- Bump parameterized-trigger from 2.39 to 2.43.1 (#1369) @dependabot
- Reincrementalify (#1368) @basil
- Bump bom-2.346.x from 1706.vc166d5f429f8 to 1723.vcb_9fee52c9fc (#1363) @dependabot
4.14.1
π Bug fixes
- JENKINS-70158 - Fix null pointer exception in GitSCMFileSystem (#1362) @MarkEWaite
π¦ Tests
- JENKINS-70158 - Fix null pointer exception in GitSCMFileSystem (#1362) @MarkEWaite
π¦ Dependency updates
- Bump spotless-maven-plugin from 2.27.2 to 2.28.0 (#1361) @dependabot
4.14.0
π New features and improvements
- JENKINS-42971 - GitSCMFileSystem consumes environment and expands branch name (#1305) @MartinKosicky
π» Maintenance
- Remove unnecessary SpotBugs exclusions (#1360) @basil
- Remove unused
essentials.yml
(#1357) @jglick - Simplify pom (#1352) @MarkEWaite
π¦ Tests
- JENKINS-42971 - GitSCMFileSystem consumes environment and expands branch name (#1305) @MartinKosicky
- JENKINS-70021 - fix tests when gpg signing is enabled (#1353) @olamy
π¦ Dependency updates
- Bump equalsverifier from 3.11 to 3.11.1 (#1359) @dependabot
- Bump plugin from 4.49 to 4.51 (#1354, #1358) @dependabot
- Bump bom-2.346.x from 1654.vcb_69d035fa_20 to 1706.vc166d5f429f8 (#1351, #1355, #1356) @dependabot
- Bump equalsverifier from 3.10.1 to 3.11 (#1350) @dependabot
4.13.0
π Bug fixes
- Remove wasted space from branch spec and repository URL data entry (#1346) @janfaracik
π» Maintenance
- Require Jenkins 2.346.3 or newer (#1343) @MarkEWaite
- JENKINS-69911 - GitTagAction/tagForm.jelly javascript un-inlined. (#1344) @Artmorse
- JENKINS-69861 - remove inline onclick handlers (#1341) @aneveux
- JENKINS-69862 - remove inline JS for URL validation (#1336) @aneveux
π¦ Tests
- Split GitSCMTest for parallel execution on multiple cores (#1348) @MarkEWaite
- Fix NPE in GitHooksTest on Windows (#1347) @MarkEWaite
π¦ Dependency updates
- Bump plugin from 4.47 to 4.49 (#1333, #1349) @dependabot
- Bump bom-2.346.x from 1607.va_c1576527071 to 1643.v1cffef51df73 (#1337) @dependabot
- Rely on spotbugs from parent pom (#1340) @MarkEWaite
4.12.1
π New features and improvements
π Bug fixes
- JENKINS-67981 - Do not throw exception for LDAP disabled users or other AuthenticationExceptions when checking for valid user in changelog (#1322) @hashar
- JENKINS-69613 - Reduce log output at INFO level (#1329) @MarkEWaite
π» Maintenance
- Require Jenkins 2.332.4 or newer (#1308) @MarkEWaite
- Code modernization (#1294) @offa
- JENKINS-57023 Switch dep from
workflow-cps-global-lib
topipeline-groovy-lib
(#1274) @jglick
π Documentation updates
- JENKINS-69393 - Quote the '&' in curl example (#1315) @Si-So
- Add checkout scm examples (#1266, #1267) @Sophia-Okito
- Add Tuleap to the list of tools supporting to send a push notification (#1306) @LeSuisse
- Add link for the access token requirement (#1307) @Wadeck
π¦ Tests
- Explicitly set 'master' as default git branch to avoid breaking tests on systems with other settings (#1295) offa
- Fix tests on older CLI git versions (#1324) @MarkEWaite
- Skip hook assertion on git 1.8 (#1325) @MarkEWaite
- Use /bin/sh rather than /bin/bash in test (#1323) @MarkEWaite
π¦ Dependency updates
- Bump bom-2.332.x from 1577.v63609d9cb_5dc to 1607.va_c1576527071 (#1316, #1321) @dependabot
- Bump equalsverifier from 3.10 to 3.10.1 @dependabot
- Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 (#1319) @dependabot
- Bump pipeline-groovy-lib from 591.v3a_7f422b_d058 to 612.v84da_9c54906d @dependabot
- Bump plugin from 4.40 to 4.47 (#1312, #1320) @dependabot
- Bump spotbugs from 4.6.0 to 4.7.2 (#1327) @dependabot
- Bump spotbugs-annotations from 4.7.0 to 4.7.2 (#1326) @dependabot
- Bump spotless-maven-plugin from 2.22.5 to 2.25.0 (#1311, #1318) @dependabot