| Change | 
| CLASS_REMOVED | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | Jetty10WebSocketHandlerAdapter(org.springframework.web.socket.WebSocketHandler, | n.a. | 
 | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | public | void | onWebSocketBinary(byte[], 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| REMOVED (!) | public | void | onWebSocketClose(int, 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| REMOVED (!) | public | void | onWebSocketConnect(org.eclipse.jetty.websocket.api.Session) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| REMOVED (!) | public | void | onWebSocketError(java.lang.Throwable) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| REMOVED (!) | public | void | onWebSocketText(java.lang.String) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | 
| Status: | Fully Qualified Name: | Elements: | 
| REMOVED | org.eclipse.jetty.websocket.api.annotations.WebSocket | n.a. | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | public | void | onWebSocketFrame(org.eclipse.jetty.websocket.api.extensions.Frame) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| NEW | public | void | onWebSocketFrame(org.eclipse.jetty.websocket.api.Frame) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| MODIFIED | public | java.lang.Object | decode(java.lang.Object) | 
 | n.a. | 
 | ||||||||||
| MODIFIED | public | java.lang.Object | encode(java.lang.Object) | 
 | n.a. | 
 | ||||||||||
| REMOVED (!) | public | void | init(javax.websocket.EndpointConfig) | n.a. | 
 | 
 | ||||||||||
| NEW | public | void | init(jakarta.websocket.EndpointConfig) | n.a. | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | StandardToWebSocketExtensionAdapter(javax.websocket.Extension) | n.a. | 
 | 
 | ||||||
| NEW | public | StandardToWebSocketExtensionAdapter(jakarta.websocket.Extension) | n.a. | n.a. | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | void | onClose(javax.websocket.Session, | n.a. | 
 | 
 | ||||||
| NEW | public | void | onClose(jakarta.websocket.Session, | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | onError(javax.websocket.Session, | n.a. | 
 | 
 | ||||||
| NEW | public | void | onError(jakarta.websocket.Session, | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | onOpen(javax.websocket.Session, | n.a. | 
 | 
 | ||||||
| NEW | public | void | onOpen(jakarta.websocket.Session, | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | void | initializeNativeSession(javax.websocket.Session) | n.a. | 
 | 
 | ||||||
| NEW | public | void | initializeNativeSession(jakarta.websocket.Session) | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| MODIFIED (!) | public | jakarta.websocket.WebSocketContainer (<- javax.websocket.WebSocketContainer) | getWebSocketContainer() | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | setWebSocketContainer(javax.websocket.WebSocketContainer) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setWebSocketContainer(jakarta.websocket.WebSocketContainer) | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | EndpointConnectionManager(javax.websocket.Endpoint, | n.a. | 
 | 
 | ||||||
| NEW | public | EndpointConnectionManager(jakarta.websocket.Endpoint, | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| MODIFIED (!) | public | jakarta.websocket.WebSocketContainer (<- javax.websocket.WebSocketContainer) | getWebSocketContainer() | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | setConfigurator(javax.websocket.ClientEndpointConfig$Configurator) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setConfigurator(jakarta.websocket.ClientEndpointConfig$Configurator) | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | setExtensions(javax.websocket.Extension[]) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setExtensions(jakarta.websocket.Extension[]) | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | setWebSocketContainer(javax.websocket.WebSocketContainer) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setWebSocketContainer(jakarta.websocket.WebSocketContainer) | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | StandardWebSocketClient(javax.websocket.WebSocketContainer) | n.a. | 
 | 
 | ||||||
| NEW | public | StandardWebSocketClient(jakarta.websocket.WebSocketContainer) | n.a. | n.a. | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| MODIFIED (!) | public | jakarta.websocket.WebSocketContainer (<- javax.websocket.WebSocketContainer) | getObject() | 
 | 
 | 
 | 
| Change | 
| CLASS_REMOVED | 
| Status | Interface | Compatibility Changes: | ||
| REMOVED (!) | org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer | 
 | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | AbstractWebSocketMessageBrokerConfigurer() | n.a. | 
 | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| REMOVED | public | void | addArgumentResolvers(java.util.List) | n.a. | n.a. | 
 | ||||
| REMOVED | public | void | addReturnValueHandlers(java.util.List) | n.a. | n.a. | 
 | ||||
| REMOVED | public | void | configureClientInboundChannel(org.springframework.messaging.simp.config.ChannelRegistration) | n.a. | n.a. | 
 | ||||
| REMOVED | public | void | configureClientOutboundChannel(org.springframework.messaging.simp.config.ChannelRegistration) | n.a. | n.a. | 
 | ||||
| REMOVED | public | void | configureMessageBroker(org.springframework.messaging.simp.config.MessageBrokerRegistry) | n.a. | n.a. | 
 | ||||
| REMOVED | public | boolean | configureMessageConverters(java.util.List) | n.a. | n.a. | 
 | ||||
| REMOVED | public | void | configureWebSocketTransport(org.springframework.web.socket.config.annotation.WebSocketTransportRegistration) | n.a. | n.a. | 
 | 
| Status: | Fully Qualified Name: | Elements: | 
| REMOVED | java.lang.Deprecated | n.a. | 
| Change | 
| CLASS_REMOVED | 
| Status | Interface | Compatibility Changes: | ||
| REMOVED (!) | org.springframework.web.socket.server.RequestUpgradeStrategy | 
 | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | Jetty10RequestUpgradeStrategy() | n.a. | 
 | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||
| REMOVED | public | java.util.List | getSupportedExtensions(org.springframework.http.server.ServerHttpRequest) | n.a. | n.a. | 
 | ||||||||
| REMOVED | public | java.lang.String[] | getSupportedVersions() | n.a. | n.a. | 
 | ||||||||
| REMOVED | public | void | upgrade(org.springframework.http.server.ServerHttpRequest, | 
 | n.a. | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Interface | Compatibility Changes: | 
| NEW | org.springframework.web.socket.server.RequestUpgradeStrategy | n.a. | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | JettyRequestUpgradeStrategy(org.eclipse.jetty.websocket.server.WebSocketServerFactory) | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | JettyRequestUpgradeStrategy(org.eclipse.jetty.websocket.api.WebSocketPolicy) | n.a. | 
 | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | boolean | isRunning() | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | setServletContext(javax.servlet.ServletContext) | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | start() | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | stop() | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| REMOVED | public | void | upgradeInternal(org.springframework.http.server.ServerHttpRequest, | 
 | n.a. | 
 | ||||||||||
| NEW | public | void | upgradeInternal(org.springframework.http.server.ServerHttpRequest, | 
 | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | void | setServerContainer(javax.websocket.server.ServerContainer) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setServerContainer(jakarta.websocket.server.ServerContainer) | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | ServerEndpointRegistration(java.lang.String, | n.a. | 
 | 
 | ||||||
| NEW | public | ServerEndpointRegistration(java.lang.String, | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| MODIFIED (!) | public | jakarta.websocket.server.ServerEndpointConfig$Configurator (<- javax.websocket.server.ServerEndpointConfig$Configurator) | getConfigurator() | n.a. | 
 | 
 | ||||||
| MODIFIED (!) | public | jakarta.websocket.Endpoint (<- javax.websocket.Endpoint) | getEndpoint() | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | modifyHandshake(javax.websocket.server.ServerEndpointConfig, | n.a. | 
 | 
 | ||||||
| NEW | public | void | modifyHandshake(jakarta.websocket.server.ServerEndpointConfig, | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| MODIFIED (!) | public | jakarta.websocket.server.ServerContainer (<- javax.websocket.server.ServerContainer) | getObject() | n.a. | 
 | 
 | ||||||
| REMOVED (!) | public | void | setServletContext(javax.servlet.ServletContext) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setServletContext(jakarta.servlet.ServletContext) | n.a. | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| REMOVED (!) | public | org.apache.tomcat.websocket.server.WsServerContainer | getContainer(javax.servlet.http.HttpServletRequest) | n.a. | 
 | 
 | ||||||||||
| NEW | public | org.apache.tomcat.websocket.server.WsServerContainer | getContainer(jakarta.servlet.http.HttpServletRequest) | n.a. | 
 | 
 | ||||||||||
| REMOVED | public | void | upgradeInternal(org.springframework.http.server.ServerHttpRequest, | 
 | n.a. | 
 | ||||||||||
| NEW | public | void | upgradeInternal(org.springframework.http.server.ServerHttpRequest, | 
 | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | io.undertow.websockets.jsr.ServerWebSocketContainer | getContainer(javax.servlet.http.HttpServletRequest) | n.a. | 
 | 
 | ||||||
| NEW | public | io.undertow.websockets.jsr.ServerWebSocketContainer | getContainer(jakarta.servlet.http.HttpServletRequest) | n.a. | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| REMOVED | public | void | upgradeInternal(org.springframework.http.server.ServerHttpRequest, | 
 | n.a. | 
 | ||||||||||
| NEW | public | void | upgradeInternal(org.springframework.http.server.ServerHttpRequest, | 
 | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | void | setServletContext(javax.servlet.ServletContext) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setServletContext(jakarta.servlet.ServletContext) | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | public | void | handleRequest(javax.servlet.http.HttpServletRequest, | 
 | 
 | 
 | ||||||||||||
| NEW | public | void | handleRequest(jakarta.servlet.http.HttpServletRequest, | 
 | 
 | 
 | ||||||||||||
| REMOVED (!) | public | void | setServletContext(javax.servlet.ServletContext) | n.a. | 
 | 
 | ||||||||||||
| NEW | public | void | setServletContext(jakarta.servlet.ServletContext) | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | public | org.springframework.web.cors.CorsConfiguration | getCorsConfiguration(javax.servlet.http.HttpServletRequest) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| NEW | public | org.springframework.web.cors.CorsConfiguration | getCorsConfiguration(jakarta.servlet.http.HttpServletRequest) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | public | org.springframework.web.cors.CorsConfiguration | getCorsConfiguration(javax.servlet.http.HttpServletRequest) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| NEW | public | org.springframework.web.cors.CorsConfiguration | getCorsConfiguration(jakarta.servlet.http.HttpServletRequest) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 | ||||||||||||
| REMOVED (!) | public | void | handleRequest(javax.servlet.http.HttpServletRequest, | 
 | 
 | 
 | ||||||||||||
| NEW | public | void | handleRequest(jakarta.servlet.http.HttpServletRequest, | 
 | 
 | 
 | ||||||||||||
| REMOVED (!) | public | void | setServletContext(javax.servlet.ServletContext) | n.a. | 
 | 
 | ||||||||||||
| NEW | public | void | setServletContext(jakarta.servlet.ServletContext) | n.a. | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | void | setServletContext(javax.servlet.ServletContext) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setServletContext(jakarta.servlet.ServletContext) | n.a. | 
 | 
 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||
| REMOVED (!) | public | void | setServletContext(javax.servlet.ServletContext) | n.a. | 
 | 
 | ||||||
| NEW | public | void | setServletContext(jakarta.servlet.ServletContext) | n.a. | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Old Version | New Version | 
| MODIFIED | 52.0 | 61.0 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | static public | org.springframework.web.socket.WebSocketHttpHeaders | readOnlyWebSocketHttpHeaders(org.springframework.web.socket.WebSocketHttpHeaders) 
                                            Annotations:
                                             
 | n.a. | 
 | 
 |