Releases: dropwizard/dropwizard
Releases · dropwizard/dropwizard
v2.1.0
Release Highlights
Dropwizard 2.1.0 comes with the latest and greatest from the Dropwizard team and countless contributors from the community. ❤️
- dropwizard-health is now a core module.
- See https://github.com/dropwizard/dropwizard-health for a bundle working with Dropwizard 2.0.x)
- Dropwizard Metrics 4.2.x
- Jackson 2.13.x
- The Jackson Afterburner module has been replaced by Jackson Blackbird.
- Liquibase 4.x
- Hibernate ORM 5.6.x
- Support for
DualSessionFactory
to split writes and reads into different database sessions. - Hibernate Validator 6.2x
- Jersey 2.35
- argparse4j 0.9.x
Upgrade Notes
Please refer to the upgrade notes in the Dropwizard documentation at https://www.dropwizard.io/en/release-2.1.x/manual/upgrade-notes/upgrade-notes-2_1_x.html.
Release MVPs
Special thanks to Russell Howe (@rhowe), Steffen Nießing (@zUniQueX), Natalie Zamani (@natalie-zamani), and Peter Stackle (@pstackle) for their invaluable contributions to the release of Dropwizard 2.1.0! ❤️
New Contributors
- @tagomoris made their first contribution in #3191
- @moxie0 made their first contribution in #3236
- @nedcg made their first contribution in #3244
- @barthanssens made their first contribution in #3279
- @olegzzz made their first contribution in #3283
- @dependabot made their first contribution in #3322
- @amr made their first contribution in #3373
- @leofernandesmo made their first contribution in #3379
- @jduan made their first contribution in #3447
- @dhenneke made their first contribution in #3442
- @matthias-mueller made their first contribution in #3471
- @Sineaggi made their first contribution in #3476
- @Sangaibisi made their first contribution in #3482
- @jasper-vandemalle made their first contribution in #3483
- @cleiner made their first contribution in #3537
- @dialaya made their first contribution in #3469
- @mlilback made their first contribution in #3591
- @miguelbemartin made their first contribution in #3619
- @muRn made their first contribution in #3623
- @adriansuarez made their first contribution in #3616
- @christopher-cudennec made their first contribution in #3649
- @fernandezpablo85 made their first contribution in #3675
- @twhi21 made their first contribution in #3736
- @kibertoad made their first contribution in #3177
- @egginbag made their first contribution in #4018
- @OneCricketeer made their first contribution in #4024
- @ngeor made their first contribution in #4030
- @bowsersenior made their first contribution in #4193
- @wintondeshong made their first contribution in #4209
- @RassulYunussov made their first contribution in #4289
- @accwebs made their first contribution in #4206
- @slavadev made their first contribution in #4389
- @boecko made their first contribution in #4526
- @mszabo-wikia made their first contribution in #4617
- @eikenilsknopp made their first contribution in #4680
- @smalleyd2 made their first contribution in #3580
- @naveensrinivasan made their first contribution in #5159
- @amaalali made their first contribution in #5201
What's Changed
- 2.1.0 deprecations by @zUniQueX in #4338
- Add CachingAuthenticator option to enable negative caches by @tagomoris in #3191
- Add CodeQL analysis for security scans by @joschi in #3298
- Add GitHub release workflow by @joschi in #3609
- Add Jersey bean validation end-to-end test by @joschi in #3391
- Add
--no-transfer-progress
to other Maven invocations by @joschi in #3403 - Add
@JsonProperty
for field layout getter/setter by @egginbag in #4018 - Add a basic test for
DefaultHealthFactory#configure()
by @rhowe in #4647 - Add a test for
SslReloadTask
by @rhowe in #4716 - Add analysis with SonarCloud by @joschi in #3493
- Add anchor to note on config overrides to allow direct links by @bowsersenior in #4193
- Add assertions for json-logging start() and stop() methods by @sullis in #3689
- Add assertions to some tests which lacked them by @rhowe in #3730
- Add badge for reproducible build by @dialaya in #3469
- Add checks for logging statements via errorprone-slf4j (#3607)Add checks for logging statements via errorprone-slf4j by @joschi in #3607
- Add default methods to dropwizard-lifecycle's
Managed
interface by @rhowe in #4830 - Add details on how to configure filterFactories by @olegzzz in #3283
- Add docs for
includeStackTrace
setting of syslog appender by @joschi in #3329 - Add example for using HK2 for DI in your project by @kibertoad in #3177
- Add method to
AbstractDAO
to getNamedQuery
in a type-safe manner by @rbarbey in #3978 - Add missing DAOTest#setPassword() method by @joschi in #3274
- Add missing
@Override
annotations to dropwizard-logging test helpers by @rhowe in #5008 - Add missing parentheses in example docs by @muRn in #3624
- Add more test assertions by @rhowe in #4212
- Add notes for breaking changes in Jersey and Liquibase by @zUniQueX in #5231
- Add null-checks to AnnotationSensitivePropertyNamingStrategy by @joschi in #3515
- Add support for HTTP/2 over TLSv1.3 by @joschi in #4067
- Add support for testing plain Command classes by @joschi in #3673
- Add workflow to build Sphinx documentation on PRs by @joschi in #4297
- Added clarifying note on Singleton annotation by @ngeor in #4030
- Added note on Task.execute method by @barthanssens in #3279
- Added useProxyProtocol to the Dropwizard Configuration Reference by @boecko in #4526
- Additional Health functionality & documentation by @natalie-zamani in #4166
- Address Sonar warnings in tests by @rhowe in #4887
- Address SonarCloud concerns in dropwizard-auth by @rhowe in #3688
- Address SonarCloud issues by @rhowe in #3666
- Address some Sonar issues by @rhowe in #3737
- Address some more linter gripes by @rhowe in #4298
- Adds more robust health checking / scheduling functionality to base D… by @natalie-zamani in #4155
- Adjust status code on invalid gzip input by @zUniQueX in #4490
- Allow overriding default media type in AssetServlet/AssetBundle by @joschi in #3269
- Always enforce using Jakarta EE APIs by @joschi in https://github.com/dropwizard...
v3.0.0-beta.2
What's Changed
- Update dependency com.h2database:h2 to v2.1.212 (release/3.0.x) by @renovate in #5143
- Update dependency com.h2database:h2 to v2.1.212 (release/2.1.x) by @renovate in #5142
- Update actions/cache action to v3.0.2 (release/2.1.x) by @renovate in #5147
- Replace
@NotThreadSafe
with jUnit 5Execution(SAME_THREAD)
by @rhowe in #5149 - Update dependency org.testcontainers:testcontainers-bom to v1.17.0 (release/2.1.x) by @renovate in #5152
- Update dependency org.testcontainers:testcontainers-bom to v1.17.0 (release/3.0.x) by @renovate in #5154
- Update actions/cache action to v3.0.2 (release/3.0.x) by @renovate in #5153
- Set permissions for GitHub actions by @naveensrinivasan in #5159
- Update dependency org.testcontainers:testcontainers-bom to v1.17.1 (release/2.1.x) by @renovate in #5163
- Update dependency org.hibernate:hibernate-core to v5.6.8.Final (release/3.0.x) by @renovate in #5164
- Update dependency org.hibernate:hibernate-core to v5.6.8.Final (release/2.1.x) by @renovate in #5162
- Update dependency org.testcontainers:testcontainers-bom to v1.17.1 (release/3.0.x) by @renovate in #5165
- Update actions/checkout action to v3.0.1 (release/2.1.x) by @renovate in #5174
- Update actions/checkout action to v3.0.1 (release/3.0.x) by @renovate in #5177
- Update error_prone.version to v2.13.0 (release/3.0.x) (minor) by @renovate in #5179
- Update dependency jp.skypencil.errorprone.slf4j:errorprone-slf4j to v0.1.10 (release/3.0.x) by @renovate in #5178
- Deprecate
EnvironmentVariableLookup
by @rhowe in #5188 - Migrate away from JSR305 by @zUniQueX in #5176
- Replace
assumeThat
with jUnit 5DisabledIf
et al by @rhowe in #5170 - Migrations file handling by @zUniQueX in #5169
- Update error_prone.version to v2.13.1 (release/3.0.x) (patch) by @renovate in #5193
- Update dependency jp.skypencil.errorprone.slf4j:errorprone-slf4j to v0.1.11 (release/3.0.x) by @renovate in #5192
- Update mockito monorepo to v4.5.0 (release/2.1.x) (minor) by @renovate in #5199
- Update mockito monorepo to v4.5.0 (release/3.0.x) (minor) by @renovate in #5200
- rework auth filter injection behavior to only setup injection once at startup by @pstackle in #5197
- Update link to Apache HttpClient's docs by @amaalali in #5201
New Contributors
- @naveensrinivasan made their first contribution in #5159
- @amaalali made their first contribution in #5201
Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2
v2.1.0-beta.9
What's Changed
- Properly stop threads of
LogbackAccessRequestLog
by @zUniQueX in #5115 - Update dependency net.bytebuddy:byte-buddy to v1.12.9 (release/2.1.x) by @renovate in #5132
- Update dependency com.h2database:h2 to v2.1.212 (release/2.1.x) by @renovate in #5142
- Update actions/cache action to v3.0.2 (release/2.1.x) by @renovate in #5147
- Replace
@NotThreadSafe
with jUnit 5Execution(SAME_THREAD)
by @rhowe in #5149 - Update dependency org.testcontainers:testcontainers-bom to v1.17.0 (release/2.1.x) by @renovate in #5152
- Set permissions for GitHub actions by @naveensrinivasan in #5159
- Update dependency org.testcontainers:testcontainers-bom to v1.17.1 (release/2.1.x) by @renovate in #5163
- Update dependency org.hibernate:hibernate-core to v5.6.8.Final (release/2.1.x) by @renovate in #5162
- Update actions/checkout action to v3.0.1 (release/2.1.x) by @renovate in #5174
- Deprecate
EnvironmentVariableLookup
by @rhowe in #5188 - Replace
assumeThat
with jUnit 5DisabledIf
et al by @rhowe in #5170 - Migrations file handling by @zUniQueX in #5169
- Update mockito monorepo to v4.5.0 (release/2.1.x) (minor) by @renovate in #5199
- rework auth filter injection behavior to only setup injection once at startup by @pstackle in #5197
- Update link to Apache HttpClient's docs by @amaalali in #5201
New Contributors
- @naveensrinivasan made their first contribution in #5159
- @amaalali made their first contribution in #5201
Full Changelog: v2.1.0-beta.8...v2.1.0-beta.9
v4.0.0-beta.1
What's Changed
- Set baseline to Java 11 and update CI workflows accordingly by @joschi in #4725
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/4.0.x) by @renovate in #4735
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/4.0.x) by @renovate in #4736
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/3.0.x) by @renovate in #4730
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/3.0.x) by @renovate in #4729
- Update dependency org.apache.tomcat:tomcat-jdbc to v10 (release/4.0.x) by @renovate in #4739
- Update dependency com.github.ben-manes.caffeine:caffeine to v3 (release/4.0.x) by @renovate in #4738
- Set baseline to Java 11 and update CI workflows accordingly by @joschi in #4741
- Update dependency com.github.ben-manes.caffeine:caffeine to v3 (release/3.0.x) by @renovate in #4732
- Clean up Error Prone configuration by @joschi in #4743
- Clean up Error Prone configuration by @joschi in #4742
- Update dependency org.apache.tomcat:tomcat-jdbc to v10 (release/3.0.x) by @renovate in #4733
- Update error_prone.version to v2.11.0 (release/4.0.x) (minor) by @renovate in #4737
- Update error_prone.version to v2.11.0 (release/3.0.x) (minor) by @renovate in #4731
- Update dependency org.jdbi:jdbi3-bom to v3.27.2 (release/3.0.x) by @renovate in #4749
- Update dependency org.jdbi:jdbi3-bom to v3.27.2 (release/4.0.x) by @renovate in #4750
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.12 (release/3.0.x) by @renovate in #4811
- Update dependency org.liquibase:liquibase-core to v4.8.0 (release/4.0.x) by @renovate in #4814
- Update dependency org.liquibase:liquibase-core to v4.8.0 (release/3.0.x) by @renovate in #4812
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.12 (release/4.0.x) by @renovate in #4813
- Update actions/setup-java action to v3 (release/3.0.x) by @renovate in #4820
- Update actions/setup-java action to v3 (release/4.0.x) by @renovate in #4821
- Mark constructors of abstract classes protected by @rhowe in #3701
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.2 (release/3.0.x) by @renovate in #4862
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.2 (release/3.0.x) by @renovate in #4861
- Update dependency org.checkerframework:checker-qual to v3.21.3 (release/3.0.x) by @renovate in #4867
- Update dependency org.apache.tomcat:tomcat-jdbc to v10.0.17 (release/3.0.x) by @renovate in #4866
- Update Apache HttpClient to version 5 by @zUniQueX in #4837
- Update actions/upload-artifact action to v3 (release/3.0.x) by @renovate in #4878
- Update dependency org.awaitility:awaitility to v4.2.0 (release/3.0.x) by @renovate in #4877
- Update dependency org.hibernate.validator:hibernate-validator to v6.2.3.Final (release/3.0.x) by @renovate in #4875
- Update actions/upload-artifact action to v3 (release/4.0.x) by @renovate in #4885
- Update dependency org.awaitility:awaitility to v4.2.0 (release/4.0.x) by @renovate in #4884
- Update dependency org.hibernate.validator:hibernate-validator to v6.2.3.Final (release/4.0.x) by @renovate in #4882
- Update dependencies to jakarta namespace by @zUniQueX in #4727
- Add automatic module names for all Dropwizard modules by @joschi in #2926
- Update logback.version to v1.2.11 (release/3.0.x) (patch) by @renovate in #4895
- Update dependency org.hibernate.validator:hibernate-validator to v7.0.3.Final (release/4.0.x) by @renovate in #4910
- Update dependency org.glassfish:jakarta.el to v4.0.2 (release/4.0.x) by @renovate in #4909
- Update dependency com.fasterxml.jackson:jackson-bom to v2.13.2 (release/3.0.x) by @renovate in #4912
- Update dependency com.fasterxml.jackson:jackson-bom to v2.13.2 (release/4.0.x) by @renovate in #4913
- Remove dropwizard-util
Optionals
by @rhowe in #4915 - Remove deprecated parts of dropwizard-util by @rhowe in #4916
- Make
LocalIpFilter
andNetUtil
package-private by @rhowe in #4919 - Remove deprecated
Size
andSizeUnit
from dropwizard-util by @rhowe in #4925 - Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.9 (release/3.0.x) by @renovate in #4941
- Replace dropwizard-util collection wrappers with JCL by @rhowe in #4914
- Update dependency io.dropwizard.metrics:metrics-bom to v4.2.9 (release/4.0.x) by @renovate in #4952
- Update dependency io.dropwizard.metrics:metrics-bom to v4.2.9 (release/3.0.x) by @renovate in #4951
- Update dependency com.uber.nullaway:nullaway to v0.9.6 (release/4.0.x) by @renovate in #4968
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (release/3.0.x) by @renovate in #4974
- Update dependency com.uber.nullaway:nullaway to v0.9.6 (release/3.0.x) by @renovate in #4972
- Update dependency org.hibernate.validator:hibernate-validator to v7.0.4.Final (release/4.0.x) by @renovate in #4969
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (release/3.0.x) by @renovate in #4973
- Update
Optionals
usage for recent Java by @rhowe in #4979 - Remove deprecated methods from
HttpsConnectorFactory
andDefaultHealthFactory
by @rhowe in #4942 - Remove deprecated code by @rhowe in #4956
- Update dependency org.apache.tomcat:tomcat-jdbc to v10.0.18 (release/3.0.x) by @renovate in #4988
- Update dependency org.hibernate:hibernate-core to v5.6.6.Final (release/3.0.x) by @renovate in #4989
- Update dependency org.hibernate:hibernate-core-jakarta to v5.6.6.Final (release/4.0.x) by @renovate in #4991
- Update dependency org.apache.tomcat:tomcat-jdbc to v10.0.18 (release/4.0.x) by @renovate in #4990
- Update dependency jp.skypencil.errorprone.slf4j:errorprone-slf4j to v0.1.7 (release/3.0.x) by @renovate in #4996
- Update dependency org.hibernate:hibernate-core-jakarta to v5.6.7.Final (release/4.0.x) by @renovate in #4999
- Update dependency org.hibernate:hibernate-core to v5.6.7.Final (release/3.0.x) by @renovate in #4997
- Update dependency jp.skypencil.errorprone.slf4j:errorprone-slf4j to v0.1.7 (release/4.0.x) by @renovate in #4998
- Update dependency org.liquibase:liquibase-core to v4.9.0 (release/3.0.x) by @renovate in #5001
- Update slf4j.version to v2.0.0-alpha7 (release/4.0.x) (patch) by @renovate in #5005
- Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.6 (release/3.0.x) by @renovate in #5003
- Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.6 (release/4.0.x) by @renovate in #5004
- Update dependency org.liquibase:liquibase-core to v4.9.0 (release/4.0.x) by @renovate in #5006
- Java 11 updates by @rhowe in #5002
- Clean up package structure...
v3.0.0-beta.1
What's Changed
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/3.0.x) by @renovate in #4730
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/3.0.x) by @renovate in #4729
- Set baseline to Java 11 and update CI workflows accordingly by @joschi in #4741
- Update dependency com.github.ben-manes.caffeine:caffeine to v3 (release/3.0.x) by @renovate in #4732
- Clean up Error Prone configuration by @joschi in #4742
- Update dependency org.apache.tomcat:tomcat-jdbc to v10 (release/3.0.x) by @renovate in #4733
- Update error_prone.version to v2.11.0 (release/3.0.x) (minor) by @renovate in #4731
- Update dependency org.jdbi:jdbi3-bom to v3.27.2 (release/3.0.x) by @renovate in #4749
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.12 (release/3.0.x) by @renovate in #4811
- Update dependency org.liquibase:liquibase-core to v4.8.0 (release/3.0.x) by @renovate in #4812
- Update actions/setup-java action to v3 (release/3.0.x) by @renovate in #4820
- Mark constructors of abstract classes protected by @rhowe in #3701
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.2 (release/3.0.x) by @renovate in #4862
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.2 (release/3.0.x) by @renovate in #4861
- Update dependency org.checkerframework:checker-qual to v3.21.3 (release/3.0.x) by @renovate in #4867
- Update dependency org.apache.tomcat:tomcat-jdbc to v10.0.17 (release/3.0.x) by @renovate in #4866
- Update Apache HttpClient to version 5 by @zUniQueX in #4837
- Update actions/upload-artifact action to v3 (release/3.0.x) by @renovate in #4878
- Update dependency org.awaitility:awaitility to v4.2.0 (release/3.0.x) by @renovate in #4877
- Update dependency org.hibernate.validator:hibernate-validator to v6.2.3.Final (release/3.0.x) by @renovate in #4875
- Add automatic module names for all Dropwizard modules by @joschi in #2926
- Update logback.version to v1.2.11 (release/3.0.x) (patch) by @renovate in #4895
- Update dependency com.fasterxml.jackson:jackson-bom to v2.13.2 (release/3.0.x) by @renovate in #4912
- Remove dropwizard-util
Optionals
by @rhowe in #4915 - Remove deprecated parts of dropwizard-util by @rhowe in #4916
- Make
LocalIpFilter
andNetUtil
package-private by @rhowe in #4919 - Remove deprecated
Size
andSizeUnit
from dropwizard-util by @rhowe in #4925 - Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.9 (release/3.0.x) by @renovate in #4941
- Replace dropwizard-util collection wrappers with JCL by @rhowe in #4914
- Update dependency io.dropwizard.metrics:metrics-bom to v4.2.9 (release/3.0.x) by @renovate in #4951
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (release/3.0.x) by @renovate in #4974
- Update dependency com.uber.nullaway:nullaway to v0.9.6 (release/3.0.x) by @renovate in #4972
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (release/3.0.x) by @renovate in #4973
- Update
Optionals
usage for recent Java by @rhowe in #4979 - Remove deprecated methods from
HttpsConnectorFactory
andDefaultHealthFactory
by @rhowe in #4942 - Remove deprecated code by @rhowe in #4956
- Update dependency org.apache.tomcat:tomcat-jdbc to v10.0.18 (release/3.0.x) by @renovate in #4988
- Update dependency org.hibernate:hibernate-core to v5.6.6.Final (release/3.0.x) by @renovate in #4989
- Update dependency jp.skypencil.errorprone.slf4j:errorprone-slf4j to v0.1.7 (release/3.0.x) by @renovate in #4996
- Update dependency org.hibernate:hibernate-core to v5.6.7.Final (release/3.0.x) by @renovate in #4997
- Update dependency org.liquibase:liquibase-core to v4.9.0 (release/3.0.x) by @renovate in #5001
- Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.6 (release/3.0.x) by @renovate in #5003
- Java 11 updates by @rhowe in #5002
- Clean up package structure by @joschi in #3233
- Remove deprecated
BooleanParam
by @rhowe in #5019 - Update actions/cache action to v3 (release/3.0.x) by @renovate in #5017
- Update dependency joda-time:joda-time to v2.10.14 (release/3.0.x) by @renovate in #5016
- Update dependency com.fasterxml.jackson:jackson-bom to v2.13.2.20220324 (release/3.0.x) by @renovate in #5033
- Update dependency Sphinx to v4.5.0 (release/3.0.x) by @renovate in #5040
- Remove deprecated
Throwables#getRootCause(Throwable)
by @rhowe in #5045 - Update dependency net.java.dev.jna:jna to v5.11.0 (release/3.0.x) by @renovate in #5048
- Remove Joda Time support by @rhowe in #5021
- Update dependency com.fasterxml.jackson:jackson-bom to v2.13.2.20220328 (release/3.0.x) by @renovate in #5055
- Update actions/cache action to v3.0.1 (release/3.0.x) by @renovate in #5064
- Update dependency org.liquibase:liquibase-core to v4.9.1 (release/3.0.x) by @renovate in #5065
- Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.3.0 (release/3.0.x) by @renovate in #5067
- Update jmh.version to v1.35 (release/3.0.x) (minor) by @renovate in #5068
- Update dependency com.mattbertolini:liquibase-slf4j to v4.1.0 (release/3.0.x) by @renovate in #5066
- Update dependency org.apache.tomcat:tomcat-jdbc to v10.0.20 (release/3.0.x) by @renovate in #5086
- Update dependency org.checkerframework:checker-qual to v3.21.4 (release/3.0.x) by @renovate in #5087
- Update jetty.version to v9.4.46.v20220331 (release/3.0.x) (patch) by @renovate in #5088
- Remove unused parts of
NetUtil
by @rhowe in #5098 - Update dependency org.apache.maven.plugins:maven-clean-plugin to v3.2.0 (release/3.0.x) by @renovate in #5102
- Update dependency org.apache.maven.plugins:maven-clean-plugin to v3.2.0 (release/3.0.x) by @renovate in #5101
- Update error_prone.version to v2.12.0 (release/3.0.x) (minor) by @renovate in #5109
- Fix build for 3.0.x by @zUniQueX in #5116
- Properly stop threads of
LogbackAccessRequestLog
by @zUniQueX in #5115 - Update dependency jp.skypencil.errorprone.slf4j:errorprone-slf4j to v0.1.8 (release/3.0.x) by @renovate in #5122
- Update error_prone.version to v2.12.1 (release/3.0.x) (patch) by @renovate in #5123
- Jetty 10 by @zUniQueX in #5010
- Update dependency jp.skypencil.errorprone.slf4j:errorprone-slf4j to v0.1.9 (release/3.0.x) by @renovate in #5128
- Update dependency net.bytebuddy:byte-buddy to v1.12.9 (release/3.0.x) by @renovate in #5133
- Update dependency net.bytebuddy:byte-buddy to v1.12.9 (release/2.1.x) by @renovate in #5132
- Revert "Add automatic module names for all Dropwizard modules" by @joschi in https://github.com/dropwizard/dropwizard/pull/...
v2.1.0-beta.8
What's Changed
- Update dependency net.bytebuddy:byte-buddy to v1.12.6 (master) by @renovate in #4534
- Update dependency org.jdbi:jdbi3-bom to v3.26.0 (master) by @renovate in #4535
- Update logback.version to v1.2.10 (master) (patch) by @renovate in #4540
- Update jmh.version to v1.34 (master) (minor) by @renovate in #4541
- Remove commons-lang3 from dropwizard-jersey by @rhowe in #4544
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.8 (master) by @renovate in #4545
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.10.0 (master) by @renovate in #4547
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.10.0 (master) by @renovate in #4548
- Update dependency com.uber.nullaway:nullaway to v0.9.3 (master) by @renovate in #4553
- Remove keyserver list by @rhowe in #4552
- Migrate to official Maven wrapper by @joschi in #4555
- Publish Maven test results by @joschi in #4557
- Update dependency com.uber.nullaway:nullaway to v0.9.4 (master) by @renovate in #4559
- Remove unused test dependencies by @rhowe in #4562
- Deprecate the
Size
validators in favour ofDataSize
validators by @rhowe in #4565 - Update dependency org.simplify4u.plugins:pgpverify-maven-plugin to v1.16.0 (master) by @renovate in #4578
- Update maven-archetype-plugin.version to v3.2.1 (master) (patch) by @renovate in #4576
- Update dependency org.assertj:assertj-core to v3.22.0 (master) by @renovate in #4577
- Update dependency org.jdbi:jdbi3-bom to v3.26.1 (master) by @renovate in #4575
- Small test enhancements by @rhowe in #4571
- Update dependency org.jdbi:jdbi3-bom to v3.27.0 (master) by @renovate in #4588
- Mark dropwizard-jetty's
NetUtil
deprecated by @rhowe in #4584 - Update HK2's repackaged jakarta.inject to jakarta.inject-api by @zUniQueX in #4585
- Update dependency org.checkerframework:checker-qual to v3.21.1 (master) by @renovate in #4591
- Clarify support for Dropwizard 1.3.x in security policy by @joschi in #4593
- Clean up a few sonar gripes by @rhowe in #4567
- Deprecate
LocalIpFilter
by @zUniQueX in #4607 - Deprecate
DataSize#toSize()
andDataSize#fromSize()
by @rhowe in #4594 - Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.9.0 (master) by @renovate in #4599
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.2 (master) by @renovate in #4597
- Update dependency org.liquibase:liquibase-core to v4.7.0 (master) by @renovate in #4600
- Update dependency com.uber.nullaway:nullaway to v0.9.5 (master) by @renovate in #4595
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.2 (master) by @renovate in #4596
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.9.0 (master) by @renovate in #4598
- Update dependency net.bytebuddy:byte-buddy to v1.12.7 (master) by @renovate in #4609
- Update dependency Sphinx to v4.4.0 (master) by @renovate in #4615
- Disable
HealthCheckManagerTest
on Windows by @zUniQueX in #4614 - Do not throw
IOException
s from servlet methods by @zUniQueX in #4564 - Update dependency org.hibernate.validator:hibernate-validator to v6.2.1.Final by @renovate in #4619
- Clarify that maxRequestHeaderSize is a combined limit for all headers by @mszabo-wikia in #4617
- Update dependency org.hibernate:hibernate-core to v5.6.4.Final by @renovate in #4620
- Update dependency org.testcontainers:testcontainers-bom to v1.16.3 (master) by @renovate in #4625
- Update slf4j.version to v1.7.33 (master) (patch) by @renovate in #4622
- Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.58 (master) by @renovate in #4624
- Update dependency org.liquibase:liquibase-core to v4.7.1 (master) by @renovate in #4632
- Remove duplicate logfile from dropwizard-logging tests (#4568) by @rhowe in #4636
- Update dropwizard-example by @rhowe in #4566
- Update mockito monorepo to v4.3.0 (master) (minor) by @renovate in #4641
- Update dependency org.slf4j:slf4j-api to v1.7.34 (master) by @renovate in #4643
- Update dependency mysql:mysql-connector-java to v8.0.28 (master) by @renovate in #4623
- Update dependency org.hibernate:hibernate-core to v5.6.5.Final (master) by @renovate in #4648
- Update slf4j.version to v1.7.35 (master) (patch) by @renovate in #4650
- Update dependency org.jdbi:jdbi3-bom to v3.27.1 (master) by @renovate in #4649
- Add a basic test for
DefaultHealthFactory#configure()
by @rhowe in #4647 - Register resources in the same way for Java 8 and 11 by @rhowe in #4587
- Update mockito monorepo to v4.3.1 (master) (patch) by @renovate in #4655
- Make better use of AssertJ
AtomicAssert
andFutureAssert
by @rhowe in #4661 - Increase test coverage for
HealthCheckManager
by @rhowe in #4666 - Avoid shadowing class fields with local variables by @rhowe in #4670
- Remove inconsistency in CsvReporterFactory's directory handling by @rhowe in #4669
- Various linter fixes by @rhowe in #4674
- Update dependency org.checkerframework:checker-qual to v3.21.2 (master) by @renovate in #4671
- Update dependency io.dropwizard.metrics:metrics-bom to v4.2.8 (master) by @renovate in #4675
- Provide documentation for session support by @zUniQueX in #4681
- improve assertion in DockerIntegrationTest testLogFileWritten by @sullis in #4689
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.1 (master) by @renovate in #4686
- Extend DAOTestExtension with junit5 callbacks by @eikenilsknopp in #4680
- Further linter appeasements by @rhowe in #4691
- Update dependency net.bytebuddy:byte-buddy to v1.12.8 (master) by @renovate in #4692
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.2 (master) by @renovate in #4693
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.2 (master) by @renovate in #4694
- Update dependency org.hibernate.validator:hibernate-validator to v6.2.2.Final (master) by @renovate in #4695
- Update slf4j.version to v1.7.36 (master) (patch) by @renovate in #4697
- Update jetty.version to v9.4.45.v20220203 (master) (patch) by @renovate in #4696
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.9 (master) by @renovate in #4705
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.1 (master) by @renovate in #4698
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.0 (master) by @renovate in #4707
- Update dependency org.apache.maven.plugins:maven...
v2.0.29
Dependency updates
- Update dependency net.bytebuddy:byte-buddy to v1.12.6 (release/2.0.x) by @renovate in #4536
- Update dependency org.jdbi:jdbi3-bom to v3.26.0 (release/2.0.x) by @renovate in #4537
- Update logback.version to v1.2.10 (release/2.0.x) (patch) by @renovate in #4542
- Update jmh.version to v1.34 (release/2.0.x) (minor) by @renovate in #4543
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.8 (release/2.0.x) by @renovate in #4546
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.10.0 (release/2.0.x) by @renovate in #4550
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.10.0 (release/2.0.x) by @renovate in #4549
- Update dependency com.uber.nullaway:nullaway to v0.9.3 (release/2.0.x) by @renovate in #4554
- Update dependency com.uber.nullaway:nullaway to v0.9.4 (release/2.0.x) by @renovate in #4560
- Update maven-archetype-plugin.version to v3.2.1 (release/2.0.x) (patch) by @renovate in #4580
- Update dependency org.simplify4u.plugins:pgpverify-maven-plugin to v1.16.0 (release/2.0.x) by @renovate in #4582
- Update dependency org.assertj:assertj-core to v3.22.0 (release/2.0.x) by @renovate in #4581
- Update dependency org.jdbi:jdbi3-bom to v3.26.1 (release/2.0.x) by @renovate in #4579
- Update dependency org.jdbi:jdbi3-bom to v3.27.0 (release/2.0.x) by @renovate in #4589
- Update dependency org.checkerframework:checker-qual to v3.21.1 (release/2.0.x) by @renovate in #4592
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.9.0 (release/2.0.x) by @renovate in #4606
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.2 (release/2.0.x) by @renovate in #4604
- Update dependency com.uber.nullaway:nullaway to v0.9.5 (release/2.0.x) by @renovate in #4602
- Update dependency net.bytebuddy:byte-buddy to v1.12.7 (release/2.0.x) by @renovate in #4611
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.2.2 (release/2.0.x) by @renovate in #4603
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.9.0 (release/2.0.x) by @renovate in #4605
- Update dependency Sphinx to v4.4.0 (release/2.0.x) by @renovate in #4616
- Update slf4j.version to v1.7.33 (release/2.0.x) (patch) by @renovate in #4630
- Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.58 (release/2.0.x) by @renovate in #4627
- Update dependency org.testcontainers:testcontainers-bom to v1.16.3 (release/2.0.x) by @renovate in #4629
- Update dependency org.hibernate:hibernate-core to v5.6.4.Final (release/2.0.x) by @renovate in #4628
- Update mockito monorepo to v4.3.0 (release/2.0.x) (minor) by @renovate in #4645
- Update dependency org.slf4j:slf4j-api to v1.7.34 (release/2.0.x) by @renovate in #4644
- Update dependency mysql:mysql-connector-java to v8.0.28 (release/2.0.x) by @renovate in #4626
- Update dependency org.hibernate:hibernate-core to v5.6.5.Final (release/2.0.x) by @renovate in #4652
- Update dependency org.jdbi:jdbi3-bom to v3.27.1 (release/2.0.x) by @renovate in #4653
- Update slf4j.version to v1.7.35 (release/2.0.x) (patch) by @renovate in #4654
- Update mockito monorepo to v4.3.1 (release/2.0.x) (patch) by @renovate in #4656
- Update dependency org.checkerframework:checker-qual to v3.21.2 (release/2.0.x) by @renovate in #4673
- Update dependency io.dropwizard.metrics:metrics-bom to v4.1.30 (release/2.0.x) by @renovate in #4685
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.1 (release/2.0.x) by @renovate in #4687
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.2 (release/2.0.x) by @renovate in #4700
- Update dependency net.bytebuddy:byte-buddy to v1.12.8 (release/2.0.x) by @renovate in #4699
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.1 (release/2.0.x) by @renovate in #4704
- Update jetty.version to v9.4.45.v20220203 (release/2.0.x) (patch) by @renovate in #4702
- Update slf4j.version to v1.7.36 (release/2.0.x) (patch) by @renovate in #4703
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.2 (release/2.0.x) by @renovate in #4701
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.0 (release/2.0.x) by @renovate in #4710
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.0 (release/2.0.x) by @renovate in #4709
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.10 (release/2.0.x) by @renovate in #4713
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.11 (release/2.0.x) by @renovate in #4718
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/2.0.x) by @renovate in #4723
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.11.0 (release/2.0.x) by @renovate in #4724
- Update dependency org.jdbi:jdbi3-bom to v3.27.2 (release/2.0.x) by @renovate in #4747
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.12 (release/2.0.x) by @renovate in #4808
- Update actions/setup-java action to v3 (release/2.0.x) by @renovate in #4818
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.2 (release/2.0.x) by @renovate in #4829
- Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.2.2 (release/2.0.x) by @renovate in #4828
- Update dependency org.checkerframework:checker-qual to v3.21.3 (release/2.0.x) by @renovate in #4845
- Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.59 (release/2.0.x) by @renovate in #4844
- Update dependency com.google.guava:guava to v31.1-jre (release/2.0.x) by @renovate in #4846
- Update actions/checkout action to v3 (release/2.0.x) by @renovate in #4847
- Update actions/stale action to v5 (release/2.0.x) by @renovate in #4848
- Update dependency org.awaitility:awaitility to v4.2.0 (release/2.0.x) by @renovate in #4869
- Update actions/upload-artifact action to v3 (release/2.0.x) by @renovate in #4871
- Update logback.version to v1.2.11 (release/2.0.x) (patch) by @renovate in #4893
- Update dependency org.jdbi:jdbi3-bom to v3.28.0 (release/2.0.x) by @renovate in #4922
- Update mockito monorepo to v4.4.0 (release/2.0.x) (minor) by @renovate in #4923
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.9 (release/2.0.x) by @renovate in #4921
- Update dependency io.dropwizard.metrics:metrics-bom to v4.1.31 (release/2.0.x) by @renovate in #4945
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (release/2.0.x) by @renovate in #4961
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1 (release/2.0.x) by @renovate in #4960
- Update dependency com.uber.nullaway:nullaway to v0.9.6 (release/2.0.x) by @renovate in #4970
- Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.60...
v2.1.0-beta.7
Dependency updates
- Update dependency Sphinx to v4.3.2 (#4521)
- Update dependency com.fasterxml.jackson:jackson-bom to v2.13.1 (#4520)
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.6 (#4513)
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.7 (master) (#4522)
- Update dependency io.dropwizard.metrics:metrics-bom to v4.2.7 (#4527)
- Update dependency net.bytebuddy:byte-buddy to v1.12.5 (#4503)
- Update dependency org.checkerframework:checker-qual to v3.21.0 (#4515)
- Update dependency org.hibernate:hibernate-core to v5.6.3.Final (#4504)
- Update dependency org.hsqldb:hsqldb to v2.5.2 (#4505)
- Update logback.version to v1.2.9 (#4514)
- Update mockito monorepo to v4.2.0 (#4506)
Documentation
- Add
useProxyProtocol
to the configuration reference (#4526)
Assorted
- Remove HSQLDB from tests (#4519)
Full Changelog: v2.1.0-beta.6...v2.1.0-beta.7
v2.0.28
Dependency updates
- Update dependency org.hibernate:hibernate-core to v5.6.3.Final (release/2.0.x) by @renovate in #4508
- Update mockito monorepo to v4.2.0 (release/2.0.x) (minor) by @renovate in #4510
- Update dependency net.bytebuddy:byte-buddy to v1.12.5 (release/2.0.x) by @renovate in #4507
- Update dependency org.hsqldb:hsqldb to v2.5.2 (release/2.0.x) by @renovate in #4509
- Update dependency org.checkerframework:checker-qual to v3.21.0 (release/2.0.x) by @renovate in #4518
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.6 (release/2.0.x) by @renovate in #4516
- Update logback.version to v1.2.9 (release/2.0.x) (patch) by @renovate in #4517
- Update dependency Sphinx to v4.3.2 (release/2.0.x) by @renovate in #4523
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.7 (release/2.0.x) by @renovate in #4524
- Update dependency io.dropwizard.metrics:metrics-bom to v4.1.29 (release/2.0.x) by @renovate in #4528
Documentation
Assorted
- Remove HSQLDB from tests #4519
Full Changelog: v2.0.27...v2.0.28
v2.1.0-beta.6
Bug fixes
- Adjust status code on invalid gzip input (#4490)
Dependency updates
- Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.5 (master) (#4457)
- Update dependency io.dropwizard.metrics:metrics-bom to v4.2.6 (#4501)
- Update dependency net.bytebuddy:byte-buddy to v1.12.4 (#4497)
- Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.56 (#4484)
- Update dependency org.hibernate:hibernate-core to v5.6.2.Final (#4485)
- Update logback.version to v1.2.8 (#4491)
Assorted
- Fix dependency scopes in dropwizard-views-freemarker (#4494)
- Improve dropwizard-logging socket-based tests (#4438)
- Reduce the amount of casting in tests, using
isInstanceOfSatisfying
(#4454) - Update repository URLs for new OSSRH Sonatype instance (#4496)
Full Changelog: v2.1.0-beta.5...v2.1.0-beta.6