Skip to content

chore(deps): update dependency org.springframework:spring-jdbc to v5#438

Closed
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/major-spring-core
Closed

chore(deps): update dependency org.springframework:spring-jdbc to v5#438
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/major-spring-core

Conversation

@renovate

@renovate renovate Bot commented Mar 6, 2020

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
org.springframework:spring-jdbc major 3.2.18.RELEASE -> 5.2.4.RELEASE

Release Notes

spring-projects/spring-framework

v5.2.4.RELEASE

Compare Source

⭐ New Features

  • BlockHoundIntegration for spring-core #​24581
  • Configure quiet period for shutting down Netty resources #​24538
  • Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes #​24509
  • Raise log level for exceptions from EntityManager close call #​24501
  • ExecutorConfigurationSupport to allow millisecond precision for await termination period #​24496
  • Improve assertion message in PersistenceExceptionTranslationInterceptor #​24484
  • BigDecimal in multi-value request body deserializes differently than single-value #​24479
  • If controller method has produces="/" in 5.2.3 response is 500 instead of 406 #​24466
  • SseEmitter cannot format text/plain if StringHttpMessageConverter is not configured #​24465
  • Support command line arguments with an empty value #​24464
  • AbstractJackson2HttpMessageConverter + Jackson 2.10: handle ValueInstantiationException properly #​24455
  • Compatibility with JDK 14 #​24453
  • Avoid opaque to hierarchical reset in UriComponentsBuilder when input is null #​24444
  • Add Informix to supported database products for procedure calls #​24443
  • Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils #​24420
  • Allow non-standard HttpStatus in reactive ServerHttpResponse #​24400
  • Allow customizing default Smile codec via CodecConfigurer #​24382
  • Simplify getCache() method in CaffeineCacheManager #​24376
  • Expose property for handling of Ping frames with Reactor Netty WebSocket client and server #​24367
  • Simplify getParsedSql() method in NamedParameterJdbcTemplate #​24358
  • Provide control over formatting of request in HttpWebHandlerAdapter #​24352
  • Add hook-point to exclude imported configuration classes #​24175
  • Jackson2Decoder fails to determine correct target type from default interface method with a generic type #​23791
  • Extra empty line a["\n"] messages from ActiveMQ STOMP broker #​23713
  • Add a way to combine more than one AnnotationIntrospector in Jackson2ObjectMapperBuilder instead of overriding it #​22830
  • Add unique number to WebFlux log prefix for Reactor Netty server #​22039

🪲 Bug Fixes

  • NullPointerException in MockHttpServletRequestBuilder for URI string with no protocol #​24556
  • BeanPostProcessorChecker warning due to missing infrastructure role on ProxyTransactionManagementConfiguration #​24508
  • spring-aspects has a compile dependency on spring-orm #​24491
  • AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 #​24489
  • MockRestServiceServer reset does not clear failedRequests #​24486
  • Prevent unnecessary refresh for InjectionMetadata.EMPTY #​24485
  • "Status and headers already sent" ISE exception from Reactor Netty on WebSocket upgrade #​24475
  • The new Encoder.encodeValue and Decoder.decode methods in spring 5.2 do not provide access to the Context #​24441
  • Cycle in LogAdapter.Log4jLog initialization within log appender #​24440
  • Negative byte values not properly converted to unsigned int in URI encoding #​24413
  • ServerSentEventHttpMessageReader maps null when event has comment only. #​24389
  • Nested annotations no longer supported in ASM-based annotation processing #​24375
  • Explicit Content-Type Header in WebClient is overwritten by ResourceHttpMessageWriter #​24366
  • Avoid setting special Content-* response headers in TomcatHeadersAdapter #​24361
  • IncompatibleClassChangeError encountered on execution of compiled SPEL expressions #​24357
  • JSON decoding error parsing stream encoded with Jackson Smile #​24198

📔 Documentation

  • Improve documentation for @Autowired/@Value in @Configuration classes #​24585
  • Fix formatting in webflux-webclient.adoc #​24578
  • Clarify AbstractResourceBasedMessageSource.setCacheMillis vs java.util.ResourceBundle #​24563
  • Correct Ant-style Patterns example in documentation #​24552
  • Fix javadoc in DependencyDescriptor #​24551
  • Correct formatting of MessageSource example in documentation #​24531
  • Update advice on RestTemplate #​24503
  • Upgrade to Spring Asciidoctor Extensions 0.4.0.RELEASE #​24481
  • Fix typo in StringUtils class #​24471
  • Polish documentation format #​24460
  • Fix Asciidoctor Warnings #​24427
  • Reconsider recommended connection pools #​24405
  • Improve default experience of data binding from HTML date and time input fields #​24370
  • Document supported characters for identifiers in SpEL expressions #​24359
  • Document that @Validated results in the use of a proxy and warn users about the side-effects #​24338
  • Deprecate use of path extensions in request mapping and content negotiation #​24179

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v5.2.3.RELEASE

Compare Source

⭐ New Features

  • Update throwable to SQLException #​24337
  • Update CORS support #​24327
  • Improve exception message in AopContext.currentProxy() #​24321
  • Trim line in LineInfo only once #​24310
  • Merge getCallableInterceptors and getDeferredResultInterceptors #​24305
  • Optimize SimpleAliasRegistry hasAlias implementation #​24295
  • Improve ExposeInvocationInterceptor exception message #​24293
  • Add ContentLength support for InputStreamResource created in ResourceHttpMessageConverter and ResourceDecoder #​24292
  • StringHttpMessageConverter addDefaultHeaders() should check media type for wildcard before setting it into headers #​24283
  • Add fast path for ClassUtils.hasMethod #​24282
  • Support headers with multiple values in ResponseStatusException #​24261
  • Remove quality parameter from chosen media type in WebFlux responses #​24239
  • Remove Content-* response headers before error handling in WebFlux #​24238
  • Reuse InputStream for ResourceRegionHttpMessageConverter #​24214
  • Un-deprecate PathResource (for java.nio.file.Path resolution in createRelative) #​24211
  • Simplify AdvisedSupport.removeAdvisor() #​24205
  • Add BeanPropertyRowMapper.newInstance(mappedClass, conversionService) #​24195
  • Short-circuit in AbstractBeanDefinition.equals() #​24185
  • Expose local address in reactive ServerHttpRequest #​24174
  • Improve exception message for mixed explicit and implicit aliases with @AliasFor #​24168
  • Hoist constant result of SerializableTypeWrapper.unwrap() out of loop #​24167
  • Add "application/*+xml" as supported media type to XML decoders #​24164
  • Hoist Class.getName() from String concatenation to dodge an issue related to profile pollution #​24153
  • Let UriUtils.encode…(…) methods optimize for sources without the need to be encoded #​24152
  • Add accessor for logPrefix in ClientResponse to allow tying a ClientRequest to a ClientResponse #​24146
  • Support variable resolution of wildcard types #​24145
  • WebTestClientExtensions.expectBody doesn't work for generic types #​24142
  • Add firstElement to CollectionUtils #​24135
  • Improve configuration API of ClientCodecConfigurer.CustomCodecs #​24124
  • Introduce BeanNameGenerator based on fully qualified class name #​24114
  • ContentDisposition cannot parse encoded filename with leading space #​24112
  • Add option to encode MultiValueMap of query params #​24043
  • AbstractMessageConverterMethodProcessor results in 406 with "Accept: /" when @RequestMapping produces condition determined the content type #​23287
  • Allow testing with any value for Content-Type and Accept header in MockHttpServletRequestBuilder #​2079

🪲 Bug Fixes

  • StringDecoder buffer leak related to maxInMemorySize limit #​24339
  • Cloning a WebClient.Builder instance does not copy strategiesConfigurers #​24329
  • SimpleKey contains invalid hashcode on deserialization when parameters include an enum #​24320
  • ServerSentEventHttpMessageReader does not respect maxInMemorySize and is always limited to 256k messages #​24312
  • Unsafe double-checked locking in SpelExpression#compileExpression #​24265
  • Ensure CORS processing does not add Vary header twice on async requests #​24223
  • Escape quotes in filename in ContentDisposition.Builder when charset not specified #​24220
  • ClassUtils.getInterfaceMethodIfPossible overhead in cached methods for SpEL key/condition expressions #​24206
  • ClientCodecConfigurer drops MultipartHttpMessageWriter.partWriters when mutated #​24194
  • Regression: annotation searches no longer handle exceptions #​24188
  • WebFlux may send incomplete response if the session persistence fails #​24186
  • Fix RSocketRequester Coroutines extensions #​24166
  • Regression: prototype @ControllerAdvice beans should not be cached #​24157
  • Ensure MvcUriComponentsBuilder generates correct URL from type-level mapping without leading slash #​24143
  • Annotation scanning in enclosing class hierarchy results in NoClassDefFound #​24136
  • ReadCancellationException does not play well with onErrorContinue #​24125
  • StringHttpMessageConverter lost a fix that assumed charset UTF-8 for "application/json" #​24123
  • Regression: default values for implicit aliases no longer honored in MergedAnnotations #​24110
  • Functional Bean Definition DSL for noarg functions #​23395

📔 Documentation

  • Docs should warn against split URL handling across handler mappings #​24304
  • [spring expression doc] symbolic logical operators #​24276
  • Fix example in RSocket docs #​24245
  • MappingJackson2MessageConverter: fix javadoc typo #​24200
  • Fix typos in DataBufferUtils Javadocs #​24160
  • TOC generated by asciidoc for core-beans.adoc is truncated #​24132
  • WebFlux documentation states incorrectly that BindingResult is supported after @RequestBody #​22997

🔨 Dependency Upgrades

  • Upgrade to Reactor Dysprosium SR3 #​24349
  • Upgrade to Gradle build scan plugin 3.1.1 #​24252
  • Upgrade to nohttp plugin 0.0.4.RELEASE #​24251

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v5.2.2.RELEASE

Compare Source

⭐ New Features

  • Provide default codecs config callback to custom codecs #​24118
  • Add protobuf MessageConverter #​24087
  • Refine Throwable handling in spring-websocket #​24075
  • Improve part content type determination in MockMultipartHttpServletRequest #​24074
  • Cache result of String.getBytes() in ExtendedBeanInfo.PropertyDescriptorComparator #​24072
  • Use String.isEmpty() instead of String.equals("") #​24052
  • IOException "Closed while Pending/Unready" with WebFlux on Jetty #​24050
  • Avoid substring allocation in StringUtils.replace #​24023
  • Use @MessageMapping method signature to constrain RSocket interaction model #​23999
  • Avoid indefinite wait to connect in JettyWebSocketClient #​23994
  • Add queryParam method to MockHttpServletRequestBuilder #​23980
  • Fallback locale other than the system locale in AbstractResourceBasedMessageSource #​23977
  • Support for new MySQL 8 error code 3572 #​23972
  • Simplify ConstructorResolver: do not sort intermediate array #​23969
  • Avoid store all beanName in ApplicationListenerDetector #​23965
  • Allow ExchangeStrategies customizations in WebClient #​23961
  • Use Method::getParameterCount where possible #​23949
  • Align implementations of StringToUUIDConverter and UUIDEditor #​23940
  • Use "non-blocking" thread for server-less tests in WebTestClient #​23936
  • Avoid default Accept header from HttpUrlConnection in RestTemplate with put and delete #​23740 #​23855
  • Reject "%2F" as an invalid sequence in simp messaging usernames #​23836
  • ApplicationListenerMethodAdapter: gracefully handle beans which are actually NullBean #​23784
  • Provide orNull extensions for WebFlux ServerRequest #​23761
  • MockMvc Kotlin DSL should support async dispatch #​23758
  • RSocketRequestSpec handling metadata values that is a Publisher type #​23640
  • Preserve the originalMessage when creating an ErrorMessage in MessageBuilder #​23417
  • Add an option to not include Charset in the final http request ContentType Header #​22971
  • Allow sending headers with the disconnect frame #​22715
  • Avoid String concatenation for lookup in StaticMessageSource #​22451
  • Keys for form data in FormHttpMessageConverter must not be null #​22372
  • XpathResultMatcher supports Hamcrest Matcher NodeList #​2023
  • Error details in RestTemplate client and server exceptions #​1956
  • Preserve "type" parameter in media type for Atom Feed/Entry message conversion #​1885

🪲 Bug fixes

  • Null pointer when connecting to RSocket #​24088
  • Regression: @Inherited annotations declared in superclass are not recognized anymore #​24077
  • RSocketRequester allows specifying data more than once #​24073
  • Revise AbstractBeanDefinition equals implementation #​24048
  • SqlRowSet accessor methods should be marked @Nullable #​24042
  • Unsafe invocation of .value() on annotations in SynthesizedMergedAnnotationInvocationHandler prevents backwards-compatible additions to annotations #​24029
  • InMemoryWebSessionStore makes blocking calls to UUID.randomUUID #​24027
  • ControllerAdviceBean.findAnnotatedBeans() finds proxies as well as their target beans, resulting in double registration #​24017
  • NullPointerException in JSON codec parsing stream encoded with Jackson Smile #​24009
  • Fix inappropriate eager init. #​23992
  • Calling MethodParameter.isOptional() for Kotlin Continuation parameter fails with IndexOutOfBoundsException #​23991
  • Regression: ControllerAdviceBean#getOrder() causes BeanCreationException for request scoped advice beans #​23985
  • TestDispatcherServlet ambiguous handler methods with consumes condition and body not required #​23978
  • AbstractRequestLoggingFilter.getHeaderPredicate is accidentally public #​23976
  • Reading 'null' JSON response via WebClient fails in v5.2.x #​23935
  • Allow schemaZip Gradle task to execute on MS Windows #​23933
  • Regression: AnnotationUtils.findAnnotation no longer finds non-inherited "java." annotations on superclasses #​23929
  • ResponseCookie to allow leading dot in domain name again #​23924
  • Regression in spring-test's 5.2.1 MockCookie parse implementation #​23911
  • useSuffixPatternMatch ignored if pathPrefix is also used #​23907
  • Ensure InstantFormatter can properly deserialize ISO-formatted dates #​23895
  • Fix RSocket Fire and forget handling with Kotlin #​23866
  • SpEL cannot invoke Kotlin synthetic classes #​23812
  • ShallowETagHeaderFilter overwrites ETag #​23775
  • Corrupted multipart + correct content-length lead to Flux<Part> hanging #​23768

📔 Documentation

  • [.] is displayed as [bold .] ,need to escape #​24108
  • Fix consecutive-word duplications in documentation #​24089
  • Examples in Data Access chapter declare unused JdbcTemplate fields #​24085
  • Data Access chapter 3.5.1 uses bad pattern #​24084
  • Documentation flaw for <tx:method/> settings #​24080
  • Fix errors in documentation #​24008
  • TypeDescriptor#getElementTypeDescriptor does not throw IllegalStateException anymore #​23996
  • Update docs on ShallowEtagHeaderFilter with regards to ASYNC dispatches #​23958
  • DEFAULT_PHASE of SmartLifecycle interface has incorrect Javadoc #​23956
  • Documentation for ForwardedHeaderFilter does not mention important filter order #​23954
  • Different behavior when injecting beans from local @Configuration class vs. external @Configuration classes #​23934
  • Correct Javadoc for WebMvcConfigurer#addInterceptors #​23922
  • Improve WebClient.Builder::filter documentation #​23342

🔨 Dependency upgrades

❤️ Contributors

We’d like to thank all the contributors who worked on our current release!

v5.2.1.RELEASE

Compare Source

⭐ New Features

  • Support for limits on input stream processing in WebFlux codecs #​23884
  • Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation #​23879
  • Add RSocketRequester retrieveAndAwaitOrNull extension #​23874
  • Support unidirectional @AliasFor attribute mapping within an annotation #​23834
  • Allow setting primary flag on BeanDefinitionBuilder #​23794
  • Introduce sessionAttributeDoesNotExist in RequestResultMatchers #​23756
  • EventPublishingTestExecutionListener is not included in JUnit 4 and TestNG base classes #​23748
  • Optimize Connection.setReadOnly(false) in DataSourceUtils.resetConnectionAfterTransaction(…) #​23747
  • Handling of ResponseStatusException to also include setting of response headers #​23741
  • Fix OkHttp3ClientHttpRequestFactory shutdown flow #​23628

🪲 Bug Fixes

  • Reorder date formatting converter in registrar #​23893
  • Revisit @Configuration(proxyBeanMethods = false) with qualified injection points #​23887
  • Fixing NPE in AbstractNamedValueMethodArgumentResolver #​23882
  • WebClient onStatus order changed #​23880
  • TransactionalOperator::transactional does not close the transaction when cancelled #​23864
  • Remove unused type parameter declarations in XpathRequestMatchers #​23860
  • Remove unused type parameter declarations in MockMvc #​23858
  • Repeatable annotation container no longer found on custom composed annotation #​23856
  • Missing CORS headers defined in SockJS CORS configuration #​23843
  • Consider target transaction manager for traditional vs reactive transaction decision #​23832
  • InaccessibleObjectException after upgrading to Framework 5.2 #​23829
  • Incorrect value of the MediaType.APPLICATION_PROBLEM_JSON_UTF8 #​23825
  • Autowiring performance degradation due to 5.2's MethodParameter.getParameterType() implementation #​23792
  • Preserve expires attribute in MockCookie #​23769
  • Regression: attribute override configured via @AliasFor no longer honored in annotation hierarchy #​23767
  • spring 5.2 dist.zip naming issue #​23745
  • MockServletContext should treat InvalidPathException like an IOException #​23717

📔 Documentation

  • Update Spring Boot references in testing documentation #​23848
  • Fix typo in rsocket doc #​23762
  • Fixes broken links to dev.java.net #​23746
  • Fix typo in web-uris doc #​23739
  • Update documentation for importing projects into Eclipse #​23706

🔨 Dependency Upgrades

  • Upgrade to Reactor Dysprosium-SR1 #​23871

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v5.2.0.RELEASE

Compare Source

⭐ New Features

  • Add support for MockRestServiceServer to verify that a header does not exist #​23721
  • Set name for shutdown hook Thread #​23670
  • Use Reactor's new Schedulers.boundedElastic() #​23661
  • Avoid ArrayIndexOutOfBoundsException in SpEL's Indexer #​23658
  • Fix RSocketRequester API for requests without payload #​23649
  • Allow registration of RSocket metadata extractors #​23645
  • Allow @Import and @ComponentScan classes to use constructor injection #​23637
  • Add SVG mapping to mime.types file for JavaMail support #​23629
  • Provide support for disabling cron-based scheduled jobs registered via SchedulingConfigurer #​23568
  • Log HTTP method in logging filters and revise log message format #​23567
  • Omit cancellation of transactional Monos in TransactionOperator #​23562
  • PathMatchingResourcePatternResolver cannot load resources with a '#' in their file name within JARs #​23532
  • Improve parity between Java and Kotlin router DSL #​23524
  • Provide an memory efficient alternative to ClientHttpRequestInterceptor #​22002

🪲 Bug Fixes

  • Newly added TransactionOperations.execute(Runnable) breaks existing Kotlin code #​23724
  • ServerRequestExtensionsTests#remoteAddressOrNull with value() fails on Java 13 #​23677
  • PathPatternParserTests#regexPathElementPatterns() fails on Java 13 #​23669
  • BOM has explicit compile scope for each dependency #​23660
  • AbstractResource causes early log4j initialization #​23655
  • Improper UTF-8 handling in MockMvc for JSON response #​23622
  • Memory leak when using @Async after upgrading from 5.1 to 5.2 #​23571
  • FactoryBean registered with explicit target type cannot be autowired by type #​23561

📔 Documentation

  • Fix typo in DispatcherServlet Javadoc #​23726
  • Clarify units handling in DataSize javadoc #​23697
  • Upgrade "Spring Framework Versions" page to mention JDK 13 support #​23674
  • Document WebMvc.fn #​23657
  • Mention Ordered and @Order support for components in Javadoc #​23636
  • Fix typo #​23603
  • Document minimum JDK 8 update version #​23563
  • RSocket documentation #​23147

🔨 Dependency Upgrades

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v5.1.14.RELEASE

Compare Source

⭐ New Features

  • Consistent ROLE_INFRASTRUCTURE declarations for internal configuration classes #​24514
  • Raise log level for exceptions from EntityManager close call #​24513
  • BigDecimal in multi-value request body deserializes differently than single-value #​24487
  • Add Informix to supported database products for procedure calls #​24449
  • Solve ReflectPermission issue in sandbox security policy model for repackaged CGLIB ReflectUtils #​24448

🪲 Bug Fixes

  • AbstractJackson2Decoder is not aware of jackson's non-blocking parser only supporting UTF-8 #​24542
  • Cycle in LogAdapter.Log4jLog initialization within log appender #​24450
  • JSON decoding error parsing stream encoded with Jackson Smile #​24412
  • Avoid setting special Content-* response headers in TomcatHeadersAdapter #​24387
  • IncompatibleClassChangeError encountered on execution of compiled SPEL expressions #​24362

📔 Documentation

  • Clarify AbstractResourceBasedMessageSource.setCacheMillis vs java.util.ResourceBundle #​24584
  • Update advice on RestTemplate #​24505
  • Polish documentation format #​24462

🔨 Dependency Upgrades

  • Upgrade to Reactor Californium SR16 #​24527

v5.1.13.RELEASE

Compare Source

⭐ New Features

  • Support headers with multiple values in ResponseStatusException #​24284
  • Un-deprecate PathResource (for java.nio.file.Path resolution in createRelative) #​24217
  • Improve configuration API of ClientCodecConfigurer.CustomCodecs #​24201
  • Let UriUtils.encode…(…) methods optimize for sources without the need to be encoded #​24154
  • Support variable resolution of wildcard types #​24150
  • ContentDisposition cannot parse encoded filename with leading space #​24148

🪲 Bug Fixes

  • StringDecoder buffer leak related to maxInMemorySize limit #​24346
  • Cloning a WebClient.Builder instance does not copy strategiesConfigurers #​24330
  • Unsafe double-checked locking in SpelExpression#compileExpression #​24306
  • Ensure CORS processing does not add Vary header twice on async requests #​24229
  • Escape quotes in filename in ContentDisposition.Builder when charset not specified #​24224
  • ClassUtils.getInterfaceMethodIfPossible overhead in cached methods for SpEL key/condition expressions #​24209
  • ClientCodecConfigurer drops MultipartHttpMessageWriter.partWriters when mutated #​24202

📔 Documentation

  • WebFlux documentation states incorrectly that BindingResult is supported after @RequestBody #​24181

v5.1.12.RELEASE

Compare Source

⭐ New Features

  • Provide default codecs config callback to custom codecs #​24119
  • Allow ExchangeStrategies customizations in WebClient #​24106
  • Cache result of String.getBytes() in ExtendedBeanInfo.PropertyDescriptorComparator #​24095
  • IOException "Closed while Pending/Unready" with WebFlux on Jetty #​24060
  • Avoid substring allocation in StringUtils.replace #​24024
  • Support for new MySQL 8 error code 3572 #​23973
  • WebClient retry() doesn't re-run filters #​23909

🪲 Bug fixes

  • NullPointerException in JSON codec parsing stream encoded with Jackson Smile #​24076
  • Revise AbstractBeanDefinition equals implementation #​24054
  • SqlRowSet accessor methods should be marked @​Nullable #​24044
  • ControllerAdviceBean.findAnnotatedBeans() finds proxies as well as their target beans, resulting in double registration #​24018
  • Ensure InstantFormatter can properly deserialize ISO-formatted dates #​23993
  • Allow schemaZip Gradle task to execute on MS Windows #​23987
  • Corrupted multipart + correct content-length lead to Flux hanging #​23948
  • ShallowETagHeaderFilter overwrites ETag #​23941
  • ResponseCookie to allow leading dot in domain name #​23928
  • Regression in spring-test's 5.2.1 MockCookie parse implementation #​23920
  • useSuffixPatternMatch ignored if pathPrefix is also used #​23919

📔 Documentation

  • TypeDescriptor#getElementTypeDescriptor does not throw IllegalStateException anymore #​23997
  • Different behavior when injecting beans from local @​Configuration class vs. external @​Configuration classes #​23990
  • DEFAULT_PHASE of SmartLifecycle interface has incorrect Javadoc #​23964
  • Correct Javadoc for WebMvcConfigurer#addInterceptors #​23913

🔨 Dependency upgrades

  • Upgrade to Reactor Californium-SR14 #​24038

v5.1.11.RELEASE

Compare Source

⭐ New Features

  • Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation #​23894
  • Support for limits on input stream processing in WebFlux codecs #​23885
  • Allow setting primary flag on BeanDefinitionBuilder #​23808
  • Handling of ResponseStatusException to also include setting of response headers #​23800

🪲 Bug Fixes

  • Reorder date formatting converter in registrar #​23896
  • MockServletContext should treat InvalidPathException like an IOException #​23888
  • Preserve expires attribute in MockCookie #​23881

🔨 Dependency Upgrades

  • Upgrade to Reactor Californium-SR13 #​23870

v5.1.10.RELEASE

Compare Source


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@ChristianMurphy ChristianMurphy deleted the renovate/major-spring-core branch March 8, 2020 19:25
@renovate

renovate Bot commented Mar 8, 2020

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 5.x releases. However, if you upgrade to 5.x manually then Renovate will reenable minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

bjagg added a commit to bjagg/uPortal-start that referenced this pull request May 14, 2026
Problem: PR uPortal-Project#694's visual-resource-server smoke spec gates on no
/ResourceServingWebapp/ URLs being requested by uPortal core or any
of the deployed portlets. The pins were on versions predating both
the uPortal-side path swaps (uPortal-Project/uPortal#2983, in v5.17.8)
and the portlet-side overlay drops (SimpleContent uPortal-Project#554, Feedback uPortal-Project#112,
NewsReader uPortal-Project#438; in 3.4.3 / 1.3.2 / 5.1.5 respectively). CI's visual
smoke tests therefore stayed red until all five releases shipped
together.

Goal: pick up the Wave 1 portlet releases and the Wave 2 uPortal
release so PR uPortal-Project#694's CI exercises the full post-consolidation stack.

Changes:
- bump uPortalVersion 5.17.7 -> 5.17.8 (uPortal#2983: skin XML + JSP
  path swaps off /ResourceServingWebapp/; drop dead utility-lib
  webjar deps)
- bump simpleContentPortletVersion 3.4.2 -> 3.4.3 (uPortal-Project#554: CKEditor
  4.22.1 webjar; drop resource-server-content overlay)
- bump feedbackPortletVersion 1.3.1 -> 1.3.2 (uPortal-Project#112: drop overlay)
- bump newsReaderPortletVersion 5.1.4 -> 5.1.5 (uPortal-Project#438: native
  mini-template renderer replacing Handlebars 3.0.3; drop overlay)

Notes: validated locally against a fresh portalInit + tomcatStart with
the bumped pins. Five of six visual-resource-server tests pass (guest
welcome, admin home, student home, CKEditor 4 webjar instantiation,
uportal-links config). The news-portlet-renders-without-Handlebars
test was already failing in CI before this commit; not a regression
from the bumps. CalendarPortlet event-fetch is flaky in local
quickstart data; tracked separately.

Refs: uPortal-Project#694
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants