dropwizard

A damn simple library for building production-ready RESTful web services.

APACHE-2.0 License

Stars
8.5K
Committers
478

Bot releases are hidden (Show)

dropwizard - v2.0.31

Published by joschi over 2 years ago

The Dropwizard 2.0.30 release was missing the SBOMs, so this release is just providing these.

What's Changed

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.0.30...v2.0.31

dropwizard - v2.0.30

Published by joschi over 2 years ago

⚠️ This release is missing the generated SBOMs for the official Dropwizard modules. If you need the generated SBOMs for Dropwizard, please use Dropwizard 2.0.31.

Dependency updates

Assorted

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.0.29...v2.0.30

dropwizard - v2.1.0

Published by joschi over 2 years ago

Release Highlights

Dropwizard 2.1.0 comes with the latest and greatest from the Dropwizard team and countless contributors from the community. ❤️

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

What's Changed

Dependency Updates

dropwizard - v3.0.0-beta.2

Published by joschi over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v3.0.0-beta.1...v3.0.0-beta.2

dropwizard - v2.1.0-beta.9

Published by joschi over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.1.0-beta.8...v2.1.0-beta.9

dropwizard - v4.0.0-beta.1

Published by joschi over 2 years ago

What's Changed

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v3.0.0-beta.1...v4.0.0-beta.1

dropwizard - v3.0.0-beta.1

Published by joschi over 2 years ago

What's Changed

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.1.0-beta.8...v3.0.0-beta.1

dropwizard - v2.1.0-beta.8

Published by joschi over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.1.0-beta.7...v2.1.0-beta.8

dropwizard - v2.0.29

Published by joschi over 2 years ago

Dependency updates

Assorted

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.0.28...v2.0.29

dropwizard - v2.0.28

Published by joschi almost 3 years ago

Dependency updates

Documentation

Assorted

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.0.27...v2.0.28

dropwizard - v2.1.0-beta.7

Published by joschi almost 3 years ago

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: https://github.com/dropwizard/dropwizard/compare/v2.1.0-beta.6...v2.1.0-beta.7

dropwizard - v2.1.0-beta.6

Published by joschi almost 3 years ago

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: https://github.com/dropwizard/dropwizard/compare/v2.1.0-beta.5...v2.1.0-beta.6

dropwizard - v2.0.27

Published by joschi almost 3 years ago

Dependency updates

Assorted

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.0.26...v2.0.27

dropwizard - v2.0.26

Published by joschi almost 3 years ago

Dependency updates

Assorted

Full Changelog: https://github.com/dropwizard/dropwizard/compare/v2.0.25...v2.0.26

dropwizard -

Published by joschi about 3 years ago

Dependency updates

  • Update dependency org.glassfish:jakarta.el to v3.0.4 (#4222)
  • Update dependency org.hibernate:hibernate-core to v5.5.7.Final (#4179, #4223)
  • Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.52 (#4221)
  • Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.3 (#4219)
  • Update dependency net.bytebuddy:byte-buddy to v1.11.14 (#4220)
  • Update dependency net.java.dev.jna:jna to v5.9.0 (#4225)
  • Update dependency org.checkerframework:checker-qual to v3.17.0 (#4226)
  • Update error_prone.version to v2.9.0 (#4227)
  • Update jmh.version to v1.33 (#4228)
  • Update mockito.version to v3.12.4 (#4230)
  • Update joschi/setup-jdk action to v2.4.0 (#4229)

Documentation

  • Add anchor to note on config overrides to allow direct links (#4193)

Assorted

  • Bump Maven version to 3.8.2 (#4191)
  • Consolidate versions of maven-enforcer-plugin
dropwizard -

Published by joschi about 3 years ago

Dependency updates

  • Update jetty.version to v9.4.43.v20210629 (#4113)
  • Upgrade to Dropwizard Metrics 4.1.25 (#4084, #4143)
  • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/2.0.x) (#4101)
  • Update dependency net.bytebuddy:byte-buddy to v1.11.9 (#4102, #4133, #4175)
  • Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.50 (#4103)
  • Update dependency org.checkerframework:checker-qual to v3.16.0 (#4123)
  • Update dependency org.hibernate:hibernate-core to v5.5.3.Final (#4087)
  • Update dependency org.jdbi:jdbi3-bom to v3.21.0 (#4136)
  • Update logback.version to v1.2.5 (#4151, #4160)
  • Update dependency io.dropwizard.logback:logback-throttling-appender to v1.1.2 (#4174)
  • Update slf4j.version to v1.7.32 (#4152)
  • Update error_prone.version to v2.8.0 (#4161)
  • Update dependency com.uber.nullaway:nullaway to v0.9.2 (#4173)
  • Update dependency mysql:mysql-connector-java to v8.0.26 (#4147)
  • Update dependency org.testcontainers:testcontainers-bom to v1.16.0 (#4153)
  • Update mockito.version to v3.11.2 (#4081)
  • Update dependency org.simplify4u.plugins:pgpverify-maven-plugin to v1.14.1 (#4093, #4134)
  • Update actions/stale action to v4 (#4137)
  • Update dependency Sphinx to v4.1.2 (#4109, #4120, #4131, #4170)
  • Bump addressable from 2.7.0 to 2.8.0 in /docs (#4121)
  • Update dependency lesscpy to v0.15.0 (#4135)
dropwizard -

Published by joschi over 3 years ago

Improvements

  • Add @JsonProperty for layout in AbstractAppenderFactory (#4018)
  • Add support for HTTP/2 over TLSv1.3 (#4067)

Dependency updates

  • Bump jetty.version from 9.4.41.v20210516 to 9.4.42.v20210604 (#4033)
  • Upgrade to Dropwizard Metrics 4.1.23 (#4077)
  • Update slf4j.version to v1.7.31 (#4074)
  • Update dependency net.bytebuddy:byte-buddy to v1.11.5 (#4016, #4041, #4045, #4076)
  • Bump checker-qual from 3.13.0 to 3.15.0 (#4015, #4075)
  • Bump hibernate-core from 5.4.32.Final to 5.5.2.Final (#4017, #4058)
  • Bump jdbi3-bom from 3.20.0 to 3.20.1 (#4034)
  • Bump Mustache compiler from 0.9.7 to 0.9.10 (#4009)
  • Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.48 (#4062)
  • Update dependency org.bouncycastle:bcprov-jdk15on to v1.69
  • Update dependency org.assertj:assertj-core to v3.20.2 (#4063, #4070, #4079)
  • Update mockito.version to v3.11.1 (#4023, #4022)
  • Update jmh.version to v1.32 (#4004)
  • Bump pgpverify-maven-plugin from 1.12.0 to 1.13.0 (#4028)
  • Bump actions/cache from 2.1.5 to 2.1.6 (#4010)

Assorted

dropwizard -

Published by joschi over 3 years ago

Upgrade notes for dropwizard-jdbi3 users

Starting with Jdbi 3.19.0, the Jdbi project started pulling in Caffeine 3.x as a transitive dependency which only works with Java 11 or later:

Java 8 support is considered deprecated and will be maintained best-effort for now, but will be going away soon! In order to run on 8, you might need to dependency-manage your caffeine version back to 2.x. 3.x is required to run on newer JDKs, but will not run on 8.

Source: http://jdbi.org/#_java_compatibility

If you're still on Java 8, you'll have to exclude the com.github.ben-manes.caffeine:caffeine dependency or force the version to a Caffeine release which still works with Java 8.

See also https://github.com/jdbi/jdbi/issues/1853.

Improvements

  • Add method to AbstractDAO to get NamedQuery in a type-safe manner (#3978)
  • Implement expandChildren() in ContextRoutingHandler (#3997)

Dependency updates

  • Bump Dropwizard Metrics from 4.1.19 to 4.1.22 (#3893, #3990, #3939)
  • Bump byte-buddy from 1.10.22 to 1.11.0 (#3883)
  • Bump checker-qual from 3.12.0 to 3.13.0 (#3928)
  • Bump error_prone_annotations from 2.6.0 to 2.7.1 (#3966)
  • Bump hibernate-core from 5.4.30.Final to 5.4.31.Final (#3916)
  • Bump jdbi3-bom from 3.18.1 to 3.20.0 (#3855, #3892)
  • Bump jetty.version from 9.4.39.v20210325 to 9.4.41.v20210516 (#3879, #3976)
  • Force commons-codec 1.15 to address WS-2019-0379 (#3856)
  • Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.1 (#3937)
  • Update dependency com.uber.nullaway:nullaway to v0.9.1 (#3848)
  • Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.46 (#3965)
  • Bump awaitility from 4.0.3 to 4.1.0 (#3943)
  • Bump javassist from 3.27.0-GA to 3.28.0-GA (#3944)
  • Bump jmh.version from 1.29 to 1.31 (#3934, #3960)
  • Bump junit-jupiter from 5.7.1 to 5.7.2 (#3970, #3971)
  • Bump mockito.version from 3.8.0 to 3.10.0 (#3845, #3961)
  • Bump mysql-connector-java from 8.0.23 to 8.0.25 (#3886, #3954)
  • Bump testcontainers-bom from 1.15.2 to 1.15.3 (#3880)
  • Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 (#3930)
  • Bump pgpverify-maven-plugin from 1.11.0 to 1.12.0 (#3862)
  • Bump maven-gpg-plugin from 1.6 to 3.0.1 (#3945)
  • Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 (#3993, #3995)
  • Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 (#3920, #3940)
  • Bump sonar-maven-plugin from 3.8.0.2131 to 3.9.0.2155 (#3915)
  • Bump octokit from 4.20.0 to 4.21.0 in /docs (#3906)
  • Bump sphinx from 3.5.3 to 4.0.2 in /docs (#3867, #3953, #3986)
  • Update actions/cache action to v2.1.5 (#3874)
  • Bump actions/checkout from 2 to 2.3.4 (#3958)
  • Update actions/stale action to v3.0.19

Documentation

  • Add example for using HK2 for DI in your project (#3177)

Assorted

  • Exclude TLSv1.1 in HttpsConnectorFactoryTest (#3894)
  • Make ResourceExtensionRandomPortsTest less flaky (#3897)
  • Use maven-surefire-plugin in archetype compatible with JUnit 5 (#3936)
dropwizard -

Published by joschi over 3 years ago

⚠️ Security fixes

Bug fixes

  • Ensure correct TreeTraversingParser initialization in BaseConfigurationFactory (#3800)
  • Properly support HTTP/1.1 in Http2ConnectorFactory (#3786)

Dependency updates

  • Bump byte-buddy from 1.10.21 to 1.10.22 (#3768)
  • Bump checker-qual from 3.10.0 to 3.12.0 (#3740, #3832)
  • Bump commons-lang3 from 3.11 to 3.12.0 (#3742)
  • Bump conscrypt-openjdk-uber from 2.5.1 to 2.5.2 (#3826)
  • Bump error_prone_annotations from 2.5.1 to 2.6.0 (#3829)
  • Bump guava from 30.1-jre to 30.1.1-jre (#3799)
  • Bump hibernate-core from 5.4.28.Final to 5.4.30.Final (#3752, #3795)
  • Bump jdbi3-bom from 3.18.0 to 3.18.1 (#3820)
  • Bump metrics-bom from 4.1.18 to 4.1.19 (#3842)
  • Update dependency com.uber.nullaway:nullaway to v0.9.0 (master) (#3728)
  • Update dependency org.apache.tomcat:tomcat-jdbc to v9.0.45 (#3771, #3838)
  • Update dependency org.liquibase:liquibase-core to v3.10.3 (release/2.0.x) (#3764)
  • Bump jmh.version from 1.27 to 1.29 (#3741, #3817)
  • Bump jna from 5.7.0 to 5.8.0 (#3811)
  • Update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.1.1 (master) (#3729)
  • Bump sphinx from 3.5.2 to 3.5.3 in /docs (#3804)
  • Bump sphinx-autobuild from 2020.9.1 to 2021.3.14 in /docs (#3781)
  • Bump sphinx-rtd-theme from 0.5.1 to 0.5.2 in /docs (#3836)
  • Update actions/stale action to v3.0.18
  • Update dependency Sphinx to v3.5.2
  • Bump Maven to version 3.8.1

Assorted

  • Add assertions for json-logging start() and stop() methods (#3689)
  • Add assertions to some tests which lacked them (#3730)
  • Address some Sonar issues (#3737)
  • Appease Sonar in dropwizard-benchmarks (#3703)
  • Improve dropwizard-example integration test logging assertions
  • Make jUnit 4 test methods public (#3727)
  • Remove Apache HttpClient from dropwizard-e2e (#3713)
  • Remove public modifiers from tests (#3691)
  • Update list of keyservers to validate dependency signatures
  • Skip POM signature verification (#3789)
  • Support clearing the GitHub workflow cache (#3787)
dropwizard -

Published by joschi over 3 years ago

Dependency updates

  • Bump byte-buddy from 1.10.19 to 1.10.21 (#3681, #3716)
  • Bump caffeine from 2.8.8 to 2.9.0 (#3710)
  • Bump checker-qual from 3.9.1 to 3.10.0 (#3679)
  • Bump freemarker from 2.3.30 to 2.3.31 (#3711)
  • Bump hibernate-core from 5.4.24.Final to 5.4.28.Final (#3698)
  • Bump jetty.version from 9.4.36.v20210114 to 9.4.37.v20210219 (#3721)
  • Bump jna from 5.6.0 to 5.7.0 (#3696)
  • Bump joda-time from 2.10.9 to 2.10.10 (#3694)
  • Bump metrics-bom from 4.1.17 to 4.1.18 (#3722)
  • Bump tomcat-jdbc from 9.0.41 to 9.0.43 (#3723)
  • Bump junit from 4.13.1 to 4.13.2 (#3706)
  • Bump junit-jupiter from 5.7.0 to 5.7.1 (#3683)
  • Bump junit5.version from 5.7.0 to 5.7.1 (#3682)
  • Bump mockito.version from 3.7.7 to 3.8.0 (#3719)
  • Bump testcontainers-bom from 1.15.1 to 1.15.2 (#3700)
  • Bump maven-invoker-plugin from 3.2.1 to 3.2.2 (#3715)
  • Bump sphinx-maven-plugin from 2.9.0 to 2.10.0 (#3699)
  • Bump actions/cache from v2.1.3 to v2.1.4 (#3684)
  • Bump actions/stale from v3.0.15 to v3.0.17 (#3695, #3712)
  • Bump sphinx from 3.4.3 to 3.5.1 in /docs (#3705, #3709)

Assorted

  • Address SonarCloud concerns in dropwizard-auth (#3688)
  • Ensure FileAppenderFactoryTest works within its temporary directories (#3692)
  • Refactor testing of thrown exceptions (#3676)
  • Refactor testing of thrown exceptions in dropwizard-client (#3686)
  • Remove public modifiers from dropwizard-assets tests (#3687)
Package Rankings
Top 1.15% on Repo1.maven.org
Top 3.77% on Proxy.golang.org
Badges
Extracted from project README
Build Quality Gate Status Maven Central Javadocs Documentation Status Maintainability Reproducible Builds Contribute with Gitpod