Releases: kiwiproject/service-discovery-client
v2.1.3
Summary
- 2024-09-03T01:37:30Z - 13 commit(s) by Scott Leberknight, dependabot[bot]
Dependency Updates ⬆️
- Bump org.kiwiproject:kiwi from 4.3.0 to 4.4.0 (#450)
- Bump org.kiwiproject:kiwi-test from 3.6.0 to 3.6.1 (#449)
- Bump org.kiwiproject:kiwi-bom from 2.0.14 to 2.0.15 (#448)
- Bump org.kiwiproject:retrying-again from 2.1.1 to 2.1.2 (#447)
- Bump org.kiwiproject:consul-client from 1.4.0 to 1.4.1 (#446)
- Bump org.kiwiproject:kiwi-parent from 3.0.17 to 3.0.18 (#445)
- Bump org.kiwiproject:kiwi from 4.2.0 to 4.3.0 (#444)
- Bump org.kiwiproject:kiwi from 4.1.0 to 4.2.0 (#443)
- Bump org.kiwiproject:kiwi-test from 3.5.0 to 3.6.0 (#442)
- Bump org.kiwiproject:kiwi-bom from 2.0.13 to 2.0.14 (#441)
- Bump org.kiwiproject:kiwi-parent from 3.0.16 to 3.0.17 (#440)
v2.1.2
Summary
- 2024-07-07T16:39:26.441332 - 10 commit(s) by Scott Leberknight, dependabot[bot]
Dependency Updates ⬆️
- Bump org.kiwiproject:consul-client from 1.3.3 to 1.4.0 (#439)
- Bump org.kiwiproject:kiwi-beta from 1.5.0 to 2.0.0 (#438)
- Bump org.kiwiproject:kiwi from 4.0.0 to 4.1.0 (#437)
- Bump org.kiwiproject:kiwi-parent from 3.0.15 to 3.0.16 (#436)
- Bump org.kiwiproject:kiwi-bom from 2.0.12 to 2.0.13 (#435)
- Bump org.kiwiproject:retrying-again from 2.1.0 to 2.1.1 (#434)
- Bump org.kiwiproject:kiwi-test from 3.4.0 to 3.5.0 (#433)
- Bump org.kiwiproject:kiwi-beta from 1.4.0 to 1.5.0 (#432)
v2.1.1
Summary
- 2024-06-17T23:13:44.68395 - 12 commit(s) by Scott Leberknight, dependabot[bot]
Documentation 📝
- Update Ports#findFirstPortPreferSecure documentation (#420)
Assorted 👜
- Temporarily disable Eureka integration tests (due to Docker container issue) (#429)
- Use JakartaRestTestHelpers instead of custom test code (#422)
- Sonar cleanup (#421)
Dependency Updates ⬆️
- Bump org.kiwiproject:kiwi-test from 3.3.0 to 3.4.0 (#428)
- Bump org.kiwiproject:retrying-again from 2.0.3 to 2.1.0 (#427)
- Bump org.kiwiproject:consul-client from 1.3.2 to 1.3.3 (#426)
- Bump org.kiwiproject:kiwi-bom from 2.0.11 to 2.0.12 (#425)
- Bump org.kiwiproject:kiwi-parent from 3.0.14 to 3.0.15 (#424)
- Bump org.kiwiproject:kiwi from 3.4.0 to 4.0.0 (#423)
v2.1.0
Summary
- 2024-04-28T15:59:04.28933 - 15 commit(s) by Scott Leberknight, dependabot[bot]
Improvements 🚀
- Add Port filtering methods to Ports utility class (#411)
Assorted 👜
- Fix javadoc in Ports (#413)
Dependency Updates ⬆️
- Bump org.kiwiproject:kiwi-parent from 3.0.13 to 3.0.14 (#419)
- Bump org.kiwiproject:kiwi-bom from 2.0.10 to 2.0.11 (#418)
- Bump org.kiwiproject:kiwi-test from 3.2.1 to 3.3.0 (#417)
- Bump org.kiwiproject:retrying-again from 2.0.2 to 2.0.3 (#416)
- Bump org.kiwiproject:consul-client from 1.3.1 to 1.3.2 (#415)
- Bump org.kiwiproject:kiwi from 3.3.0 to 3.4.0 (#414)
- Bump org.kiwiproject:kiwi-bom from 2.0.9 to 2.0.10 (#409)
- Bump org.kiwiproject:kiwi-parent from 3.0.12 to 3.0.13 (#408)
v2.0.3
Summary
- 2024-02-08T22:00:14.633645 - 22 commit(s) by Scott Leberknight, dependabot[bot], github-actions[bot]
Assorted 👜
- Update license copyright year(s) (#395)
Dependency Updates ⬆️
- Bump org.kiwiproject:retrying-again from 2.0.1 to 2.0.2 (#407)
- Bump org.kiwiproject:kiwi-test from 3.2.0 to 3.2.1 (#406)
- Bump org.kiwiproject:kiwi-parent from 3.0.10 to 3.0.12 (#405)
- Bump org.kiwiproject:kiwi-bom from 2.0.8 to 2.0.9 (#404)
- Bump org.kiwiproject:consul-client from 1.3.0 to 1.3.1 (#403)
- Bump org.kiwiproject:kiwi from 3.2.0 to 3.3.0 (#402)
- Bump org.kiwiproject:kiwi-parent from 3.0.8 to 3.0.10 (#401)
- Bump org.kiwiproject:kiwi-bom from 2.0.7 to 2.0.8 (#400)
- Bump org.kiwiproject:kiwi-parent from 3.0.7 to 3.0.8 (#399)
- Bump actions/cache from 3 to 4 (#398)
- Bump org.kiwiproject:consul-client from 1.2.0 to 1.3.0 (#397)
- Bump org.kiwiproject:kiwi-test from 3.1.0 to 3.2.0 (#396)
- Bump org.kiwiproject:kiwi-bom from 2.0.6 to 2.0.7 (#394)
- Bump org.kiwiproject:kiwi-parent from 3.0.6 to 3.0.7 (#393)
- Bump org.kiwiproject:consul-client from 1.1.1 to 1.2.0 (#392)
- Bump github/codeql-action from 2 to 3 (#391)
- Bump org.kiwiproject:kiwi-test from 3.0.1 to 3.1.0 (#390)
- Bump actions/setup-java from 3 to 4 (#389)
v2.0.2
Summary
- 2023-11-25T16:36:21.708977 - 25 commit(s) by Scott Leberknight, dependabot[bot]
Assorted 👜
- Use Zulu distribution for CodeQL and Print Delomboked Sources action (#379)
Dependency Updates ⬆️
- Bump org.kiwiproject:retrying-again from 2.0.0 to 2.0.1 (#388)
- Bump org.kiwiproject:kiwi-test from 3.0.0 to 3.0.1 (#387)
- Bump org.kiwiproject:consul-client from 1.1.0 to 1.1.1 (#386)
- Bump org.kiwiproject:kiwi from 3.1.0 to 3.2.0 (#385)
- Bump org.kiwiproject:kiwi-parent from 3.0.5 to 3.0.6 (#383)
- Bump org.kiwiproject:kiwi-bom from 2.0.5 to 2.0.6 (#382)
- Remove testcontainers managed dependency (#381)
- Bump org.testcontainers:testcontainers-bom from 1.19.2 to 1.19.3 (#380)
- Bump org.testcontainers:testcontainers-bom from 1.19.1 to 1.19.2 (#378)
- Bump org.kiwiproject:kiwi-bom from 2.0.3 to 2.0.5 (#377)
- Bump org.kiwiproject:kiwi-parent from 3.0.4 to 3.0.5 (#376)
- Bump org.kiwiproject:kiwi-bom from 2.0.2 to 2.0.3 (#374)
- Bump org.kiwiproject:kiwi from 3.0.0 to 3.1.0 (#373)
- Bump org.kiwiproject:kiwi-parent from 3.0.3 to 3.0.4 (#372)
- Bump org.testcontainers:testcontainers-bom from 1.19.0 to 1.19.1 (#371)
- Bump org.kiwiproject:kiwi-bom from 2.0.1 to 2.0.2 (#369)
- Bump org.kiwiproject:kiwi-parent from 3.0.2 to 3.0.3 (#368)
- Bump org.kiwiproject:kiwi-bom from 2.0.0 to 2.0.1 (#367)
- Bump org.kiwiproject:kiwi-parent from 3.0.1 to 3.0.2 (#366)
- Bump actions/checkout from 3 to 4 (#365)
- Bump org.testcontainers:testcontainers-bom from 1.18.3 to 1.19.0 (#364)
Infrastructure 🚧
- Run build on zulu distribution of JDKs 17 and 21 (#370)
v2.0.1
Summary
- 2023-08-16T17:55:37.185408 - 5 commit(s) by Scott Leberknight, dependabot[bot]
Assorted 🛒
- Misc code cleanup (#360)
Dependency Updates ⬆️
- Bump org.kiwiproject:consul-client from 1.0.0 to 1.1.0 (#363)
v2.0.0
Summary
- 2023-08-07T18:51:48.427459 - 5 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
Deprecation Removals (API Changes) ⛔️
- Remove domainOverride functionality from Consul registration (#268)
Assorted 🛒
- Sonar fixes for update to JDK 17 (#358)
Dependency Updates ⬆️
- Update parent POM and BOM for JDK 17 and major library updates (#357)
v1.2.1
Summary
- 2023-08-05T13:16:08.13105 - 12 commit(s) by Scott Leberknight, dependabot[bot]
Assorted
- Rename logback.xml to logback-test.xml to make clear it is for tests (#344)
Dependency Updates
- Bump org.kiwiproject:retrying-again from 1.0.17 to 1.0.18 (#350)
- Bump org.kiwiproject:kiwi from 2.6.0 to 2.7.0 (#349)
- Bump org.kiwiproject:kiwi-test from 2.3.3 to 2.4.0 (#348)
- Bump org.kiwiproject:kiwi-bom from 1.1.0 to 1.1.1 (#347)
- Bump org.kiwiproject:kiwi-parent from 2.0.19 to 2.0.20 (#346)
- Bump org.kiwiproject:kiwi-bom from 1.0.0 to 1.1.0 (#345)
- Update Docker image name for Consul to hashicorp/consul:1.15 (#343)
- Bump kiwi-bom from 0.31.0 to 1.0.0 (#342)
- Bump kiwi-parent from 2.0.18 to 2.0.19 (#341)
v1.2.0
Summary
- 2023-06-13T20:18:26.255072 - 30 commit(s) by Scott Leberknight, dependabot[bot]
Notable Changes
Two new implementations of RegistryClient
are added in this release: MultiRegistryClient
and NoOpRegistryClient
.
The MultiRegistryClient
allows you to specify multiple RegistryClient
instances to use when finding service instances. The NoOpRegistryClient
does what you would expect -- nothing, it's a "no op".
In this release, the underlying consul-client
library changes from the original, but now unmaintained rickfast/consul-client, to the new kiwiproject/consul-client. This is notable because we changed the base package from com.orbitz
to org.kiwiproject
, so existing code that is using any com.orbitz
classes directly needs to change the imports. The class names are the same, so only imports need to change.
Improvements
- Change to consul-client from kiwiproject (#338)
- Add "type" to the SimpleRetryer objects in ConsulRegistryService and EurekaRegistryService (#324)
- Add "multi-registry" implementation of RegistryClient (#314)
- Add "no-op" implementation of RegistryClient (#312)
- Update release script (#307)
Assorted
- Sonar: remove public modifier from NoOpRegistryClientTest (#340)
- Add Java 20 to the build (#337)
- Add manual workflow to Delombok and print Java sources (#326)
- Replace JSR 305 annotations (#320)
- Skip PR workflows if only md/txt files changed (#306)
Dependency Updates
- Bump testcontainers-bom from 1.18.2 to 1.18.3 (#336)
- Bump kiwi-test from 2.3.2 to 2.3.3 (#335)
- Bump kiwi from 2.5.0 to 2.6.0 (#334)
- Bump retrying-again from 1.0.16 to 1.0.17 (#333)
- Bump testcontainers-bom from 1.18.1 to 1.18.2 (#332)
- Bump kiwi-parent from 2.0.17 to 2.0.18 (#331)
- Bump kiwi-bom from 0.30.0 to 0.31.0 (#330)
- Bump testcontainers-bom from 1.18.0 to 1.18.1 (#329)
- Bump sleberknight/print-delombok from 0.6.0 to 0.7.0 (#328)
- Manage kiwi, kiwi-test, and retrying-again dependency versions (#322)
- Bump kiwi-parent from 2.0.15 to 2.0.17 (#319)
- Bump kiwi-bom from 0.28.0 to 0.30.0 (#318)
- Bump testcontainers-bom from 1.17.6 to 1.18.0 (#311)
- Bump FantasticFiasco/action-update-license-year from 2 to 3 (#310)
- Bump kiwi-bom from 0.27.0 to 0.28.0 (#309)
- Bump kiwi-parent from 2.0.14 to 2.0.15 (#308)