Only BREAKING changes are listed here. Please check release logs for a list of full changes
- Major refactoring and clean up by @hakandilek in #121
BREAKING:
JobsBundle()
constructor receives aList
instead ofVarargs
- BREAKING: Drop Java 11 Support by @ElardoR in #226
- BREAKING: Bump Dropwizard to v4.0.4 by @ElardoR in #222
- BREAKING: Bump spring.version from 5.3.27 to 6.1.1 #220
- Bump guava from 32.0.1-jre to 32.1.1-jre by @dependabot in #190
- Bump org.junit.vintage:junit-vintage-engine from 5.10.0-RC1 to 5.10.0 by @dependabot in #197
- Update Docu link in README.md by @aceArt-GmbH in #198
- Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by @dependabot in #199
- Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #200
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in #202
- Bump actions/checkout from 3 to 4 by @dependabot in #204
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #205
- Bump jackson.version from 2.15.2 to 2.15.3 by @dependabot in #208
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in #206
- update dropwizard to v3.0.2 by @hakandilek in #209
- Bump junit-vintage-engine from 5.10.0-M1 to 5.10.0-RC1 by @dependabot in #191
- Update instructions about JobConfiguration in README by @hakandilek in #193
- Bump jackson-core from 2.15.1 to 2.15.2 by @dependabot in #184
- Bump maven-surefire-plugin.version from 3.1.0 to 3.1.2 by @dependabot in #185
- update mockito to v5.4.0 by @hakandilek in #187
- update guava to v32.0.1-jre by @hakandilek in #189
- Bump jackson-core from 2.15.1 to 2.15.2 by @dependabot in #184
- Bump maven-surefire-plugin.version from 3.1.0 to 3.1.2 by @dependabot in #185
- Update maven and maven wrapper #163
- Guice 7 update #164
- Update mockito to v5.3.1 #165
- Update jaxb-runtime to v4.0.2 #166
- Update README to prevent confusion #169
- Dependency cleanup #170
- Codeql GH action #171
- dependency-review GH Action #172
- Update snakeyaml to v2.0+ #174
- Update jackson to v2.15.1 #175
- Intoduced dependabot.yml config #176
- Bump actions/dependency-review-action from 2 to 3 #177
- Bump maven-source-plugin from 3.2.1 to 3.3.0 #178
- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 #181
- Test and build on multiple java versions #182
- Use https urls instead of http #183
- Fix gpg signing and source jars for publishing
- Dependency updates due to vulnerabilities - #161 #160 #159
- Updated to use Dropwizard 3 - #151 - Thanks to @eddymouthaan
- Artifact publishing refactored to publish snapshots on GH package repository - #162
- Mainly dependency updates due to vulnerabilities
- JUnit 5 support #134
- Fix: Cleanup exisint jobs on @OnApplicationStart #131
- Fix: duplicate job initiation #123
- The
groupId
has been renamed toio.github.dropwizard-jobs
- Repository moved to
https://github.com/dropwizard-jobs/dropwizard-jobs
- Java packages are renamed to
io.dropwizard.jobs.*
- See release notes for a full list of changes
- The
groupId
has been renamed tode.spinscale.dropwizard
- Removed any reflection based code in the code base, along with the reflections library
- The above also means, every job has to be added manually to the JobsBundle - no more autodetection
- The above also means, that wiring for guice/spring has to happen - constructor injection is encouraged now
- Allowed jobs to have arbitrary constructors