Dropwizard v2.0.16 Release Notes

Release Date: 2020-11-26 // 11 months ago
  • 👌 Improvements

    • ➕ Add ConfigOverride for random application ports during tests (#3561)

    🐛 Bug fixes

    • 📇 Skip errors when visiting default implementations in ConfigurationMetadata (#3577)

    ⚡️ Dependency updates

    • ⬆️ Bump hibernate-core from 5.4.23.Final to 5.4.24.Final (#3571)
    • ⬆️ Bump jetty.version from 9.4.33.v20201020 to 9.4.35.v20201120 (#3552, #3574)
    • ⬆️ Bump metrics-bom from 4.1.14 to 4.1.16 (#3566, #3578)
    • ⬆️ Bump tomcat-jdbc from 9.0.39 to 9.0.40 (#3570)
    • ⬆️ Bump assertj-core from 3.18.0 to 3.18.1 (#3564)
    • ⬆️ Bump jna from 5.5.0 to 5.6.0 (#3562)
    • ⬆️ Bump mockito.version from 3.5.15 to 3.6.28 (#3529, #3575)
    • ⬆️ Bump testcontainers-bom from 1.14.3 to 1.15.0 (#3559)
    • ⬆️ Bump pgpverify-maven-plugin from 1.9.0 to 1.10.0 (#3568)
    • ⬆️ Bump sphinx from 3.3.0 to 3.3.1 in /docs (#3565)
    • ⬆️ Bump actions/cache from v2.1.2 to v2.1.3 (#3560)
    • ⬆️ Bump actions/stale from v3.0.13 to v3.0.14 (#3573)

    Assorted

    • Tighten up commons-lang3 dependencies (#3567)
    • ⏪ Revert "Replace invalid default excludedProtocols in HttpsConnectorFactory" (#3579)

Previous changes from v2.0.15

  • 👌 Improvements

    • 🛠 Fix logFormat configuration inconsistencies (#3530)

    🐛 Bug fixes

    • 📇 Prevent deep recursion in ConfigurationMetadata (#3536)

    🔒 Security

    • 0️⃣ Replace invalid default excludedProtocols in HttpsConnectorFactory (#3533)
      • If you're using regular expressions in the excludedProtocols configuration setting, make sure change these to specific protocols, for example ["TLSv1", "TLSv1.1", "TLSv1.2"] instead of ["TLSv1(\.[12])?"].
    • ⬆️ Bump jetty.version from 9.4.32.v20200930 to 9.4.33.v20201020 (#3522)

    ⚡️ Dependency updates

    • ⬆️ Bump byte-buddy from 1.10.17 to 1.10.18 (#3539)
    • ⬆️ Bump checker-qual from 3.7.0 to 3.7.1 (#3544)
    • ⬆️ Bump hibernate-core from 5.4.22.Final to 5.4.23.Final (#3538)
    • ⬆️ Bump joda-time from 2.10.7 to 2.10.8 (#3525)
    • ⬆️ Bump assertj-core from 3.17.2 to 3.18.0 (#3524)
    • ⬆️ Bump bcprov-jdk15on from 1.66 to 1.67 (#3540)
    • ⬆️ Bump actions/stale from v3.0.12 to v3.0.13 (#3545)
    • ⬆️ Bump sphinx from 3.2.1 to 3.3.0 in /docs (#3543)

    Assorted

    • ✂ Remove obsolete NonblockingServletHolder (#3527)
    • ⬇️ Reduce flakiness of LayoutIntegrationTests (#3537)
    • 🚚 Move SonarQube settings to GitHub workflow (#3534)