Releases: jenkinsci/git-plugin
Releases · jenkinsci/git-plugin
5.6.0
🚀 New features and improvements
- Require Jenkins 2.479 or newer (#1671) @MarkEWaite
👻 Maintenance
- Use scm.connection consistent with archetype (#1670) @MarkEWaite
📦 Dependency updates
- Depend on git client plugin 6.1.0 (#1672) @MarkEWaite
- Bump io.jenkins.tools.bom:bom-2.462.x from 3413.v0d896b_76a_30d to 3435.v238d66a_043fb_ (#1667) @dependabot
- Bump org.testcontainers:testcontainers from 1.20.1 to 1.20.2 (#1663) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.17 to 3.17.1 (#1666) @dependabot
5.5.2
🚦 Tests
- Adjust tests for password length changes in credentials plugin (#1661) @dependabot
📦 Dependency updates
- Bump org.jenkins-ci.plugins:plugin from 4.87 to 4.88 (#1660) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16.2 to 3.17 (#1662) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3387.v0f2773fa_3200 to 3387.v0f2773fa_3200 (#1659, #1661) @dependabot
5.5.1
🐛 Bug fixes
- [JENKINS-73797] Revert "Decorate GitClient after adding credentials " (234f09b) @MarkEWaite
5.5.0
🚀 New features and improvements
- JENKINS-73677 - Decorate GitClient after adding credentials (#1649) @Dohbedoh
🐛 Bug fixes
👻 Maintenance
- Remove mramonleon as a plugin maintainer (#1655) @MarkEWaite
🚦 Tests
- Use a longer password in the automated test (#1656) @MarkEWaite
📦 Dependency updates
- Bump bom-2.440.x from 3289.v3ff9637cd24 to 3358.vea_fa_1f41504d (#1650, #1653, #1654) @dependabot
- Bump testcontainers-gitserver from 0.8.0 to 0.9.0 (#1651) @dependabot
- Bump plugin pom from 4.86 to 4.87 (#1648) @dependabot
5.4.1
🚦 Tests
- Fix acceptance tests by reverting capitalization change (#1647) @MarkEWaite
5.4.0
🚀 New features and improvements
- Add sparseCheckout symbol for Pipeline (#1638) @MarkEWaite
🐛 Bug fixes
- JENKINS-73676 - Allow users with Job/CONFIGURE permission to edit remote URL (#1642) @MarkEWaite
- Handle
GitException
(#1628) @jglick
📝 Documentation updates
- JENKINS-71876 - Add "NOTIFY_COMMIT_ACCESS_CONTROL" examples (#1641) @sirine707
🚦 Tests
- Restore test support for Ubuntu 20.04 with git 2.25 (#1634) @MarkEWaite
- Remove test conditionals for unsupported git versions (#1629) @MarkEWaite
📦 Dependency updates
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.4.0 to 3.5.0 (#1645) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3276.vcd71db_867fb_2 to 3289.v3ff9637cd241 (#1644) @dependabot
- Bump nl.jqno.equalsverifier:equalsverifier from 3.16.1 to 3.16.2 (#1643) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3271.vf18ea_cb_9edfb_ to 3276.vcd71db_867fb_2 (#1637) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3258.vcdcf15936a_fd to 3271.vf18ea_cb_9edfb_ (#1636) @dependabot
- Bump io.jenkins.tools.bom:bom-2.440.x from 3234.v5ca_5154341ef to 3258.vcdcf15936a_fd (#1631) @dependabot
5.3.0
🚀 New features and improvements
- Generate and revoke access tokens with standard UI components (#1597) @mawinter69
- JENKINS-68030 - Optionally report most recent commit as changelog of a new build (#1565) @rhit-gawronja
- JENKINS-73506 - Reject fetch requests that use credentials with HTTP in FIPS mode (#1615) @PereBueno
- JENKINS-73506 - Enforce use of TLS in FIPS mode (#1611) @olamy
🐛 Bug fixes
- Use correct getters for note fields (#1607) @sboardwell
👷 Changes for plugin developers
- Use the jenkinsci GitHub organization default PR template (#1619) @MarkEWaite
📝 Documentation updates
- Use relative URLs for documentation images (images:/ to images:) (#1206) @halkeye
- Use modern syntax in git step online help (#1599) @MarkEWaite
- Fix JavaDoc Typo (#1584) @ciis0
👻 Maintenance
- Require Jenkins 2.440.3 or newer (#1610) @MarkEWaite
- Adapt git browsers for Jetty 12 EE 9 transition (#1620) @MarkEWaite
- Use jenkins.baseline property to avoid BOM update mistakes (#1609) @MarkEWaite
- Do not assume
HttpResponse
is a functional interface (#1590) @basil
🚦 Tests
- Downgrade matrix-project optional dependency for PCT (#1627) @MarkEWaite
- Restore compatibility for GitSampleRepoRule (#1626) @MarkEWaite
- JENKINS-73568 - rewrite the tests using RealJenkinsRule so test doesn't need to be skipped depending on Jenkins core version" (#1625) @olamy
- Test with Jenkins 2.462 (#1624) @MarkEWaite
- Remove mock object test replaced in earlier commit (#1623) @MarkEWaite
- Move 3 more mocked tests to JenkinsRule (#1622) @MarkEWaite
- Move testDoNotifyCommitWithInvalidApiToken and use JenkinsRule (#1621) @MarkEWaite
- Allow tests with containers (#1613) @olamy
- Remove outdated test conditionals (#1594) @MarkEWaite
- Remove two tests that depend on assembla.com (#1593) @MarkEWaite
📦 Dependency updates
- Bump io.jenkins.tools.bom:bom-2.440.x from 3023.v02a_987a_b_3ff9 to 3234.v5ca_5154341ef (#1582, #1583, #1585, #1587, #1591, #1595, #1596, #1600, #1602, #1604, #1606, #1608, #1612, #1618) @dependabot
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 (#1592) @dependabot
- Bump org.jenkins-ci.plugins:plugin from 4.82 to 4.86 (#1588, #1603, #1605, #1614) @dependabot
- Bump org.testcontainers:testcontainers from 1.20.0 to 1.20.1 (#1617) @dependabot
5.2.2
🐛 Bug fixes
- JENKINS-72044 - Fix withCredentials directory separators on Windows (#1555) @stefansli
📝 Documentation updates
- Replace multiple images with a single image (#1539) @MarkEWaite
- Minor phrasing improvement in contributing guide (#1535) @MarkEWaite
- Add global configuration as code example (#1528) @MarkEWaite
- Documentation - clarify when certain env variables are being set (#1527) @papierukartka
👻 Maintenance
- Require Jenkins 2.426.3 or newer (#1530, #1560, #1581) @MarkEWaite
- Remove redundant spotbugs details from pom (#1549) @MarkEWaite
- Remove
CheckoutOption.requiresWorkspaceForPolling
override (#1526) @jglick
🚦 Tests
- JENKINS-72993 - Provide a JUnit 5 extension for GitSampleRepoRule (#1574) @PierreBtz
- Skip testMergeWithMatrixBuild if gpgsign enabled (#1564) @MarkEWaite
- disable tag.gpgsign as it could be active for some systems (#1553) @olamy
📦 Dependency updates
- Bump bom from 2641.v88e707466454 to 3023.v02a_987a_b_3ff9 (#1532, #1536, #1537, #1540, #1543, #1547, #1550, #1561, #1563, #1569, #1570, #1572, #1576, #1578) @dependabot
- Bump equalsverifier from 3.15.3 to 3.16.1 (#1529, #1541, #1546, #1557, #1559, #1567, #1571) @dependabot
- Bump plugin from 4.75 to 4.82 (#1533, #1548, #1551, #1568, #1573, #1580) @dependabot
- Use PR labeler v5 and common defaults (#1534) @MarkEWaite
5.2.1
🚀 New features and improvements
📝 Documentation updates
- Use a working git:// protocol example (#1503) @MarkEWaite
👻 Maintenance
- Pass POST parameters in body rather than query string (#1487) @basil
- Add Plugin Development Team to CODEOWNERS (#1500) @sghill-rewrite
- Use Jenkinsfile from plugin archetype (#1508) @MarkEWaite
- Test with Java 17 and 21 (#1497, #1501) @MarkEWaite
- Run tests with multiple cores in CI (#1489) @MarkEWaite
🚦 Tests
- Accept test run on any agent (#1525) @MarkEWaite
- Enable missing tests (#1485) @MarkEWaite
📦 Dependency updates
- Bump bom-2.387.x from 2230.v0cb_4040cde55 to 2543.vfb_1a_5fb_9496d (#1484, #1488, #1491, #1495, #1498, #1490, #1502, #1505, #1506, #1507, #1510, #1512, #1514, #1515, #1518, #1522, #1522) @dependabot
- Bump conditional-buildstep from 1.4.2 to 1.4.3 (#1493) @dependabot
- Bump equalsverifier from 3.15 to 3.15.3 (#1492, #1509, #1524) @dependabot
- Bump maven-checkstyle-plugin from 3.3.0 to 3.3.1 (#1521) @dependabot
- Bump plugin from 4.71 to 4.75 (#1494, #1504, #1513, #1523) @dependabot
- Use plugin bom more widely (#1496) @MarkEWaite
5.2.0
🚀 New features and improvements
🐛 Bug fixes
📝 Documentation updates
- Document additional notifyCommit parameters (#1477) @samrocketman
👻 Maintenance
- Match dependabot definition to GitHub docs (#1479) @MarkEWaite
- Increase spotbugs checks (#1475) @MarkEWaite
🚦 Tests
- Fix erratic GitStatusTest (#1480) @MarkEWaite
📦 Dependency updates
- Bump bom-2.387.x from 2143.ve4c3c9ec790a to 2230.v0cb_4040cde55 (#1463, #1467, #1471, #1476, #1482) @dependabot
- Bump equalsverifier from 3.14.2 to 3.15 (#1469, #1481) @dependabot
- Bump git-changelist-maven-extension from 1.6 to 1.7 (#1472) @dependabot
- Bump plugin from 4.66 to 4.71 (#1466, #1470, #1474, #1478, #1483) @dependabot