As of RSocket 1.1.0 (see rsocket/rsocket-java#906), the previously deprecated Flywheight classes have been removed. Spring Framework requires RSocket 1.0+ as a result as of Spring Framework 5.3 (see spring-projects/spring-framework#25548).

Right now a smoke test still fails in Spring Boot with the following:

java.lang.NoClassDefFoundError: io/rsocket/metadata/security/AuthMetadataFlyweight
    at org.springframework.security.rsocket.metadata.SimpleAuthenticationEncoder.encodeValue(SimpleAuthenticationEncoder.java:71) ~[spring-security-rsocket-5.4.0-RC1.jar:5.4.0-RC1]

Comment From: jzheaux

Fixed via 94cf4d1de7b6df95482d1fc65fdc024816733296 and 1069e91645504b703b0826f4709813795960e2f3