JApiCmp-Report
Old:n.a.
New:n.a.
Created:2020-06-25T09:46:02.439+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
NEWorg.springframework.http.client.reactive.HttpComponentsClientHttpConnector
NEWorg.springframework.http.codec.multipart.DefaultPartHttpMessageReader
MODIFIEDorg.springframework.http.codec.multipart.MultipartHttpMessageWriter
NEWorg.springframework.http.codec.multipart.MultipartParser$BodyToken
NEWorg.springframework.http.codec.multipart.MultipartParser$HeadersToken
NEWorg.springframework.http.codec.multipart.MultipartParser$Token
NEWorg.springframework.http.codec.multipart.MultipartWriterSupport
NEWorg.springframework.http.codec.multipart.PartHttpMessageWriter
MODIFIED (!)org.springframework.http.converter.json.Jackson2ObjectMapperBuilder
MODIFIED (!)org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean
MODIFIEDorg.springframework.http.HttpHeaders
MODIFIEDorg.springframework.http.MediaType
MODIFIEDorg.springframework.http.RequestEntity
NEWorg.springframework.http.RequestEntity$UriTemplateRequestEntity
MODIFIED (!)org.springframework.http.server.reactive.AbstractServerHttpRequest
MODIFIED (*)org.springframework.http.server.reactive.ServerHttpRequest$Builder
MODIFIED (!)org.springframework.http.server.RequestPath
UNCHANGEDorg.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor
MODIFIEDorg.springframework.web.cors.UrlBasedCorsConfigurationSource
NEWorg.springframework.web.filter.ServletRequestPathFilter
MODIFIEDorg.springframework.web.multipart.commons.CommonsMultipartFile
NEWorg.springframework.web.util.ServletRequestPathUtils
MODIFIEDorg.springframework.web.util.UriComponentsBuilder
MODIFIEDorg.springframework.web.util.UrlPathHelper
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public class org.springframework.http.client.reactive.HttpComponentsClientHttpConnectortop
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.http.client.reactive.ClientHttpConnectorn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic HttpComponentsClientHttpConnector()n.a.n.a.
Old fileNew file
n.a.64
NEWpublic HttpComponentsClientHttpConnector(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient)n.a.n.a.
Old fileNew file
n.a.72
NEWpublic HttpComponentsClientHttpConnector(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient,java.util.function.BiFunction)n.a.n.a.
Old fileNew file
n.a.83
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic reactor.core.publisher.Monoconnect(org.springframework.http.HttpMethod,java.net.URI,java.util.function.Function)n.a.n.a.
Old fileNew file
n.a.104
NEWpublic voidsetBufferFactory(org.springframework.core.io.buffer.DataBufferFactory)n.a.n.a.
Old fileNew file
n.a.97
NEW public class org.springframework.http.codec.multipart.DefaultPartHttpMessageReadertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.http.codec.LoggingCodecSupportn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.http.codec.HttpMessageReadern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic DefaultPartHttpMessageReader()n.a.n.a.
Old fileNew file
n.a.63
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleancanRead(org.springframework.core.ResolvableType,org.springframework.http.MediaType)n.a.n.a.
Old fileNew file
n.a.198
NEWpublic intgetMaxInMemorySize()n.a.n.a.
Old fileNew file
n.a.96
NEWpublic java.util.ListgetReadableMediaTypes()n.a.n.a.
Old fileNew file
n.a.193
NEWpublic reactor.core.publisher.Fluxread(org.springframework.core.ResolvableType,org.springframework.http.ReactiveHttpInputMessage,java.util.Map)n.a.n.a.
Old fileNew file
n.a.210
NEWpublic reactor.core.publisher.MonoreadMono(org.springframework.core.ResolvableType,org.springframework.http.ReactiveHttpInputMessage,java.util.Map)n.a.n.a.
Old fileNew file
n.a.205
NEWpublic voidsetBlockingOperationScheduler(reactor.core.scheduler.Scheduler)n.a.n.a.
Old fileNew file
n.a.164
NEWpublic voidsetFileStorageDirectory(java.nio.file.Path)
Status:Name:
NEWjava.io.IOException
n.a.
Old fileNew file
n.a.147
NEWpublic voidsetMaxDiskUsagePerPart(long)n.a.n.a.
Old fileNew file
n.a.124
NEWpublic voidsetMaxHeadersSize(int)n.a.n.a.
Old fileNew file
n.a.89
NEWpublic voidsetMaxInMemorySize(int)n.a.n.a.
Old fileNew file
n.a.113
NEWpublic voidsetMaxParts(int)n.a.n.a.
Old fileNew file
n.a.132
NEWpublic voidsetStreaming(boolean)n.a.n.a.
Old fileNew file
n.a.188
MODIFIED public class org.springframework.http.codec.multipart.MultipartHttpMessageWritertop
Superclass:
StatusSuperclassCompatibility Changes:
MODIFIEDorg.springframework.http.codec.multipart.MultipartWriterSupport(<- org.springframework.http.codec.LoggingCodecSupport)
Change
SUPERCLASS_ADDED
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVEDpublic static final java.nio.charset.Charsetn.a.DEFAULT_CHARSET
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVEDpublic booleancanWrite(org.springframework.core.ResolvableType,org.springframework.http.MediaType)n.a.n.a.
Old fileNew file
186n.a.
REMOVEDpublic java.nio.charset.CharsetgetCharset()n.a.n.a.
Old fileNew file
175n.a.
REMOVEDpublic java.util.ListgetWritableMediaTypes()n.a.n.a.
Old fileNew file
181n.a.
NEW final static public class org.springframework.http.codec.multipart.MultipartParser$BodyTokentop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.http.codec.multipart.MultipartParser$Tokenn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic MultipartParser$BodyToken(org.springframework.core.io.buffer.DataBuffer)n.a.n.a.
Old fileNew file
n.a.223
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.DataBufferbuffer()n.a.n.a.
Old fileNew file
n.a.234
NEWpublic org.springframework.http.HttpHeadersheaders()n.a.n.a.
Old fileNew file
n.a.229
NEW final static public class org.springframework.http.codec.multipart.MultipartParser$HeadersTokentop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.http.codec.multipart.MultipartParser$Tokenn.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic MultipartParser$HeadersToken(org.springframework.http.HttpHeaders)n.a.n.a.
Old fileNew file
n.a.200
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.core.io.buffer.DataBufferbuffer()n.a.n.a.
Old fileNew file
n.a.211
NEWpublic org.springframework.http.HttpHeadersheaders()n.a.n.a.
Old fileNew file
n.a.206
NEW static public abstract class org.springframework.http.codec.multipart.MultipartParser$Tokentop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic MultipartParser$Token()n.a.n.a.
Old fileNew file
n.a.185
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract org.springframework.core.io.buffer.DataBufferbuffer()n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract org.springframework.http.HttpHeadersheaders()n.a.n.a.
Old fileNew file
n.a.n.a.
NEW public class org.springframework.http.codec.multipart.MultipartWriterSupporttop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.http.codec.LoggingCodecSupportn.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.nio.charset.Charsetn.a.DEFAULT_CHARSET
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic booleancanWrite(org.springframework.core.ResolvableType,org.springframework.http.MediaType)n.a.n.a.
Old fileNew file
n.a.73
NEWpublic java.nio.charset.CharsetgetCharset()n.a.n.a.
Old fileNew file
n.a.64
NEWpublic java.util.ListgetWritableMediaTypes()n.a.n.a.
Old fileNew file
n.a.68
NEW public class org.springframework.http.codec.multipart.PartHttpMessageWritertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.http.codec.multipart.MultipartWriterSupportn.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.http.codec.HttpMessageWritern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic PartHttpMessageWriter()n.a.n.a.
Old fileNew file
n.a.48
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic reactor.core.publisher.Monowrite(org.reactivestreams.Publisher,org.springframework.core.ResolvableType,org.springframework.http.MediaType,org.springframework.http.ReactiveHttpOutputMessage,java.util.Map)n.a.n.a.
Old fileNew file
n.a.57
MODIFIED (!) public class org.springframework.http.converter.json.Jackson2ObjectMapperBuildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final  (<-  not_final )  public org.springframework.http.converter.json.Jackson2ObjectMapperBuildermodulesToInstall(java.lang.Class[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.SafeVarargsn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
585601
NEWpublic org.springframework.http.converter.json.Jackson2ObjectMapperBuilderpostConfigurer(java.util.function.Consumer)n.a.n.a.
Old fileNew file
n.a.658
NEWpublic org.springframework.http.converter.json.Jackson2ObjectMapperBuilderserializationInclusion(com.fasterxml.jackson.annotation.JsonInclude$Value)n.a.n.a.
Old fileNew file
n.a.318
MODIFIED (!) public class org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBeantop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)final  (<-  not_final )  public voidsetModulesToInstall(java.lang.Class[])
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.SafeVarargsn.a.
n.a.
Change
METHOD_NOW_FINAL
Old fileNew file
414414
MODIFIED (Serializable compatible) public class org.springframework.http.HttpHeaderstop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-852489210499143232-8578554704772377436
Newtrue7406654002264348686-8578554704772377436
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.http.HttpHeadersreadOnlyHttpHeaders(org.springframework.util.MultiValueMap)n.a.n.a.
Old fileNew file
n.a.1780
MODIFIED (Serializable compatible) public class org.springframework.http.MediaTypetop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue19739762521915462252069937152339670231
Newtrue-76527368306857002872069937152339670231
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic MediaType(org.springframework.util.MimeType)n.a.n.a.
Old fileNew file
n.a.489
MODIFIED public class org.springframework.http.RequestEntitytop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.http.RequestEntity$HeadersBuilderdelete(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.383
NEWstatic public org.springframework.http.RequestEntity$HeadersBuilderget(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.283
NEWstatic public org.springframework.http.RequestEntity$HeadersBuilderhead(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.303
NEWstatic public org.springframework.http.RequestEntity$BodyBuildermethod(org.springframework.http.HttpMethod,java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.251
NEWstatic public org.springframework.http.RequestEntity$BodyBuildermethod(org.springframework.http.HttpMethod,java.lang.String,java.util.Map)n.a.n.a.
Old fileNew file
n.a.262
NEWstatic public org.springframework.http.RequestEntity$HeadersBuilderoptions(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.403
NEWstatic public org.springframework.http.RequestEntity$BodyBuilderpatch(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.363
NEWstatic public org.springframework.http.RequestEntity$BodyBuilderpost(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.323
NEWstatic public org.springframework.http.RequestEntity$BodyBuilderput(java.lang.String,java.lang.Object[])n.a.n.a.
Old fileNew file
n.a.343
NEW static public class org.springframework.http.RequestEntity$UriTemplateRequestEntitytop
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.http.RequestEntityn.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringgetUriTemplate()n.a.n.a.
Old fileNew file
n.a.706
NEWpublic java.lang.Object[]getVars()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.711
NEWpublic java.util.MapgetVarsMap()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.716
NEWpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.721
MODIFIED (!) public abstract class org.springframework.http.server.reactive.AbstractServerHttpRequesttop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public AbstractServerHttpRequest(java.net.URI,java.lang.String,org.springframework.http.HttpHeaders)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
79n.a.
NEWpublic AbstractServerHttpRequest(java.net.URI,java.lang.String,org.springframework.util.MultiValueMap)n.a.n.a.
Old fileNew file
n.a.79
MODIFIED (*) static public abstract interface org.springframework.http.server.reactive.ServerHttpRequest$Buildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (*)public abstract org.springframework.http.server.reactive.ServerHttpRequest$BuilderremoteAddress(java.net.InetSocketAddress)n.a.
Change
METHOD_ADDED_TO_INTERFACE
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract interface org.springframework.http.server.RequestPathtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)static public org.springframework.http.server.RequestPathparse(java.lang.String,java.lang.String)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.78
UNCHANGED public class org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptortop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic java.lang.Objectinvoke(org.aopalliance.intercept.MethodInvocation)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
Status:Name:
UNCHANGEDjava.lang.Throwable
n.a.
Old fileNew file
146147
MODIFIED public class org.springframework.web.cors.UrlBasedCorsConfigurationSourcetop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic UrlBasedCorsConfigurationSource(org.springframework.web.util.pattern.PathPatternParser)n.a.n.a.
Old fileNew file
n.a.85
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidsetAllowInitLookupPath(boolean)n.a.n.a.
Old fileNew file
n.a.173
UNCHANGEDpublic voidsetAlwaysUseFullPath(boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
68101
UNCHANGEDpublic voidsetLookupPathAttributeName(java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
87186
UNCHANGEDpublic voidsetRemoveSemicolonContent(boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
95129
UNCHANGEDpublic voidsetUrlDecode(boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
76115
NEW public class org.springframework.web.filter.ServletRequestPathFiltertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ServletRequestPathFilter()n.a.n.a.
Old fileNew file
n.a.45
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voiddoFilter(javax.servlet.ServletRequest,javax.servlet.ServletResponse,javax.servlet.FilterChain)
Status:Name:
NEWjava.io.IOException
NEWjavax.servlet.ServletException
n.a.
Old fileNew file
n.a.51
MODIFIED (Serializable incompatible(!): default serialVersionUID changed) public class org.springframework.web.multipart.commons.CommonsMultipartFiletop
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue8587293763534252511n.a.
Newtrue-759740155268105476n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic java.lang.StringtoString()n.a.n.a.
Old fileNew file
n.a.237
NEW public abstract class org.springframework.web.util.ServletRequestPathUtilstop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final java.lang.Stringn.a.PATH_ATTRIBUTE
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic ServletRequestPathUtils()n.a.n.a.
Old fileNew file
n.a.39
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public voidclearParsedRequestPath(javax.servlet.ServletRequest)n.a.n.a.
Old fileNew file
n.a.86
NEWstatic public java.lang.ObjectgetCachedPath(javax.servlet.ServletRequest)n.a.n.a.
Old fileNew file
n.a.113
NEWstatic public java.lang.StringgetCachedPathValue(javax.servlet.ServletRequest)n.a.n.a.
Old fileNew file
n.a.138
NEWstatic public org.springframework.http.server.RequestPathgetParsedRequestPath(javax.servlet.ServletRequest)n.a.n.a.
Old fileNew file
n.a.69
NEWstatic public booleanhasCachedPath(javax.servlet.ServletRequest)n.a.n.a.
Old fileNew file
n.a.154
NEWstatic public booleanhasParsedRequestPath(javax.servlet.ServletRequest)n.a.n.a.
Old fileNew file
n.a.78
NEWstatic public org.springframework.http.server.RequestPathparseAndCache(javax.servlet.http.HttpServletRequest)n.a.n.a.
Old fileNew file
n.a.57
MODIFIED public class org.springframework.web.util.UriComponentsBuildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public java.net.InetSocketAddressparseForwardedFor(org.springframework.http.HttpRequest,java.net.InetSocketAddress)
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
n.a.332
MODIFIED public class org.springframework.web.util.UrlPathHelpertop
Fields:
StatusModifierTypeFieldCompatibility Changes:
NEWpublic static final org.springframework.web.util.UrlPathHelpern.a.defaultInstance
NEWpublic static final java.lang.Stringn.a.PATH_ATTRIBUTE
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic java.lang.StringgetLookupPathForRequest(javax.servlet.http.HttpServletRequest,java.lang.String)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
192213
NEWstatic public java.lang.StringgetResolvedLookupPath(javax.servlet.ServletRequest)n.a.n.a.
Old fileNew file
n.a.194
NEWpublic java.lang.StringresolveAndCacheLookupPath(javax.servlet.http.HttpServletRequest)n.a.n.a.
Old fileNew file
n.a.181