In Spring Cloud OpenFeign 3.0.4 was introduced DefaultCircuitBreakerNameResolver with implementation:

Feign.configKey(target.getClass(), method)

this behavior is not backward compatible with previous implementation FeignCircuitBreakerInvocationHandler.java:

Feign.configKey(target.type(), method);

To resolve this issue I can use my own implementation of DefaultCircuitBreakerNameResolver, but to my mind default behavior should not be changed in a minor release.

Comment From: OlgaMaciaszek

@Ferioney - thanks for creating this issue. You're right. The default should remain the same.