Releases: kiwiproject/dropwizard-service-utilities
Releases · kiwiproject/dropwizard-service-utilities
v4.0.2
Summary
- 2025-01-04T23:01:01Z - 8 commit(s) by Scott Leberknight, github-actions[bot], dependabot[bot]
Documentation 📝
- Update license copyright year(s) (#568)
Assorted 👜
- Use RecordedRequest fluent assertions in UrlHealthCheckTest (#567)
Dependency Updates ⬆️
- Bump the prod-deps group with 7 updates (#570)
- Bump org.kiwiproject:kiwi-test from 3.7.0 to 3.8.0 in the dev-deps group (#569)
Infrastructure 🚧
- Add dependabot groups (#566)
v4.0.1
Summary
- 2024-10-24T01:59:13Z - 13 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
- Add additional logging in startup lock code (#557)
Assorted 👜
- Refactor FreePortFinderTest to use existing kiwi-test function (#555)
Dependency Updates ⬆️
- Bump org.kiwiproject:registry-aware-jersey-client from 2.1.0 to 2.1.1 (#565)
- Bump org.kiwiproject:dropwizard-curator from 2.1.5 to 2.1.6 (#564)
- Bump org.kiwiproject:service-discovery-client from 2.1.3 to 2.1.4 (#563)
- Bump org.kiwiproject:kiwi-bom from 2.0.17 to 2.0.18 (#562)
- Bump org.kiwiproject:kiwi from 4.5.1 to 4.5.2 (#561)
- Bump org.kiwiproject:kiwi-test from 3.6.1 to 3.7.0 (#560)
- Bump org.kiwiproject:metrics-healthchecks-severity from 2.0.6 to 2.0.7 (#559)
- Bump org.kiwiproject:kiwi-parent from 3.0.19 to 3.0.20 (#558)
- Bump org.kiwiproject:kiwi from 4.5.0 to 4.5.1 (#556)
v4.0.0
Summary
- 2024-10-18T01:55:59Z - 9 commit(s) by Scott Leberknight, dependabot[bot]
Breaking Changes ⛔️
- Remove LocalPortChecker from PortAssigner (#546)
Improvements 🚀
- Make FreePortFinder support Jackson's polymorphic deserialization (#547)
- DynamicPortsBundle should allow custom port finder (#545)
Bugs 🐛
- IncrementingPortFinder should check the last port in the range (#552)
Assorted 👜
- Add more tests in AdjacentFreePortFinderTest (#554)
- Suppress unused method warning in StandardExceptionMappersTest.SupportedCustomServerFactory (#550)
- Remove redundant throws clause from CachingHealthCheck#check (#549)
Dependency Updates ⬆️
v3.9.0
Summary
- 2024-10-14T19:10:17Z - 5 commit(s) by Scott Leberknight
Improvements 🚀
- Add adjacent port assignment strategy (#539)
- Add incremental port assignment strategy (#538)
- Add ability to specify a port assignment "strategy" in PortAssigner (#536)
Documentation 📝
- Fix Javadocs in AllowablePortRange and DynamicPortsConfiguration (#537)
v3.8.0
Summary
- 2024-09-03T20:32:54Z - 21 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
- Change JsonExceptionMappers to log JSON processing errors at WARN instead of DEBUG level (#519)
Assorted 👜
- Replace deprecated API usage in UrlHealthCheckTest (#531)
- Sonar cleanup (2024-07-08) (#518)
- Remove unused MockWebServer from CachingHealthCheckTest (#516)
- Replace RecordedRequests test utility class with the one in kiwi-test 3.5.0 (#506)
Dependency Updates ⬆️
- Bump org.kiwiproject:registry-aware-jersey-client from 2.0.7 to 2.1.0 (#534)
- Bump org.kiwiproject:dropwizard-curator from 2.1.4 to 2.1.5 (#533)
- Bump org.kiwiproject:service-discovery-client from 2.1.2 to 2.1.3 (#532)
- Bump org.kiwiproject:kiwi-test from 3.6.0 to 3.6.1 (#530)
- Bump org.kiwiproject:kiwi from 4.3.0 to 4.4.0 (#529)
- Bump org.kiwiproject:kiwi-parent from 3.0.17 to 3.0.18 (#528)
- Bump org.kiwiproject:kiwi-bom from 2.0.14 to 2.0.15 (#527)
- Bump org.kiwiproject:metrics-healthchecks-severity from 2.0.5 to 2.0.6 (#526)
- Bump org.kiwiproject:kiwi from 4.2.0 to 4.3.0 (#525)
- Bump org.kiwiproject:kiwi-test from 3.5.0 to 3.6.0 (#524)
- Bump org.kiwiproject:kiwi from 4.1.0 to 4.2.0 (#523)
- Bump org.kiwiproject:kiwi-parent from 3.0.16 to 3.0.17 (#521)
- Bump org.kiwiproject:kiwi-bom from 2.0.13 to 2.0.14 (#520)
v3.7.0
Summary
- 2024-07-07T22:24:47.717454 - 14 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
Assorted 👜
- Misc code cleanup in health checks (#507)
Dependency Updates ⬆️
- Bump org.kiwiproject:registry-aware-jersey-client from 2.0.6 to 2.0.7 (#515)
- Bump org.kiwiproject:service-discovery-client from 2.1.1 to 2.1.2 (#514)
- Bump org.kiwiproject:dropwizard-curator from 2.1.3 to 2.1.4 (#513)
- Bump org.kiwiproject:kiwi-bom from 2.0.12 to 2.0.13 (#512)
- Bump org.kiwiproject:metrics-healthchecks-severity from 2.0.4 to 2.0.5 (#511)
- Bump org.kiwiproject:kiwi-parent from 3.0.15 to 3.0.16 (#510)
- Bump org.kiwiproject:kiwi from 4.0.0 to 4.1.0 (#509)
- Bump org.kiwiproject:kiwi-test from 3.4.0 to 3.5.0 (#508)
v3.6.0
Summary
- 2024-06-18T22:19:06.12425 - 21 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
- Manage versions for kiwi library versions (#499)
- Register RuntimeJsonExceptionMapper in StandardExceptionMappers (#485)
- Make disableDefaultExceptionMapperRegistration public in StandardExceptionMappers (#483)
- Add method to register exception mappers from kiwi into new method in StandardExceptionMappers (#480)
- Add new StandardExceptionMappers#register method that doesn't use reflection (#479)
- Add ExceptionMapper for RuntimeJsonException (#478)
Assorted 👜
- Sonar cleanup: MonitoredJobsTest (#502)
- Sonar cleanup: StandardExceptionMappersTest (#501)
- Sonar cleanup: MonitoredJobsTest (#500)
- Re-organize internals of StandardExceptionMappers#register(ServerFactory, Environment) (#481)
Dependency Updates ⬆️
- Bump org.kiwiproject:registry-aware-jersey-client from 2.0.5 to 2.0.6 (#504)
- Bump org.kiwiproject:dropwizard-curator from 2.1.2 to 2.1.3 (#503)
- Bump org.kiwiproject:service-discovery-client from 2.1.0 to 2.1.1 (#497)
- Bump org.kiwiproject:kiwi-bom from 2.0.11 to 2.0.12 (#496)
- Bump org.kiwiproject:kiwi-test from 3.3.0 to 3.4.0 (#495)
- Bump org.kiwiproject:kiwi-parent from 3.0.14 to 3.0.15 (#494)
- Bump org.kiwiproject:kiwi from 3.4.0 to 4.0.0 (#493)
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)
- 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)