Releases: jenkinsci/git-plugin
Releases Β· jenkinsci/git-plugin
5.8.1
π Documentation updates
- Fix formatting of scmGit Pipeline help (#1821) @MarkEWaite
π» Maintenance
- Test with Java 25 and Java 21 (#1826) @MarkEWaite
π¦ Tests
- Migrate tests to JUnit5 (#1818) @strangelookingnerd
π¦ Dependency updates
16 changes
- Bump nl.jqno.equalsverifier:equalsverifier from 4.2.3 to 4.2.4 (#1837) @dependabot[bot]
- Bump io.jenkins.tools.bom:bom-2.504.x from 5701.va_b_018a_a_6b_0d3 to 5723.v6f9c6b_d1218a_ (#1836) @dependabot[bot]
- Bump io.jenkins.tools.bom:bom-2.504.x from 5681.v79d2ddf61465 to 5701.va_b_018a_a_6b_0d3 (#1835) @dependabot[bot]
- Bump nl.jqno.equalsverifier:equalsverifier from 4.2.2 to 4.2.3 (#1834) @dependabot[bot]
- Bump org.testcontainers:testcontainers from 2.0.1 to 2.0.2 (#1833) @dependabot[bot]
- Bump io.jenkins.tools.bom:bom-2.504.x from 5659.vecf9e2dc5a_ed to 5681.v79d2ddf61465 (#1832) @dependabot[bot]
- Bump nl.jqno.equalsverifier:equalsverifier from 4.2.1 to 4.2.2 (#1831) @dependabot[bot]
- Bump io.jenkins.tools.bom:bom-2.504.x from 5622.vc9c3051619f5 to 5659.vecf9e2dc5a_ed (#1830) @dependabot[bot]
- Bump io.jenkins.tools.bom:bom-2.504.x from 5601.v59f37270a_349 to 5622.vc9c3051619f5 (#1827) @dependabot[bot]
- Bump org.jenkins-ci.plugins:plugin from 5.27 to 5.28 (#1828) @dependabot[bot]
- Bump nl.jqno.equalsverifier:equalsverifier from 4.2 to 4.2.1 (#1829) @dependabot[bot]
- Migrate tests to JUnit5 (#1818) @strangelookingnerd
- Bump io.jenkins.tools.bom:bom-2.504.x from 5577.vea_979d35b_b_ff to 5601.v59f37270a_349 (#1825) @dependabot[bot]
- Bump io.jenkins.tools.bom:bom-2.504.x from 5543.vfd758c7c868d to 5577.vea_979d35b_b_ff (#1823) @dependabot[bot]
- Bump org.testcontainers:testcontainers from 1.21.3 to 2.0.1 (#1822) @dependabot[bot]
- Bump io.jenkins.tools.bom:bom-2.504.x from 5506.va_222b_131ec34 to 5543.vfd758c7c868d (#1819) @dependabot[bot]
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