Releases: kiwiproject/dropwizard-service-utilities
Releases · kiwiproject/dropwizard-service-utilities
v3.5.0
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
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
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 ⬆️
v3.3.0
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 ⬆️
v3.2.0
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
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
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
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
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
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)