Releases: jenkinsci/git-plugin
Releases · jenkinsci/git-plugin
Git Plugin 4.4.3
🚀 New features and improvements
- JENKINS-63539 - Expand repo cache lookup for better size estimates (#958) @rishabhBudhouliya
🐛 Bug Fixes
- Catch IOException by printCommitMessageToLog (#957) @auselen
- JENKINS-37263 - Prefer remote references for checkout (#942) @Volodjam
- JENKINS-63572 - Avoid NPE if remote config is empty (#954) @MarkEWaite
📦 Dependency updates
- Bump bom-2.204.x from 11 to 12 (#959) @dependabot
- Bump equalsverifier from 3.4.2 to 3.4.3 (#960) @dependabot
🚦 Tests
- Early exit testHideCredentials if Windows long path (#961) @MarkEWaite
- Hamcrest assertions, more tests, consistent formatting (#955) @MarkEWaite
Git Plugin 4.4.2
🐛 Bug Fixes
- JENKINS-63519 - Create a better mechanism to detect node-specific git implementations (#949) @rishabhBudhouliya
📦 Dependency updates
- Bump plugin from 4.6 to 4.7 (#950) @dependabot
🚦 Tests
- Remove the flaky testCustomSCMName (#952) @MarkEWaite
- Reduce test warning count by not using Assume (#951) @MarkEWaite
Git Plugin 4.4.1
🐛 Bug Fixes
- JENKINS-63541 - Don't create empty dirs in chooser (#948) @MarkEWaite
Git Plugin 4.4.0
🚀 New features and improvements
- GSoC-2020 Git Repository Size Estimation (#931) @rishabhBudhouliya
- Add an "opt-out" global switch to retain second fetch (#927) @rishabhBudhouliya
- JENKINS-62820 - Ability to hide credential usage in job output (#924) @bartdevriendt
- JENKINS-49757 - Remove redundant fetch (#904) @rishabhBudhouliya
🐛 Bug Fixes
- JENKINS-57587 - Prevent GitSCMFileSystem NPE on '*' branch name (#914) @MarkEWaite
📦 Dependency updates
- Bump bom-2.204.x from 10 to 11 (#913) @dependabot
- Bump commons-validator from 1.6 to 1.7 (#940) @dependabot
- Bump equalsverifier from 3.4 to 3.4.2 (#911, #944) @dependabot
- Bump plugin from 4.2 to 4.6 (#912, #932, #939) @dependabot
- Bump spotbugs from 4.0.4 to 4.1.2 (#916, #921, #935, #943) @dependabot
- Bump spotbugs-annotations from 4.0.4 to 4.1.2 (#915, #919, #936, #945) @dependabot
- Bump spotbugs-maven-plugin from 4.0.0 to 4.0.4 (#917) @dependabot
- Bump workflow-multibranch from 2.21 to 2.22 (#938) @dependabot
- Update Dependabot config file (#918) @dependabot
📝 Documentation updates
- JENKINS-63487 - Clarifying local branch name for detached checkouts (#946) @patricklangsonos
- Clarify the consequences of setting user.name and user.email (#925) @cpfeiffer
- JENKINS-9346 - Fix token macro help formatting (#929) @MarkEWaite
- JENKINS-62223 - Add online help for several fields (#928) @MarkEWaite
🚦 Tests
- Fix testAvoidRedundantFetchWithHonorRefSpec assertions (#926) @MarkEWaite
Git Plugin 4.3.0
🚀 New features and improvements
- JENKINS-62183 - Allow user with Jenkins.MANAGE to access global config (#896) @mikecirioli
- JENKINS-61870 - Shallow clone UI tweaks (#869) @timja
- JENKINS-40529 - Prune tags on fetch (#847) @nfalco79
🐛 Bug Fixes
- JENKINS-62710 - Ignore arithmetic exception in helper message (#909) @MarkEWaite
- JENKINS-61869 - Prune tags during fetch shown incorrectly in syntax generator (#867) @nfalco79
- JENKINS-55787 - Switch labels from entry to checkbox (#860) @timja
- Fix typo on Japanese translation (#882) @nishidayuya
📦 Dependency updates
- Require Jenkins 2.204.1 (#862) @MarkEWaite
- Use BOM 2.204.x (#865, #873, #874, #908) @MarkEWaite
- Bump plugin from 4.0 to 4.2 (#876, #885, #892) @dependabot
- Bump spotbugs from 4.0.2 to 4.0.4 (#895, #906) @dependabot
- Bump spotbugs-annotations from 4.0.2 to 4.0.4 (#894, #905) @dependabot
- Bump equalsverifier from 3.1.12 to 3.4 (#855, #888, #891, #893, #907) @dependabot
- Bump xmlunit-matchers from 2.6.4 to 2.7.0 (#891) @dependabot
- Bump git-tag-message from 1.6.1 to 1.7.1 (#884) @dependabot
📝 Documentation updates
- JENKINS-62377 - Place BuildData wiki docs inside git plugin documentation (#903) @yashj21
- Added help page for 'Show the entire commit summary in changes' (#901) @vsilverman
- Add images to improve docs clarity (#900) @MarkEWaite
👻 Maintenance
- Resolve deprecations in main (#899) @MarkEWaite
- Reduce spotbugs warnings (#871) @MarkEWaite
- Fix javadoc and spotbugs warnings (#858) @MarkEWaite
- Replace javax annotations with spotbugs annotations (#859) @MarkEWaite
🚦 Tests
- Allow wider range of file system times (#910) @MarkEWaite
- Use Hamcrest instead of deprecated JUnit methods (#883) @MarkEWaite
- Add more prune stale tags tests (#875) @MarkEWaite
- Add tests for SparseCheckoutPaths, remove dead code (#872) @MarkEWaite
- Use waitForMessage instead of assertLogContains (#866) @MarkEWaite
- Adapt the test for recent core (#857) @Wadeck
Git Plugin 4.2.2
📝 Documentation updates
- Fix documentation URL in pom @MarkEWaite
📦 Dependency updates
- Bump xmlunit-matchers from 2.6.3 to 2.6.4 (#853) @dependabot
- Bump plugin from 3.56 to 3.57 (#849) @dependabot
🚦 Tests
- Add UserIdentityTest to improve code coverage in git-plugin (#851) @rishabhBudhouliya
- Addition of unit test for WipeWorkspace extension behavior in GitSCM (#852) @rishabhBudhouliya
Git Plugin 4.2.1
⚡️ Security Fix
- Prevent stored cross-site scripting vulnerability in Team Foundation Server error message - SECURITY-1723
Git Plugin 4.0.1
⚡️ Security Fix
- Prevent stored cross-site scripting vulnerability in Team Foundation Server error message - SECURITY-1723
Git Plugin 3.12.2
⚡️ Security Fix
- Prevent stored cross-site scripting vulnerability in Team Foundation Server error message - SECURITY-1723
Git Plugin 3.10.0.1
⚡️ Security Fix
- Prevent stored cross-site scripting vulnerability in Team Foundation Server error message - SECURITY-1723