Releases: jenkinsci/git-client-plugin
Releases Β· jenkinsci/git-client-plugin
Git Client Plugin 3.5.0
π¦ Dependency updates
- Upgrade JGit from 5.8.1.202007141445-r to 5.9.0.202009080501-r (#608) @dependabot
- Bump bom-2.204.x from 11 to 12 (#614) @dependabot
- Bump plugin from 4.6 to 4.7 (#606) @dependabot
- Bump equalsverifier from 3.4.1 to 3.4.3 (#604, #609) @dependabot
π Documentation updates
- document Installing PortableGit Automatically (#605) @Spitfire1900
π¦ Tests
- Skip longpath failing test when Windows dir is too long (#611) @MarkEWaite
- Reduce test warning count by not using Assume (#607) @MarkEWaite
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