Releases: jenkinsci/git-client-plugin
Releases Β· jenkinsci/git-client-plugin
Git Client Plugin 3.4.2
π Bug Fixes
- Convert threads from int to Integer in UnsupportedCommand API (#601) @rishabhBudhouliya
Git Client Plugin 3.4.1
π Bug Fixes
- JENKINS-63307 - Honor property value in zOS credential files (#600) @MarkEWaite
π¦ Tests
- Prevent tests from modifying global git configuration (#600) @MarkEWaite
Git Client Plugin 3.4.0
π New features and improvements
- Add a new command: UnsupportedCommand to communicate compatibility of JGit (#594) @rishabhBudhouliya
π Bug Fixes
- JENKINS-63307 - Allow zOS encoding of user name, password, and passphrase (#598) @MarkEWaite
- JENKINS-63146 - Use credentials.file.encoding property for passphrase file (#585) @MarkEWaite
π¦ Dependency updates
- Bump plugin from 4.4 to 4.6 (#596) @dependabot
- Bump spotbugs-annotations from 4.0.6 to 4.1.1 (#591) @dependabot
- Bump spotbugs from 4.0.6 to 4.1.1 (#592) @dependabot
π Documentation updates
- Document plugin properties (#593) @MarkEWaite
π¦ Tests
- Add RemoteGitImplTest for a few methods (#599) @MarkEWaite
- Fix Windows test failure by enabling core.longpaths (#595) @MarkEWaite
Git Client Plugin 3.3.2
π New features and improvements
- JENKINS-62587 - Log git version value for easier debug (#590) @MarkEWaite
π Bug Fixes
- JENKINS-60985 - Fix checkout serialization error (#589) @MarkEWaite
π¦ Dependency updates
- Bump commons-text from 1.8 to 1.9 (#586) @dependabot
- Bump jgit.version from 5.8.0.202006091008-r to 5.8.1.202007141445-r (#581) @dependabot
- Bump plugin from 4.3 to 4.4 (#582) @dependabot
π¦ Tests
- Reduce a few JUnit 3 tests (#588) @MarkEWaite
- Add scm-api dependency for tests (#580) @MarkEWaite
- Make benchmarks conditional on commit message content (#583) @MarkEWaite
- [GSoC'20] Add redundant fetch fix performance benchmark (#574) @rishabhBudhouliya
Git Client Plugin 3.3.1
π Bug Fixes
- JENKINS-62767 - Need to bundle org.eclipse.jgit.ssh.jsch (#578) @jglick
π¦ Dependency updates
- Update Dependabot config file (#575) @dependabot
- Bump spotbugs-annotations from 4.0.4 to 4.0.6 (#572, #576) @dependabot
- Bump spotbugs from 4.0.4 to 4.0.6 (#571, #577) @dependabot
- Bump spotbugs-maven-plugin from 4.0.0 to 4.0.4 (#570) @dependabot
- Bump plugin from 4.2 to 4.3 (#567) @dependabot
- Bump bom-2.204.x from 10 to 11 (#568) @dependabot
- Bump equalsverifier from 3.4 to 3.4.1 (#569) @dependabot
π» Maintenance
- Fix incrementals by removing randomized Jenkins version testing (#579) @MarkEWaite
Git Client Plugin 3.3.0
π New features and improvements
- JENKINS-43427 - Add Git LFS selective fetching support (sparse checkout) (#400) @darxriggs
π¦ Dependency updates
- Require Jenkins 2.204.1 or later (#532) @MarkEWaite
- Use bom 2.204.x for dependencies (#534, #538, #539, #540) @MarkEWaite
- JENKINS-59676 - Depend on trilead-api directly (#540) @MarkEWaite
- Bump jgit.version from 5.6.1.202002131546-r to 5.8.0.202006091008-r (#519, #561) @dependabot
- Bump parent pom from 4.0 to 4.2 (#541 , #544 , #550) @dependabot
- Bump spotbugs from 4.0.2 to 4.0.4 (#548, #565 ) @dependabot
- Bump spotbugs-annotations from 4.0.2 to 4.0.4 (#547, #565 ) @dependabot
- Bump equalsverifier from 3.1.12 to 3.4 (#522, #545 , #549, #562 ) @dependabot
π» Maintenance
- Fix spotbugs warnings (#530) @MarkEWaite
- Replace javax annotations with spotbugs annotations (#529) @MarkEWaite
π¦ Tests
- Test more Jenkins versions on ci.jenkins.io (#559) @MarkEWaite
- Add conditional logic in JenkinsFile to run benchmarks conditionally (#560) @rishabhBudhouliya
- Fix abnormally long duration of git fetch benchmark (#556) @rishabhBudhouliya
- Change in Scope of state object: from thread level to benchmark level (#555) @rishabhBudhouliya
- Add JMH module: micro-benchmark tests for git-fetch (#553) @rishabhBudhouliya
- Replace deprecated JUnit asserts (#543) @MarkEWaite
- Fix windows git LFS tests (#528) @MarkEWaite
- Minor improvements to CredentialsTest (#526) @MarkEWaite
- Safely handle localMirror creation in tests (#524) @MarkEWaite
- Move JENKINS-33258 - tests into CLI specific tests (#525) @MarkEWaite
- JENKINS-60940 - Add WorkspaceWithRepoRule and two test classes (#507) @rishabhBudhouliya
Git Client Plugin 3.2.1
- Bump plugin from 3.56 to 3.57 (#518) @dependabot
Git Client Plugin 3.2.0
π New features and improvements
- Bump jgit.version from 5.6.0.201912101111-r to 5.6.1.202002131546-r (#511) @dependabot
- Whitelist CliGitAPIImpl.TIMEOUT for Pipeline (#500) @MarkEWaite
π Bug Fixes
- JENKINS-57205 - Packed lightweight tags must resolve to meaningful object IDs lest they cause NPEs downstream (#514) @brianeray
π¦ Dependency updates
- Bump spotbugs-annotations from 3.1.12 to 4.0.0 (#512) @dependabot
- Bump equalsverifier from 3.1.11 to 3.1.12 (#499) @dependabot
- Bump bom-2.138.x from 3 to 4 (#496) @dependabot
π Documentation updates
- Fix hyperlink to 'Later' in CONTRIBUTING (#513) @MarkEWaite
- Show docs from tagged release (#495) @MarkEWaite
π¦ Tests
- IsBareRepository test cases were transferred from GitAPITestCase to G⦠(#509) @loghijiaha
- Some GitAPITestCase tests were replaced in GitClientTest (#504) @loghijiaha
- JENKINS-60940 - Porting CliGitAPIImplTest to GitClientTest (#502) @rishabhBudhouliya
- Convert GitAPITestCase tests from JUnit 3 to JUnit 4 (#503) @loghijiaha
Git Client Plugin 3.1.1
π Documentation updates
- Fix documentation URL for plugins.jenkins.io @MarkEWaite
Git Client Plugin 3.1.0
π New features and improvements
- JENKINS-45228 - Add authentication to git merge operations (#488) @gjabouley-invn
π Bug Fixes
- JENKINS-60316 - Fix escaping single quotes in Unix file paths (#486) @darxriggs
π¦ Dependency updates
- Use JGit 5.6.0 (#482) @darxriggs
- Use parent pom 3.55 (#487) @MarkEWaite
- Bump incrementals version (#494) @timja
π Documentation updates
- Rename "slave" to "agent" (#474) @darxriggs
- Convert README to adoc, add CHANGELOG & Priorities (#477) @MarkEWaite
- Update dependencies and docs for git client 3.1 release (#483) @MarkEWaite
- Add docs badge for new gitter channel (#491) @MarkEWaite
π¦ Tests
- JENKINS-60694 - Fix InjectedTest failures from JTH 2.57 (#492) @MarkEWaite
- Replace deprecated Mockito method "verifyZeroInteractions" (#485) @darxriggs
- Fix failing stable-2.x tests (#479) @MarkEWaite
- Switch from README.md to README.adoc in tests (#478) @MarkEWaite
- Upgrade to use jcasc test harness (#490) @timja