JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-09-15T09:04:35.893+0200
Access modifier filter:PUBLIC
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:all
Excludes:n.a.
Semantic Versioning:n.a.
Classes:
StatusFully Qualified Name
UNCHANGEDorg.springframework.web.reactive.config.WebFluxConfigurationSupport
NEWorg.springframework.web.reactive.function.client.ClientObservation
NEWorg.springframework.web.reactive.function.client.ClientObservation$HighCardinalityKeyNames
NEWorg.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNames
NEWorg.springframework.web.reactive.function.client.ClientObservationContext
NEWorg.springframework.web.reactive.function.client.ClientObservationConvention
NEWorg.springframework.web.reactive.function.client.DefaultClientObservationConvention
MODIFIED (*)org.springframework.web.reactive.function.client.WebClient$Builder
MODIFIED (*)org.springframework.web.reactive.function.server.ServerRequest$Builder
NEWorg.springframework.web.reactive.socket.adapter.Netty5WebSocketSessionSupport
NEWorg.springframework.web.reactive.socket.adapter.ReactorNetty2WebSocketSession
NEWorg.springframework.web.reactive.socket.adapter.ReactorNetty2WebSocketSession$WebSocketConnection
NEWorg.springframework.web.reactive.socket.client.ReactorNetty2WebSocketClient
UNCHANGEDorg.springframework.web.reactive.socket.server.support.WebSocketHandlerAdapter
NEWorg.springframework.web.reactive.socket.server.upgrade.ReactorNetty2RequestUpgradeStrategy
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED public class org.springframework.web.reactive.config.WebFluxConfigurationSupporttop
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.context.annotation.ImportRuntimeHints
Status:Name:Old element values:New element values:
REMOVEDvalueorg.springframework.web.bind.annotation.WebAnnotationsRuntimeHintsRegistrar
NEW (Serializable compatible) public enum org.springframework.web.reactive.function.client.ClientObservationtop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-4680248445362195358n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservationn.a.HTTP_REQUEST
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.web.reactive.function.client.ClientObservationvalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.30
NEWstatic public org.springframework.web.reactive.function.client.ClientObservation[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.30
NEW (Serializable compatible) static public abstract enum org.springframework.web.reactive.function.client.ClientObservation$HighCardinalityKeyNamestop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue-1948754804175904124n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservation$HighCardinalityKeyNamesn.a.CLIENT_NAME
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservation$HighCardinalityKeyNamesn.a.URI_EXPANDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.web.reactive.function.client.ClientObservation$HighCardinalityKeyNamesvalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.111
NEWstatic public org.springframework.web.reactive.function.client.ClientObservation$HighCardinalityKeyNames[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.111
NEW (Serializable compatible) static public abstract enum org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNamestop
Superclass:
StatusSuperclassCompatibility Changes:
NEWjava.lang.Enumn.a.
Serializabledefault serialVersionUIDserialVersionUID in class
Oldfalsen.a.n.a.
Newtrue1191570860633479888n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNamesn.a.EXCEPTION
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNamesn.a.METHOD
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNamesn.a.OUTCOME
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNamesn.a.STATUS
NEWpublic static final org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNamesn.a.URI
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNamesvalueOf(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEWstatic public org.springframework.web.reactive.function.client.ClientObservation$LowCardinalityKeyNames[]values()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEW public class org.springframework.web.reactive.function.client.ClientObservationContexttop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ClientObservationContext()n.a.n.a.
Old fileNew file
n.a.39
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetUriTemplate()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.53
NEWpublic booleanisAborted()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.68
NEWpublic voidsetUriTemplate(java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.60
NEW public abstract interface org.springframework.web.reactive.function.client.ClientObservationConventiontop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleansupportsContext(io.micrometer.observation.Observation$Context)n.a.n.a.
Old fileNew file
n.a.31
NEW public class org.springframework.web.reactive.function.client.DefaultClientObservationConventiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.web.reactive.function.client.ClientObservationConventionn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DefaultClientObservationConvention(java.lang.String)n.a.n.a.
Old fileNew file
n.a.61
NEWpublic DefaultClientObservationConvention()n.a.n.a.
Old fileNew file
n.a.54
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic io.micrometer.common.KeyValuesgetHighCardinalityKeyValues(org.springframework.web.reactive.function.client.ClientObservationContext)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.128
NEWpublic io.micrometer.common.KeyValuesgetLowCardinalityKeyValues(org.springframework.web.reactive.function.client.ClientObservationContext)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.72
NEWpublic java.lang.StringgetName()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.67
MODIFIED (*) static public abstract interface org.springframework.web.reactive.function.client.WebClient$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract org.springframework.web.reactive.function.client.WebClient$BuilderobservationConvention(org.springframework.web.reactive.function.client.ClientObservationConvention)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW (*)public abstract org.springframework.web.reactive.function.client.WebClient$BuilderobservationRegistry(io.micrometer.observation.ObservationRegistry)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (*) static public abstract interface org.springframework.web.reactive.function.server.ServerRequest$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract org.springframework.web.reactive.function.server.ServerRequest$BuildercontextPath(java.lang.String)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
NEW public abstract class org.springframework.web.reactive.socket.adapter.Netty5WebSocketSessionSupporttop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.web.reactive.socket.adapter.AbstractWebSocketSessionn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.web.reactive.socket.WebSocketSessionn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final intn.a.DEFAULT_FRAME_MAX_SIZE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.Netty5DataBufferFactorybufferFactory()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.73
NEW public class org.springframework.web.reactive.socket.adapter.ReactorNetty2WebSocketSessiontop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.web.reactive.socket.adapter.Netty5WebSocketSessionSupportn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.web.reactive.socket.WebSocketSessionn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ReactorNetty2WebSocketSession(reactor.netty5.http.websocket.WebsocketInbound, reactor.netty5.http.websocket.WebsocketOutbound, org.springframework.web.reactive.socket.HandshakeInfo, org.springframework.core.io.buffer.Netty5DataBufferFactory)n.a.n.a.
Old fileNew file
n.a.61
NEWpublic ReactorNetty2WebSocketSession(reactor.netty5.http.websocket.WebsocketInbound, reactor.netty5.http.websocket.WebsocketOutbound, org.springframework.web.reactive.socket.HandshakeInfo, org.springframework.core.io.buffer.Netty5DataBufferFactory, int)n.a.n.a.
Old fileNew file
n.a.73
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic reactor.core.publisher.Monoclose(org.springframework.web.reactive.socket.CloseStatus)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.125
NEWpublic reactor.core.publisher.MonocloseStatus()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.130
NEWpublic io.netty5.channel.ChannelIdgetChannelId()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
NEWpublic booleanisOpen()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.117
NEWpublic reactor.core.publisher.Fluxreceive()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.90
NEWpublic reactor.core.publisher.Monosend(org.reactivestreams.Publisher)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
NEW static public class org.springframework.web.reactive.socket.adapter.ReactorNetty2WebSocketSession$WebSocketConnectiontop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ReactorNetty2WebSocketSession$WebSocketConnection(reactor.netty5.http.websocket.WebsocketInbound, reactor.netty5.http.websocket.WebsocketOutbound)n.a.n.a.
Old fileNew file
n.a.144
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic reactor.netty5.http.websocket.WebsocketInboundgetInbound()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.150
NEWpublic reactor.netty5.http.websocket.WebsocketOutboundgetOutbound()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.154
NEW public class org.springframework.web.reactive.socket.client.ReactorNetty2WebSocketClienttop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.web.reactive.socket.client.WebSocketClientn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient)n.a.n.a.
Old fileNew file
n.a.73
NEWpublic ReactorNetty2WebSocketClient(reactor.netty5.http.client.HttpClient, java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.82
NEWpublic ReactorNetty2WebSocketClient()n.a.n.a.
Old fileNew file
n.a.64
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic reactor.core.publisher.Monoexecute(java.net.URI, org.springframework.web.reactive.socket.WebSocketHandler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.120
NEWpublic reactor.core.publisher.Monoexecute(java.net.URI, org.springframework.http.HttpHeaders, org.springframework.web.reactive.socket.WebSocketHandler)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.125
NEWpublic reactor.netty5.http.client.HttpClientgetHttpClient()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.95
NEWpublic reactor.netty5.http.client.WebsocketClientSpecgetWebsocketClientSpec()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.106
UNCHANGED public class org.springframework.web.reactive.socket.server.support.WebSocketHandlerAdaptertop
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.context.annotation.ImportRuntimeHints
Status:Name:Old element values:New element values:
NEWvalueorg.springframework.web.reactive.socket.server.support.HandshakeWebSocketServiceRuntimeHints
NEW public class org.springframework.web.reactive.socket.server.upgrade.ReactorNetty2RequestUpgradeStrategytop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.web.reactive.socket.server.RequestUpgradeStrategyn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ReactorNetty2RequestUpgradeStrategy()n.a.n.a.
Old fileNew file
n.a.55
NEWpublic ReactorNetty2RequestUpgradeStrategy(java.util.function.Supplier)n.a.n.a.
Old fileNew file
n.a.64
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic reactor.netty5.http.server.WebsocketServerSpecgetWebsocketServerSpec()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.78
NEWpublic reactor.core.publisher.Monoupgrade(org.springframework.web.server.ServerWebExchange, org.springframework.web.reactive.socket.WebSocketHandler, java.lang.String, java.util.function.Supplier)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.94