Git Client Plugin 3.0.0
·
1599 commits
to master
since this release
π New features and improvements
- JENKINS-44720 - Allow parallel submodule updates (#348 ) @nre-ableton (CLI git only)
- JENKINS-21248 - Allow shallow submodule updates (#344 ) @darxriggs (CLI git only)
- Update JGit to 5.5.1 (#469 ) @MarkEWaite
- Avoid user lookup for better performance (#406 ) @Casz
- Add z/OS support and EBCDIC character set support (#362 ) @OldNavi
- Add API to allow submodule removal by clean (#222 ) @roguishmountain
π Bug Fixes
- JENKINS-48258 - Avoid "text file busy" on certain Linux configurations (#313 ) @presPetkov
- JENKINS-47514 - Don't let shell process password characters (#379 ) @MarkEWaite
- JENKINS-29977 - Do not truncate changelog summaries (#373 ) @joseblas
- JENKINS-52891 - Always log CLI command timeout (#350 ) @darxriggs
- Exclude JSR305 jar from packaging (#452 ) @MarkEWaite
π₯ Breaking Changes
- Update from JGit 4.5 to JGit 5.5 ( #469 ) @MarkEWaite (JGit API changed after 4.5)
- Remove Apache EasySSLProtocolSocketFactory (#374 ) @darxriggs (not to be part of git client API)
- Remove Apache EasyX509TrustManager (#374 ) @darxriggs (not intended to be part of git client API)
- Use dependency versions as defined by the plugin BOM (#460 ) @MarkEWaite (plugin BOM simplifies dependency management, favors more recent plugin releases)