Releases: jenkinsci/git-plugin
Releases · jenkinsci/git-plugin
5.8.0
🚀 New features and improvements
🐛 Bug fixes
- JENKINS-75854 - Do not fetch tags in multibranch Pipeline if "Discover tags" is not enabled (#1776) @amuniz
📝 Documentation updates
- Include dev.azure.com in documentation and test data (#1765) @MarkEWaite
- Clarify scmGit parameter for checkout Pipeline step (#1759) @MarkEWaite
- Improve git step documentation (#1744) @MarkEWaite
- Add gitHooks to configuration as code example (#1727) @MarkEWaite
- JENKINS-75311 - Add closing quote in checkout scmGit branches example (#1723) @ruyut
- JENKINS-75162 - Fix links to plugins.jenkins.io content (#1711) @MarkEWaite
👻 Maintenance
- Require Jenkins 2.504.3 or newer and remove
useBetaproperty (#1714) @strangelookingnerd - Migrate Commons Lang from 2 to 3 (#1806) @gounthar
- Replace Commons Lang 2 with Commons Lang 3 (#1789) @MarkEWaite
- Remove useless bridge method injector annotation (#1746) @basil
- Remove checkstyle build task (#1738) @MarkEWaite
- Remove incorrect annotation on GitSCM.getBrowser() (#1731) @MarkEWaite
🚦 Tests
- Remove upper bounds from
gitVersionAtLeast(#1805) @jglick - Include dev.azure.com in documentation and test data (#1765) @MarkEWaite
- Upgrade matrix-project test dependency based on plugin BOM results (#1712) @MarkEWaite
📦 Dependency updates
- Bump io.jenkins.tools.bom:bom-2.504.x from 3850.vb_c5319efa_e29 to 5506.va_222b_131ec34 (#1815) @dependabot[bot]
- Bump nl.jqno.equalsverifier:equalsverifier from 3.18 to 4.2 (#1816) @dependabot[bot]
- Bump io.github.sparsick.testcontainers.gitserver:testcontainers-gitserver from 0.11.0 to 0.12.0 (#1766) @dependabot[bot]
- Bump org.jenkins-ci.plugins:matrix-project from 822.824.v14451b_c0fd42 to 845.vffd7fa_f27555 (#1710) @dependabot[bot]
- Bump org.jenkins-ci.plugins:plugin from 5.4 to 5.27 (#1817) @dependabot[bot]
- Bump org.testcontainers:testcontainers from 1.20.4 to 1.21.3 (#1774) @dependabot[bot]
5.7.0
🐛 Bug fixes
- JENKINS-73677 - Decorate GitClient after adding credentials (#1687) @Dohbedoh
👻 Maintenance
- Remove developers section from pom file (#1703) @MarkEWaite
- Require Jenkins 2.479.1 or newer (#1685) @MarkEWaite
- Use Java 17 language features (#1681) @MarkEWaite
- Remove unnecessary version declarations (#1680) @MarkEWaite
📦 Dependency updates
- Bump testcontainers-gitserver from 0.9.0 to 0.11.0 (#1674, #1702) @dependabot
- Bump bom-2.479.x from 3435.v238d66a_043fb_ to 3850.vb_c5319efa_e29 (#1675, #1679, #1682, #1686, #1689, #1690, #1692, #1695, #1698, #1700, #1701) @dependabot
- Bump equalsverifier from 3.17.1 to 3.18 (#1688, #1696, #1697, #1704) @dependabot
- Bump maven-checkstyle-plugin from 3.5.0 to 3.6.0 (#1684) @dependabot
- Bump plugin from 5.1 to 5.3 (#1678, #1691) @dependabot
- Bump testcontainers from 1.20.2 to 1.20.4 (#1683, #1693) @dependabot
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
HttpResponseis 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.requiresWorkspaceForPollingoverride (#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