Releases: jenkinsci/thin-backup-plugin
Release list
thinBackup-2.1.4
What's Changed
This is a maintenance release with mainly version bumps. It officially supports Java 25!
New Jenkins minimum version 2.528.3
Dependency updates
- Ban JUnit 4 imports by @strangelookingnerd in #203
- Test with Java 25 by @MarkEWaite in #223
- Use Jenkins 2.504.3 as baseline and minor cleanup by @StefanSpieker in #202
- README improvements and newer Jenkins target version (2.528.3) by @StefanSpieker in #235
- Bump io.jenkins.tools.bom:bom-2.479.x from 4488.v7fe26526366e to 4710.v016f0a_07e34d by @dependabot[bot] in #185
- Bump io.jenkins.tools.bom:bom-2.479.x from 4710.v016f0a_07e34d to 4740.v75a_90f6fefb_7 by @dependabot[bot] in #187
- Bump io.jenkins.tools.bom:bom-2.479.x from 4740.v75a_90f6fefb_7 to 4862.vc32a_71c3e731 by @dependabot[bot] in #191
- Bump io.jenkins.tools.bom:bom-2.479.x from 4862.vc32a_71c3e731 to 4890.vfca_82c6741a_d by @dependabot[bot] in #192
- Bump io.jenkins.tools.bom:bom-2.479.x from 4890.vfca_82c6741a_d to 4924.v6b_eb_a_79a_d9d0 by @dependabot[bot] in #193
- Bump io.jenkins.tools.bom:bom-2.479.x from 4924.v6b_eb_a_79a_d9d0 to 4948.vcf1d17350668 by @dependabot[bot] in #194
- Bump io.jenkins.tools.bom:bom-2.479.x from 4948.vcf1d17350668 to 4969.v6ffa_18d90c9f by @dependabot[bot] in #195
- Bump io.jenkins.tools.bom:bom-2.479.x from 4969.v6ffa_18d90c9f to 5015.vb_52d36583443 by @dependabot[bot] in #198
- Bump io.jenkins.tools.bom:bom-2.479.x from 5015.vb_52d36583443 to 5054.v620b_5d2b_d5e6 by @dependabot[bot] in #200
- Bump io.jenkins.tools.bom:bom-2.504.x from 5208.vb_69e9d049f68 to 5294.va_d2e144c80e1 by @dependabot[bot] in #207
- Bump io.jenkins.tools.bom:bom-2.504.x from 5294.va_d2e144c80e1 to 5422.v0fce72a_b_b_8cf by @dependabot[bot] in #213
- Bump io.jenkins.tools.bom:bom-2.504.x from 5422.v0fce72a_b_b_8cf to 5473.vb_9533d9e5d88 by @dependabot[bot] in #214
- Bump io.jenkins.tools.bom:bom-2.504.x from 5473.vb_9533d9e5d88 to 5506.va_222b_131ec34 by @dependabot[bot] in #215
- Bump io.jenkins.tools.bom:bom-2.504.x from 5506.va_222b_131ec34 to 5543.vfd758c7c868d by @dependabot[bot] in #217
- Bump io.jenkins.tools.bom:bom-2.504.x from 5543.vfd758c7c868d to 5601.v59f37270a_349 by @dependabot[bot] in #219
- Bump io.jenkins.tools.bom:bom-2.504.x from 5601.v59f37270a_349 to 5622.vc9c3051619f5 by @dependabot[bot] in #220
- Bump io.jenkins.tools.bom:bom-2.504.x from 5622.vc9c3051619f5 to 5659.vecf9e2dc5a_ed by @dependabot[bot] in #222
- Bump io.jenkins.tools.bom:bom-2.504.x from 5659.vecf9e2dc5a_ed to 5723.v6f9c6b_d1218a_ by @dependabot[bot] in #225
- Bump io.jenkins.tools.bom:bom-2.504.x from 5723.v6f9c6b_d1218a_ to 5804.v80587a_38d937 by @dependabot[bot] in #229
- Bump io.jenkins.tools.bom:bom-2.504.x from 5804.v80587a_38d937 to 5857.vb_f3dd0731f44 by @dependabot[bot] in #231
- Bump io.jenkins.tools.bom:bom-2.504.x from 5857.vb_f3dd0731f44 to 5983.v443959746f1f by @dependabot[bot] in #233
- Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.10 to 1.13 by @dependabot[bot] in #210
- Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.8 to 1.10 by @dependabot[bot] in #196
- Bump org.jenkins-ci.plugins:plugin from 5.10 to 5.11 by @dependabot[bot] in #182
- Bump org.jenkins-ci.plugins:plugin from 5.11 to 5.17 by @dependabot[bot] in #189
- Bump org.jenkins-ci.plugins:plugin from 5.17 to 5.18 by @dependabot[bot] in #197
- Bump org.jenkins-ci.plugins:plugin from 5.18 to 5.19 by @dependabot[bot] in #201
- Bump org.jenkins-ci.plugins:plugin from 5.2098.v4d48a_c4c68e7 to 6.2108.v08c2b_01b_cf4d by @dependabot[bot] in #232
- Bump org.jenkins-ci.plugins:plugin from 5.21 to 5.26 by @dependabot[bot] in #211
- Bump org.jenkins-ci.plugins:plugin from 5.26 to 5.27 by @dependabot[bot] in #216
- Bump org.jenkins-ci.plugins:plugin from 5.27 to 5.28 by @dependabot[bot] in #221
- Bump org.jenkins-ci.plugins:plugin from 5.28 to 5.2098.v4d48a_c4c68e7 by @dependabot[bot] in #228
Full Changelog: thinBackup-2.1.3...thinBackup-2.1.4
thinBackup-2.1.3
What's Changed
Mainly internal changes, special thanks to @strangelookingnerd to migrate all tests to JUnit5 and @gbhat618 for taking care of fixing a test
- Bump Jenkins version to 2.479.3 by @StefanSpieker in #181
Internal
- [JENKINS-75465] Ensure builds folder is created after RunIdMigrator removal by @gbhat618 in #178
- Migrate tests to JUnit5 by @strangelookingnerd in #173
Dependencies
- Bump io.jenkins.tools.bom:bom-2.479.x from 4023.va_eeb_b_4e45f07 to 4051.v78dce3ce8b_d6 by @dependabot in #168
- Bump org.jenkins-ci.plugins:plugin from 5.6 to 5.7 by @dependabot in #169
- Bump org.jenkins-ci.plugins:plugin from 5.7 to 5.9 by @dependabot in #172
- Bump org.jenkins-ci.plugins:plugin from 5.9 to 5.10 by @dependabot in #180
- Bump io.jenkins.tools.bom:bom-2.479.x from 4051.v78dce3ce8b_d6 to 4607.v67a_4791074d7 by @dependabot in #179
New Contributors
Full Changelog: thinBackup-2.1.2...thinBackup-2.1.3
thinBackup-2.1.2
What's Changed
This release mainly contains dependency updates. Special thanks @basil for the EE8 to EE9 migration!
New Features
- Feat: add log indicating restore success by @yonah-cybr in #159
Documentation
- Update README.md to clarify the limitations of the plugin by @andrebiegel in #142
Internal
- Update Jenkins Security Scan action by @strangelookingnerd in #147
- Use
jenkins.baselineto reduce bom update mistakes by @strangelookingnerd in #164 - Migrate from EE 8 to EE 9 by @basil in #165
Dependency updates
- Updated plugin pom and bump to Jenkins
2.440.3by @StefanSpieker in #149 - Bump org.jenkins-ci.plugins:plugin from 4.86 to 4.87 by @dependabot in #150
- Bump io.jenkins.tools.bom:bom-2.440.x from 3289.v3ff9637cd241 to 3307.v2769886db_63b_ by @dependabot in #151
- Bump io.jenkins.tools.bom:bom-2.440.x from 3307.v2769886db_63b_ to 3334.v18e2a_2f48356 by @dependabot in #152
- Bump io.jenkins.tools.bom:bom-2.440.x from 3334.v18e2a_2f48356 to 3358.vea_fa_1f41504d by @dependabot in #153
- Bump io.jenkins.tools.bom:bom-2.440.x from 3358.vea_fa_1f41504d to 3387.v0f2773fa_3200 by @dependabot in #154
- Bump org.jenkins-ci.plugins:plugin from 4.87 to 4.88 by @dependabot in #155
- Bump io.jenkins.tools.bom:bom-2.440.x from 3387.v0f2773fa_3200 to 3413.v0d896b_76a_30d by @dependabot in #156
- Bump io.jenkins.tools.bom:bom-2.440.x from 3413.v0d896b_76a_30d to 3435.v238d66a_043fb_ by @dependabot in #158
- Bump org.jenkins-ci.plugins:plugin from 5.5 to 5.6 by @dependabot in #166
- Bump io.jenkins.tools.bom:bom-2.479.x from 3850.vb_c5319efa_e29 to 4023.va_eeb_b_4e45f07 by @dependabot in #167
New Contributors
- @andrebiegel made their first contribution in #142
- @yonah-cybr made their first contribution in #159
Full Changelog: thinBackup-2.1.1...thinBackup-2.1.2
thinBackup-2.1.1
What's Changed
Thanks to @ltagliamonte ThinBackup has a new feature, every time a backup is completed, there will be a file backup-completed.info indicating this. In a restore, this file will not be copied.
New Features
- touch file when backup successfully complete by @ltagliamonte in #139
Internal changes
- fixed deprecation and re-used existing static String by @StefanSpieker in #140
- Update java-version to 17 for Jenkins Security Scan by @strangelookingnerd in #143
New Contributors
- @ltagliamonte made their first contribution in #139
- @strangelookingnerd made their first contribution in #143
Full Changelog: thinBackup-2.0...thinBackup-2.1.1
thinBackup 2.0
Breaking Changes
The config filename changed (from thinBackup.xml to org.jvnet.hudson.plugins.thinbackup.ThinBackupPluginImpl.xml) and will be automatically converted after the first start with the new version. The new name complies with the newer naming convention, which was automatically adjusted because of the internal renovation. More details can be found: #125
New Features
- JENKINS-53442 JCasC support (#125)
Changes
- moved the configuration into global config
/manage - support JCasC and renovate plugin by @StefanSpieker in #125
What's Changed
- support JCasC and renovate plugin by @StefanSpieker in #125
Documentation
- README improvements
Internal
- Build cleanup by @basil in #131
- Enable Maven cache for security scan by @basil in #134
- set developer connection to https by @StefanSpieker in #137
Dependency updates
- Bump org.jenkins-ci.plugins:plugin from 4.79 to 4.80 by @dependabot in #133
- Bump org.jenkins-ci.plugins:plugin from 4.80 to 4.81 by @dependabot in #135
- Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.7 to 1.8 by @dependabot in #136
Special Thanks to:
- @basil and @nre-ableton who started this big thing with me
- @mawinter69 for helping me bring the UI components up to date
Full Changelog: thinBackup-1.19...thinBackup-2.0
thinBackup-1.19
What's Changed
Dependency updates and a BugFix and some internal optimizations, including raising minimum supported Jenkins version to 2.401.3
Big thanks to @krulls for providing PRs to fix bugs!
Bug Fixes
- JENKINS-72641: extend backupJob with FileNotFoundException by @krulls in #127
- JENKINS-72640: use Jenkins LTS version 2.401.3 as base by @krulls in #123
Documentation
- update(README): replacement of the introduction by @MutenR0sh1 in #128
- Added stats to README by @StefanSpieker in #113
Internal
- Migrate all tests to junit5 by @mkemmerz in #116
- Replace JUnit 4 with JUnit 5 by @MutenR0sh1 in #118
- Test with Java 21. by @gounthar in #119
- Format code with Spotless by @basil in #129
- Add
.git-blame-ignore-revsby @basil in #130
Dependency Updates
- Bump org.jenkins-ci.plugins:plugin from 4.71 to 4.79 by @dependabot in several PRs
- Bump io.jenkins.tools.bom:bom-2.401.x from 2705.vf5c48c31285b_ to 2745.vc7b_fe4c876fa_ by @dependabot in #124
New Contributors
- @MutenR0sh1 made their first contribution in #118
- @gounthar made their first contribution in #119
Full Changelog: thinBackup-1.18...thinBackup-1.19
thinBackup-1.18
What's Changed
new Feature
- JENKINS-71587: Add option to prevent fast failing of backup process by @krulls in #112
General
- Update bom and minimum jenkins to 2.361.4 by @StefanSpieker in #87
Internal
- Fixed all Spotbugs issues by @StefanSpieker in #89
- minor internal improvements by @StefanSpieker in #108
- minor formatting improvements to README by @StefanSpieker in #110
Version bumps
- Bump plugin from 4.56 to 4.71 by @dependabot (several PRs)
- Bump bom-2.361.x from 1968.vb_14a_29e76128 to 2102.v854b_fec19c92 by @dependabot (several PRs)
Full Changelog: thinBackup-1.17...thinBackup-1.18
thinBackup-1.17
What's Changed
It is now possible to wait for an idle Jenkins without forcing it to Quiet Mode.
BREAKING CHANGE
Java 11 is now needed!
new Feature
- Feat: support for disable force jenkins to quiet mode by @Griffin23 in #81
General
- Translate all help html texts to german by @StefanSpieker in #79
- Also log folder name in case jobs are backed up by @StefanSpieker in #84
- Upgrade to java 11 and Jenkins 2.361.1 by @StefanSpieker in #80
Internal
- Bump bom-2.346.x from 1757.vf3c66da_b_7492 to 1763.v092b_8980a_f5e by @dependabot in #76
- Bump plugin from 4.55 to 4.56 by @dependabot in #82
- Bump bom-2.361.x from 1834.vc26f653a_a_b_10 to 1887.vda_d0ddb_c15c4 by @dependabot in #83
New Contributors
- @Griffin23 made their first contribution in #81
Full Changelog: thinBackup-1.15...thinBackup-1.17
thinBackup-1.16
What's Changed
This Release was not published to Plugin's site
thinBackup-1.15
What's Changed
General
- This is a maintenance release mainly focussing on replacing deprecated methods or classes and minor improvements.
- The CI now runs on Java 11 and 17. So the plugin currently supports Java 8, 11 and 17!
Internal
- Update Jenkinsfile to also run on Java 17 by @StefanSpieker in #67
- Bump bom-2.346.x from 1706.vc166d5f429f8 to 1757.vf3c66da_b_7492 by @dependabot in #56 , #62 , #64 and #70
- SpotBugs fixes by @StefanSpieker in #60 and #66
- Converted some Tests from JUnit 4 to JUnit 5 by @StefanSpieker in #65 , #68 and #71
- Refactoring: Use AsyncPeriodicWork from jenkins and not the customized one by @StefanSpieker in #55
- removed unneeded suppressions by @StefanSpieker in #58
- Fixed some deprecation warnings by @StefanSpieker in #59
- Added missing not null asserts by @StefanSpieker in #69
- Updated readme by @StefanSpieker in #72
- Minor improvements around null checks by @StefanSpieker in #73
- Replaced deprecated DirectoryWalker in Tests with Files.walk by @StefanSpieker in #74
- Internal: Replaced deprectated DirectoryWalker in Cleaner with java.nio.file by @StefanSpieker in #75
Full Changelog: thinBackup-1.14...thinBackup-1.15