Skip to content

Releases: kiwiproject/dropwizard-service-utilities

v3.5.0

28 Apr 22:08
4f84dd5
Compare
Choose a tag to compare

Summary

  • 2024-04-28T18:04:18.778206 - 28 commit(s) by Scott Leberknight, dependabot[bot]

Improvements 🚀

  • Add methods to convert between PortAssigner.PortSecurity and Port.Security (#465)
  • Add factory method to create PortAssigner.PortSecurity from a boolean (#464)
  • Add factory method to create PortAssigner.PortAssignment from a boolean (#463)
  • Add bundle that acquires a distributed lock during startup (#460)
  • Add bundle to assign random ports dynamically (#458)
  • Change return type for factory methods in ExecutionStrategies to concrete type (#456)
  • Add method to get the scheme (http/https) from ConnectorType enum (#453)
  • Improve ServicePingHealthCheckTest (#451)
  • More utilities to get ports in DropwizardConnectors (#450)
  • SystemExecutioner constructor should validate ExecutionStrategy is not null (#447)
  • PortAssigner#assignDynamicPorts should return a value (#444)

Assorted 👜

  • Misc code cleanup (#477)
  • Fix Javadoc in StartupLockBundle (#476)
  • Fix Javadoc in DropwizardConnectors (#467)
  • Enhance DynamicPortsConfiguration javadocs (#462)
  • Add dynamic ports bundle (#459)
  • PortAssigner javadoc should explain restriction on ServerFactory (#445)

Dependency Updates ⬆️

  • Bump org.kiwiproject:dropwizard-curator from 2.1.1 to 2.1.2 (#475)
  • Bump org.kiwiproject:metrics-healthchecks-severity from 2.0.2 to 2.0.3 (#474)
  • Bump org.kiwiproject:service-discovery-client from 2.0.3 to 2.1.0 (#473)
  • Bump org.kiwiproject:kiwi-bom from 2.0.10 to 2.0.11 (#472)
  • Bump org.kiwiproject:kiwi from 3.3.0 to 3.4.0 (#471)
  • Bump org.kiwiproject:kiwi-test from 3.2.1 to 3.3.0 (#470)
  • Bump org.kiwiproject:registry-aware-jersey-client from 2.0.4 to 2.0.5 (#469)
  • Bump org.kiwiproject:kiwi-parent from 3.0.13 to 3.0.14 (#468)
  • Bump org.kiwiproject:kiwi-parent from 3.0.12 to 3.0.13 (#443)
  • Bump org.kiwiproject:kiwi-bom from 2.0.9 to 2.0.10 (#442)

v3.4.0

09 Feb 04:56
e46dd07
Compare
Choose a tag to compare

Summary

  • 2024-02-08T23:55:42.268914 - 16 commit(s) by Scott Leberknight, dependabot[bot]

Improvements 🚀

  • Add NoSuchElementExceptionMapper as a "standard" mapper (#424)

Assorted 👜

  • Update PortAssigner javadoc to better explain behavior (#428)

Dependency Updates ⬆️

  • Bump org.kiwiproject:kiwi-bom from 2.0.8 to 2.0.9 (#441)
  • Bump org.kiwiproject:kiwi-parent from 3.0.10 to 3.0.12 (#440)
  • Bump org.kiwiproject:registry-aware-jersey-client from 2.0.3 to 2.0.4 (#439)
  • Bump org.kiwiproject:dropwizard-curator from 2.1.0 to 2.1.1 (#438)
  • Bump org.kiwiproject:kiwi from 3.2.0 to 3.3.0 (#437)
  • Bump org.kiwiproject:service-discovery-client from 2.0.2 to 2.0.3 (#436)
  • Bump org.kiwiproject:metrics-healthchecks-severity from 2.0.1 to 2.0.2 (#435)
  • Bump org.kiwiproject:kiwi-test from 3.2.0 to 3.2.1 (#434)
  • Bump org.kiwiproject:kiwi-parent from 3.0.8 to 3.0.10 (#433)
  • Bump actions/cache from 3 to 4 (#432)
  • Bump org.kiwiproject:kiwi-parent from 3.0.7 to 3.0.8 (#431)
  • Bump org.kiwiproject:kiwi-bom from 2.0.7 to 2.0.8 (#430)

v3.3.1

07 Jan 01:06
385ac39
Compare
Choose a tag to compare

Summary

  • 2024-01-06T20:04:56.500167 - 8 commit(s) by Scott Leberknight, dependabot[bot], github-actions[bot]

Improvements 🚀

  • JobSchedule de-serialization should respect the default initial delay (#422)

Assorted 👜

  • Update license copyright year(s) (#420)

Dependency Updates ⬆️

  • Bump org.kiwiproject:kiwi-test from 3.1.0 to 3.2.0 (#421)
  • Bump org.kiwiproject:kiwi-parent from 3.0.6 to 3.0.7 (#419)
  • Bump org.kiwiproject:kiwi-bom from 2.0.6 to 2.0.7 (#418)

v3.3.0

17 Dec 02:12
2a5551d
Compare
Choose a tag to compare

Summary

  • 2023-12-16T21:11:17.697284 - 7 commit(s) by Scott Leberknight, dependabot[bot]

Improvements 🚀

  • Add methods to disable (or enable) Jersey feature auto-discovery (#415)

Dependency Updates ⬆️

  • Bump github/codeql-action from 2 to 3 (#414)
  • Bump org.kiwiproject:kiwi-test from 3.0.1 to 3.1.0 (#413)
  • Bump actions/setup-java from 3 to 4 (#412)

v3.2.0

26 Nov 22:16
436d03b
Compare
Choose a tag to compare

Summary

  • 2023-11-26T17:15:10.254933 - 3 commit(s) by Scott Leberknight

Improvements 🚀

  • MonitoredJobHealthCheck should include the last exception in details (#393)

v3.1.0

26 Nov 22:02
0bed77c
Compare
Choose a tag to compare

Summary

  • 2023-11-26T17:00:24.114536 - 26 commit(s) by Scott Leberknight, dependabot[bot]

Improvements 🚀

  • PortAssigner should set more properties from TlsContextConfiguration (#401)
  • Change PortAssigner to set disableSniHostCheck option on HttpsConnectorFactory (#398)
  • Retain information about the most recent exception in MonitoredJob (#392)
  • Enhance exception logging in MonitoredJob#handleExceptionSafely (#391)

Assorted 👜

  • Use Zulu distribution for CodeQL and Print Delomboked Sources action (#397)
  • Replace usages of deprecated methods in X509Certificate (#387)

Dependency Updates ⬆️

  • Bump org.kiwiproject:dropwizard-curator from 2.0.0 to 2.1.0 (#408)
  • Bump org.kiwiproject:registry-aware-jersey-client from 2.0.1 to 2.0.3 (#407)
  • Bump org.kiwiproject:service-discovery-client from 2.0.1 to 2.0.2 (#406)
  • Bump org.kiwiproject:metrics-healthchecks-severity from 2.0.0 to 2.0.1 (#405)
  • Bump org.kiwiproject:kiwi from 3.1.0 to 3.2.0 (#403)
  • Bump org.kiwiproject:kiwi-test from 3.0.0 to 3.0.1 (#402)
  • Bump org.kiwiproject:kiwi-parent from 3.0.5 to 3.0.6 (#400)
  • Bump org.kiwiproject:kiwi-bom from 2.0.5 to 2.0.6 (#399)
  • Bump org.kiwiproject:kiwi-bom from 2.0.3 to 2.0.5 (#396)
  • Bump org.kiwiproject:kiwi-parent from 3.0.4 to 3.0.5 (#394)
  • Bump org.kiwiproject:kiwi from 3.0.0 to 3.1.0 (#390)
  • Bump org.kiwiproject:kiwi-bom from 2.0.2 to 2.0.3 (#389)
  • Bump org.kiwiproject:kiwi-parent from 3.0.3 to 3.0.4 (#388)
  • Bump org.kiwiproject:kiwi-parent from 3.0.2 to 3.0.3 (#385)
  • Bump org.kiwiproject:kiwi-bom from 2.0.1 to 2.0.2 (#384)
  • Bump org.kiwiproject:kiwi-parent from 3.0.1 to 3.0.2 (#383)
  • Bump org.kiwiproject:kiwi-bom from 2.0.0 to 2.0.1 (#382)
  • Bump actions/checkout from 3 to 4 (#381)

Infrastructure 🚧

  • Run build on zulu distribution of JDKs 17 and 21 (#386)

v3.0.2

17 Aug 21:43
28fe472
Compare
Choose a tag to compare

Summary

  • 2023-08-17T17:42:58.527429 - 3 commit(s) by Scott Leberknight, dependabot[bot]

Dependency Updates ⬆️

  • Bump org.kiwiproject:registry-aware-jersey-client from 2.0.0 to 2.0.1 (#380)

v3.0.1

17 Aug 00:13
1919eac
Compare
Choose a tag to compare

Summary

  • 2023-08-16T20:11:52.681602 - 3 commit(s) by Scott Leberknight, dependabot[bot]

Dependency Updates ⬆️

  • Bump org.kiwiproject:service-discovery-client from 2.0.0 to 2.0.1 (#379)

v3.0.0

08 Aug 15:31
17ee4ef
Compare
Choose a tag to compare

Summary

  • 2023-08-08T11:30:23.752328 - 3 commit(s) by Scott Leberknight

Major Release Notice ⚠️

This is a major release because kiwi-parent and kiwi-bom update to new major versions of libraries.

  • Dropwizard 4.x (uses Jakarta EE 9 and the Jakarta namespace)
  • Dropwizard Metrics 4.x (this has not changed)
  • Hibernate 6.x
  • Hibernate Validator 7.x (Jakarta EE 9)
  • Jersey 3.0.x (Jakarta EE 9)
  • Jetty 11.x (Jakarta EE 9)
  • Logback 1.4.x (Jakarta namespace)
  • Spring 6.x (requires JDK 17)
  • Spring Data Commons 3.x
  • Spring Data MongoDB 4.x

Dependency Updates ⬆️

  • Update parent POM and BOM for JDK 17 and major library updates (#378)

v2.2.3

05 Aug 19:15
f98a954
Compare
Choose a tag to compare

Summary

  • 2023-08-05T15:14:56.148595 - 14 commit(s) by Scott Leberknight, dependabot[bot]

Assorted

  • Rename logback.xml to logback-test.xml to make clear it is for tests (#363)

Dependency Updates

  • Bump org.kiwiproject:registry-aware-jersey-client from 1.1.12 to 1.1.13 (#372)
  • Bump org.kiwiproject:metrics-healthchecks-severity from 1.0.12 to 1.0.13 (#371)
  • Bump org.kiwiproject:service-discovery-client from 1.2.0 to 1.2.1 (#370)
  • Bump org.kiwiproject:dropwizard-curator from 1.1.12 to 1.1.13 (#369)
  • Bump org.kiwiproject:kiwi-test from 2.3.3 to 2.4.0 (#368)
  • Bump org.kiwiproject:kiwi from 2.6.0 to 2.7.0 (#367)
  • Bump org.kiwiproject:kiwi-parent from 2.0.19 to 2.0.20 (#366)
  • Bump org.kiwiproject:kiwi-bom from 1.1.0 to 1.1.1 (#365)
  • Bump org.kiwiproject:kiwi-bom from 1.0.0 to 1.1.0 (#364)
  • Bump kiwi-parent from 2.0.18 to 2.0.19 (#362)
  • Bump kiwi-bom from 0.31.0 to 1.0.0 (#361)