Releases: jenkinsci/thin-backup-plugin
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.baseline
to 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.3
by @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-revs
by @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
thinBackup-1.14
What's Changed
General
- The Plugin now supports Java 8 and 11 - support for Java 8 will drop soon, since more recent Jenkins versions need Java 11 or 17! The CI is currently only testing Java 11, but Java 8 is still manually tested.
- The plugin is now localizable and supports German 🇩🇪 and English 🇺🇸. Contributions to other languages are welcome!
Special thanks to:
- @mkemmerz for taking care of updating the plugin and unit tests to Java 11!
New Features 🎆
- Localizing Plugin to German and English by @StefanSpieker in #52
Bugfixes 🪲
- JENKINS-67479: Add test and fix for malicious job folder by @krulls in #33
Internal
- Bump plugin to Java 11 by @mkemmerz in #39
- Update documentation by @StefanSpieker in #51
- Removed unused imports and minor refactorings by @StefanSpieker in #50
- Bump plugin from 4.50 to 4.51 by @dependabot in #54
- Bump bom-2.346.x from 1678.vc1feb_6a_3c0f1 to 1706.vc166d5f429f8 by @dependabot in #53
New Contributors
Full Changelog: thinBackup-1.13...thinBackup-1.14
thinBackup-1.13
What's Changed
There is a new feature to also include the config-history
folder in the backup - for details take a look at JENKINS-64973. If you used the regex to configure that, consider the new feature
General
- Use https instead of http link to wikipedia by @StefanSpieker in #46
- Bump plugin from 4.47 to 4.49 by @dependabot in #45
- Bump plugin from 4.49 to 4.50 by @dependabot in #49
New Features
- Add option to also backup
config-history
folder by @StefanSpieker in #47
Internal
- Use ionicons-api version provided by bom by @NotMyFault in #48
New Contributors
- @dependabot made their first contribution in #45
- @NotMyFault made their first contribution in #48
Full Changelog: thinBackup-1.12...thinBackup-1.13