Ryan Baxter
1556cbc5a2
Merge pull request #4585 from PRAHLAD09-dev/fix/4569-eureka-deregistration-shutdown
...
gh-4569: Deterministically close shared HTTP client on TransportClientFactory#shutdown()
2026-09-16 11:17:50 -04:00
Prahlad Bhakat
6cc39452dc
Add test verifying newClient() rebuilds after shutdown
...
Signed-off-by: Prahlad Bhakat <prahladbhakat05@gmail.com >
2026-09-10 18:37:02 +05:30
Prahlad Bhakat
cc51cd8735
Move shared HTTP client caching from supplier to transport factory
...
Signed-off-by: Prahlad Bhakat <prahladbhakat05@gmail.com >
2026-09-09 15:25:05 +05:30
Prahlad Bhakat
8a1569162b
Simplify Eureka HTTP client synchronization
...
Signed-off-by: Prahlad Bhakat <prahladbhakat05@gmail.com >
2026-09-09 15:25:05 +05:30
Prahlad Bhakat
b2d3f8225b
Fix Eureka HTTP client lifecycle
...
Signed-off-by: Prahlad Bhakat <prahladbhakat05@gmail.com >
2026-09-09 15:25:05 +05:30
Prahlad Bhakat
f37374d472
Fix Eureka HTTP client shutdown
...
Signed-off-by: Prahlad Bhakat <prahladbhakat05@gmail.com >
2026-09-09 15:25:05 +05:30
98001yash
4c1b865012
Use DiscoveryClient TLS settings for RestClient transport
...
Signed-off-by: 98001yash <yashchauhan.gaya@gmail.com >
2026-09-09 07:52:22 +05:30
Ryan Baxter
3b6ba97cd8
Merge pull request #4592 from yashdotdev13/issue-4135-log-health-contributor-status
...
Log health contributor statuses when Eureka health status changes
2026-09-02 17:02:40 -04:00
98001yash
c9d9905237
Log individual Eureka health contributor statuses
...
Signed-off-by: 98001yash <yashchauhan.gaya@gmail.com >
2026-09-03 02:19:30 +05:30
Spring Builds
6bbda54f62
Updating project versions to 2026.0.0-SNAPSHOT
2026-08-31 19:09:33 +00:00
98001yash
70788002d0
Log health contributor statuses in Eureka health checks
...
Signed-off-by: 98001yash <yashchauhan.gaya@gmail.com >
2026-08-29 01:21:41 +05:30
spring-builds
c497d39fc6
Bumping versions to 5.0.3-SNAPSHOT after release
2026-06-11 15:34:14 +00:00
spring-builds
cf12bee60e
Going back to snapshots
2026-06-11 15:34:13 +00:00
spring-builds
08e02ad0c9
Update SNAPSHOT to 5.0.2
2026-06-11 15:33:23 +00:00
Ryan Baxter
95441aef81
Merge branch '4.3.x'
2026-04-01 10:28:44 -04:00
Ryan Baxter
79b7b91a03
Use own connectionprovider and loopresources for WebClient
...
When eureka.client.webclient.enabled=true is used with a reactive web server (Netty), the WebClient in WebClientEurekaHttpClient shares the same Reactor Netty event loop
resources (LoopResources / ConnectionProvider) with the reactive web server, via Spring Boot's ReactorResourceFactory.
During graceful shutdown, the sequence is:
1. EurekaServiceRegistry.deregister() sets the instance status to DOWN (but doesn't send the actual DELETE)
2. The reactive Netty web server shuts down, terminating its event loop
3. Later, during bean destruction, DiscoveryClient.shutdown() calls WebClientEurekaHttpClient.cancel() to send the DELETE deregistration request
4. cancel() calls Mono.block() on the WebClient, which tries to use the now-terminated Netty event loop → RejectedExecutionException: event executor terminated
Fixes #4488
2026-04-01 10:10:50 -04:00
spring-builds
d33aa03ff2
Bumping versions
2026-01-30 10:27:13 +00:00
spring-builds
e7e265feba
Bumping versions
2026-01-29 10:26:08 +00:00
spring-builds
4fdf471acd
Bumping versions to 5.0.2-SNAPSHOT after release
2026-01-28 21:31:21 +00:00
spring-builds
c318efa173
Going back to snapshots
2026-01-28 21:31:20 +00:00
spring-builds
a607986345
Update SNAPSHOT to 5.0.1
2026-01-28 21:30:33 +00:00
spring-builds
a0e94fcd74
Bumping versions to 4.3.2-SNAPSHOT after release
2025-12-16 21:10:02 +00:00
spring-builds
1b67bb917d
Going back to snapshots
2025-12-16 21:10:00 +00:00
spring-builds
a660a7bf48
Update SNAPSHOT to 4.3.1
2025-12-16 21:09:07 +00:00
spencergibb
fda86f94f0
Merge branch '4.3.x'
2025-12-03 11:02:00 -05:00
spencergibb
a1569a6458
Merge branch '4.2.x' into 4.3.x
2025-12-03 10:49:30 -05:00
David Vana
8885663ff9
Switch remaining JUnit 4 tests to JUnit Jupiter #4011 ( #4421 )
...
* Migrate to JUnit 5 (#4011 )
Signed-off-by: David Vana <developer@david-vana.cz >
* Removed unused JUnit 4 dependencies (#4011 )
Signed-off-by: David Vana <developer@david-vana.cz >
---------
Signed-off-by: David Vana <developer@david-vana.cz >
2025-12-03 10:44:42 -05:00
spring-builds
f01832b08d
Bumping versions to 5.0.1-SNAPSHOT after release
2025-11-24 15:51:53 +00:00
spring-builds
25de83e70b
Going back to snapshots
2025-11-24 15:51:51 +00:00
spring-builds
44bc8a0f26
Update SNAPSHOT to 5.0.0
2025-11-24 15:51:03 +00:00
spencergibb
f722baa811
Updates for new method in ServiceInstance
...
See https://github.com/spring-cloud/spring-cloud-commons/pull/1604
2025-11-22 19:51:14 -05:00
Ryan Baxter
1314715c19
Changes for Spring Boot 4 snapshots
2025-11-14 11:18:43 -05:00
spring-builds
34c1b9d9e2
Going back to snapshots
2025-11-12 12:23:38 +00:00
spring-builds
d104c36968
Update SNAPSHOT to 5.0.0-RC1
2025-11-12 12:22:50 +00:00
spring-builds
d8afd906c5
Bumping versions
2025-11-11 10:27:19 +00:00
Mohamed Macow
9be3229249
Implement tests for EurekaReactiveDiscoveryClient and EurekaDiscoveryClientTests ( #4508 )
...
* Implement probe() and reactiveProbe() and tests for Reactive client
Signed-off-by: Mohamed Macow <mmacovv@gmail.com >
* Implement test for probe()
Signed-off-by: Mohamed Macow <mmacovv@gmail.com >
* Correct year in copyright
Signed-off-by: Mohamed Macow <mmacovv@gmail.com >
* remove function override and correct tests
Signed-off-by: Mohamed Macow <mmacovv@gmail.com >
* revert override in reactive client
Signed-off-by: Mohamed Macow <mmacovv@gmail.com >
* revert format
Signed-off-by: Mohamed Macow <mmacovv@gmail.com >
---------
Signed-off-by: Mohamed Macow <mmacovv@gmail.com >
2025-11-10 15:50:26 -05:00
Ryan Baxter
e570ec275b
Use server customizer for Eureka Jackson mappings in mock server
...
Possible after Boot addressed https://github.com/spring-projects/spring-boot/issues/47798
2025-11-07 15:54:41 -05:00
Lê Nam Khánh
2122fa420c
Fix typos in some files ( #4511 )
2025-11-06 09:29:38 -05:00
Ryan Baxter
ce229a7ac3
Changes for the latest Boot snapshots ( #4506 )
...
* Changes for the latest Boot snapshots
* Add Spring Boot Jackson 2 module
2025-10-24 12:35:04 -04:00
spring-builds
eba4fa8cda
Going back to snapshots
2025-10-17 12:35:24 +00:00
spring-builds
a0368c39fa
Update SNAPSHOT to 5.0.0-M4
2025-10-17 12:34:37 +00:00
Olga Maciaszek-Sharma
a1fddaf139
Remove RestTemplate support. ( #4504 )
...
Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com >
2025-10-09 14:55:03 -04:00
spring-builds
b6c087232c
Going back to snapshots
2025-10-01 21:42:42 +00:00
spring-builds
37cb7d369b
Update SNAPSHOT to 5.0.0-M3
2025-10-01 21:41:54 +00:00
Olga Maciaszek-Sharma
ab76ec72e9
Apply workaround to enforce Jackson 2 decoder/ encoder use with WebClient. Remove unnecessary classpath exclusions.
...
Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com >
2025-10-01 17:46:44 +02:00
Ryan Baxter
224e06856b
Fixing new Bootstrap changes
2025-09-18 14:55:33 -04:00
Olga Maciaszek-Sharma
12f664ab76
Use Jackson 2.20.0 in Eureka Client ( #4496 )
...
* Revert "Disables WebClientEurekaHttpClientTests"
This reverts commit ad30b66f94 .
Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com >
* Use Jackson `2.20.0` in Client.
Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com >
---------
Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com >
2025-09-18 16:08:05 +02:00
spencergibb
ad30b66f94
Disables WebClientEurekaHttpClientTests
...
See gh-4495
2025-09-15 12:48:04 -04:00
spring-builds
53ef874148
Going back to snapshots
2025-09-10 23:42:14 +00:00
spring-builds
d2e3d4bf37
Update SNAPSHOT to 5.0.0-M2
2025-09-10 23:41:26 +00:00