With #3735, Jersey dependencies have been made optional. That has side effects which are not mentioned in the current documentation. It says:

By default, EurekaClient uses Jersey for HTTP communication. If you wish to avoid dependencies from Jersey, you can exclude it from your dependencies.

This is no longer true and it took me some time to figure out why my Eureka clients suddenly block when trying to reach the Eureka server after updating to Spring Cloud 2020.0.0.

Comment From: windmueller

Closing as duplicate of #3956, GitHub displayed a 404 after committing.