You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "solrbot (via GitHub)" <gi...@apache.org> on 2023/05/01 01:17:31 UTC

[GitHub] [solr] solrbot opened a new pull request, #1604: Update org.springframework:spring* to v5.3.27

solrbot opened a new pull request, #1604:
URL: https://github.com/apache/solr/pull/1604

   This PR contains the following updates:
   
   | Package | Type | Update | Change |
   |---|---|---|---|
   | [org.springframework:spring-webmvc](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   | [org.springframework:spring-web](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   | [org.springframework:spring-jcl](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   | [org.springframework:spring-expression](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   | [org.springframework:spring-core](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   | [org.springframework:spring-context](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   | [org.springframework:spring-beans](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   | [org.springframework:spring-aop](https://togithub.com/spring-projects/spring-framework) | test | patch | `5.3.23` -> `5.3.27` |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>spring-projects/spring-framework</summary>
   
   ### [`v5.3.27`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.27)
   
   ##### :star: New Features
   
   -   Limit string concatenation in SpEL expressions [#&#8203;30331](https://togithub.com/spring-projects/spring-framework/issues/30331)
   -   Limit SpEL expression length [#&#8203;30329](https://togithub.com/spring-projects/spring-framework/issues/30329)
   -   Disable variable assignment in SimpleEvaluationContext [#&#8203;30327](https://togithub.com/spring-projects/spring-framework/issues/30327)
   -   Introduce `StringUtils.truncate()` [#&#8203;30291](https://togithub.com/spring-projects/spring-framework/issues/30291)
   -   Introduce `ObjectUtils.nullSafeConciseToString()` [#&#8203;30287](https://togithub.com/spring-projects/spring-framework/issues/30287)
   -   Make `HttpComponentsHeadersAdapter#getFirst` nullable [#&#8203;30269](https://togithub.com/spring-projects/spring-framework/issues/30269)
   
   ##### :lady_beetle: Bug Fixes
   
   -   Fix regression  in ReactorServerHttpRequest related to IPV6 Zone id with "%" [#&#8203;30314](https://togithub.com/spring-projects/spring-framework/issues/30314)
   -   SSE breaks with indenting serializer in WebMvc.fn [#&#8203;30302](https://togithub.com/spring-projects/spring-framework/issues/30302)
   -   Increase max regex length in SpEL expressions [#&#8203;30298](https://togithub.com/spring-projects/spring-framework/issues/30298)
   -   NullPointerException on timeout in HttpComponentsClientHttpConnector when using Apache HttpComponents [#&#8203;30246](https://togithub.com/spring-projects/spring-framework/issues/30246)
   -   Wrong MockRestRequestMatchers.header() method in spring-test being invoked (JDK issue?) [#&#8203;30235](https://togithub.com/spring-projects/spring-framework/issues/30235)
   -   TypeNotPresentException: org/springframework/cglib/proxy/NoOp not present on Java 17 [#&#8203;30228](https://togithub.com/spring-projects/spring-framework/issues/30228)
   -   Refine generic type management in `AbstractMessageWriterResultHandler` [#&#8203;30215](https://togithub.com/spring-projects/spring-framework/issues/30215)
   -   MvcUriComponentsBuilder.fromMethodCall breaks for controller with CharSequence return type [#&#8203;30212](https://togithub.com/spring-projects/spring-framework/issues/30212)
   -   Handle all exceptions for stored proc output param retrieval in `SharedEntityManagerCreator` [#&#8203;30164](https://togithub.com/spring-projects/spring-framework/issues/30164)
   
   ##### :notebook_with_decorative_cover: Documentation
   
   -   Fix `@PathVariable` reference documentation code snippets [#&#8203;30258](https://togithub.com/spring-projects/spring-framework/issues/30258)
   -   Fix example in Javadoc for `@EnableWebSocket` [#&#8203;30187](https://togithub.com/spring-projects/spring-framework/issues/30187)
   -   Fix anchor in link to "Web on Reactive Stack" chapter [#&#8203;30163](https://togithub.com/spring-projects/spring-framework/issues/30163)
   
   ##### :hammer: Dependency Upgrades
   
   -   Upgrade to Reactor 2020.0.31 [#&#8203;30315](https://togithub.com/spring-projects/spring-framework/issues/30315)
   
   ### [`v5.3.26`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.26)
   
   #### :star: New Features
   
   -   Improve diagnostics in SpEL for `matches` operator [#&#8203;30145](https://togithub.com/spring-projects/spring-framework/issues/30145)
   -   Improve diagnostics in SpEL for repeated text [#&#8203;30143](https://togithub.com/spring-projects/spring-framework/issues/30143)
   -   Increase scope of regex pattern cache for the SpEL `matches` operator [#&#8203;30141](https://togithub.com/spring-projects/spring-framework/issues/30141)
   -   Minor updates in HandlerMappingIntrospector [#&#8203;30128](https://togithub.com/spring-projects/spring-framework/issues/30128)
   -   Allow SnakeYaml 2.0 runtime compatibility [#&#8203;30097](https://togithub.com/spring-projects/spring-framework/issues/30097)
   -   Add missing `@Nullable` annotations to `LogMessage.format` methods [#&#8203;30009](https://togithub.com/spring-projects/spring-framework/issues/30009)
   -   ASM upgrade for JDK 20/21 support [#&#8203;29966](https://togithub.com/spring-projects/spring-framework/issues/29966)
   -   Allow MockRest to match header/queryParam value list with one Matcher [#&#8203;29964](https://togithub.com/spring-projects/spring-framework/issues/29964)
   -   Add `MockMvc.multipart()` Kotlin extensions with `HttpMethod` [#&#8203;29941](https://togithub.com/spring-projects/spring-framework/issues/29941)
   -   Release R2DBC connection when cleanup fails in transaction [#&#8203;29925](https://togithub.com/spring-projects/spring-framework/issues/29925)
   -   org.springframework.web.context.ContextLoader should lazily load ContextLoader.properties [#&#8203;29909](https://togithub.com/spring-projects/spring-framework/issues/29909)
   -   Improve generated default name for `@JmsListener` subscription [#&#8203;29902](https://togithub.com/spring-projects/spring-framework/issues/29902)
   -   Include all Hibernate query methods in `SharedEntityManagerCreator`'s `queryTerminatingMethods` set [#&#8203;29888](https://togithub.com/spring-projects/spring-framework/issues/29888)
   -   SQL supplier in R2DBC `DatabaseClient` is eagerly invoked [#&#8203;29887](https://togithub.com/spring-projects/spring-framework/issues/29887)
   -   Spring Framework 5.3.x is incompatible with Jetty 10 (Client) [#&#8203;29867](https://togithub.com/spring-projects/spring-framework/issues/29867)
   -   Possible infinite forward loop with MockMvcWebConnection [#&#8203;29866](https://togithub.com/spring-projects/spring-framework/issues/29866)
   -   Refine `Jackson2ObjectMapperBuilder#configureFeature` exception handling [#&#8203;29860](https://togithub.com/spring-projects/spring-framework/issues/29860)
   -   Fix R2dbcTransactionManager debug log: don't log a Mono [#&#8203;29824](https://togithub.com/spring-projects/spring-framework/issues/29824)
   
   #### :lady_beetle: Bug Fixes
   
   -   RequestedContentTypeResolver does not ignore quality factor when filtering \*/\* media types [#&#8203;30121](https://togithub.com/spring-projects/spring-framework/issues/30121)
   -   SpEL: cannot call methods declared in `java.lang.Object` on a JDK proxy [#&#8203;30118](https://togithub.com/spring-projects/spring-framework/issues/30118)
   -   CaffeineCacheManager getCache method cause thread block [#&#8203;30085](https://togithub.com/spring-projects/spring-framework/issues/30085)
   -   Protect JMS connection creation against prepareConnection errors [#&#8203;30051](https://togithub.com/spring-projects/spring-framework/issues/30051)
   -   ReactorServerHttpRequest does not reflect forwarded host and port when `forwarding-header-strategy=native` or cloud platform detected [#&#8203;29974](https://togithub.com/spring-projects/spring-framework/issues/29974)
   -   WebSocket stats not updated correctly when sessions cleared [#&#8203;29947](https://togithub.com/spring-projects/spring-framework/issues/29947)
   -   Explicit target ClassLoader for interface-based proxies in MvcUriComponentsBuilder [#&#8203;29914](https://togithub.com/spring-projects/spring-framework/issues/29914)
   -   Closing an ApplicationContext leads to Exception at ExecutorServiceAdapter [#&#8203;29908](https://togithub.com/spring-projects/spring-framework/issues/29908)
   -   Invalid Accept header results in IllegalStateException [#&#8203;29836](https://togithub.com/spring-projects/spring-framework/issues/29836)
   -   JettyWebSocketCreator referenced from a method is not visible from class loader with `Jetty10RequestUpgradeStrategy` [#&#8203;29256](https://togithub.com/spring-projects/spring-framework/issues/29256)
   
   #### :notebook_with_decorative_cover: Documentation
   
   -   Fix minor spacings in webflux docs [#&#8203;30095](https://togithub.com/spring-projects/spring-framework/issues/30095)
   -   `@AspectJ` argument name resolution algorithm is outdated in reference manual [#&#8203;30057](https://togithub.com/spring-projects/spring-framework/issues/30057)
   -   Fix "Configuring a Global Date and Time Format" example [#&#8203;30036](https://togithub.com/spring-projects/spring-framework/issues/30036)
   -   Consistent `@Bean` method return type for equivalence with XML example [#&#8203;29970](https://togithub.com/spring-projects/spring-framework/issues/29970)
   -   Update `@DynamicPropertySource` examples regarding changes in Testcontainers [#&#8203;29940](https://togithub.com/spring-projects/spring-framework/issues/29940)
   -   Clarify semantics of `primitivesDefaultedForNullValue` in `BeanPropertyRowMapper` [#&#8203;29926](https://togithub.com/spring-projects/spring-framework/issues/29926)
   -   Clearly document that `DataClassRowMapper` supports Java records [#&#8203;29922](https://togithub.com/spring-projects/spring-framework/issues/29922)
   -   Outdated Javadoc for AbstractApplicationContext.postProcessBeanFactory [#&#8203;29916](https://togithub.com/spring-projects/spring-framework/issues/29916)
   
   #### :hammer: Dependency Upgrades
   
   -   Upgrade to Reactor Netty 2020.0.30 [#&#8203;30116](https://togithub.com/spring-projects/spring-framework/issues/30116)
   
   ### [`v5.3.25`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.25)
   
   #### :star: New Features
   
   -   JmsTemplate.convertAndSend throws NullPointerException during shutdown [#&#8203;29719](https://togithub.com/spring-projects/spring-framework/issues/29719)
   -   Optimize object creation in RequestMappingHandlerMapping#handleNoMatch [#&#8203;29667](https://togithub.com/spring-projects/spring-framework/issues/29667)
   -   Add title to SockJS iFrames for accessibility compliance [#&#8203;29596](https://togithub.com/spring-projects/spring-framework/issues/29596)
   
   #### :lady_beetle: Bug Fixes
   
   -   ResourceHandlers cannot resolve static resources with certain wildcard patterns [#&#8203;29716](https://togithub.com/spring-projects/spring-framework/issues/29716)
   -   AnnotatedElementUtils.findMergedRepeatableAnnotations does not fetch results when other attributes exist for container annotation [#&#8203;29686](https://togithub.com/spring-projects/spring-framework/issues/29686)
   -   BeanWrapperImpl NPE in setWrappedInstance after invoking getPropertyValue (with SimpleBeanInfoFactory) [#&#8203;29684](https://togithub.com/spring-projects/spring-framework/issues/29684)
   -   SpEL `ConstructorReference` does not generate AST representation of arrays [#&#8203;29666](https://togithub.com/spring-projects/spring-framework/issues/29666)
   -   SpEL: Two double quotes are replaced by one double quote in single quoted `String` literal (and vice versa) [#&#8203;29653](https://togithub.com/spring-projects/spring-framework/issues/29653)
   -   SpEL string literal misses single quotation marks in toStringAST() [#&#8203;29652](https://togithub.com/spring-projects/spring-framework/issues/29652)
   -   500 error from WebFlux when parsing Content-Type leads to InvalidMediaTypeException [#&#8203;29637](https://togithub.com/spring-projects/spring-framework/issues/29637)
   -   `WebMvcConfigurationSupport` should not catch `Throwable` for `SourceHttpMessageConverter` [#&#8203;29537](https://togithub.com/spring-projects/spring-framework/issues/29537)
   
   #### :notebook_with_decorative_cover: Documentation
   
   -   Update Jakarta Mail info in ref docs [#&#8203;29708](https://togithub.com/spring-projects/spring-framework/issues/29708)
   -   Improve documentation for literals in SpEL expressions [#&#8203;29701](https://togithub.com/spring-projects/spring-framework/issues/29701)
   -   Fix some typos in Kotlin WebClient example code [#&#8203;29542](https://togithub.com/spring-projects/spring-framework/issues/29542)
   -   Fix link to Bean Utils Light Library in BeanUtils Javadoc [#&#8203;29536](https://togithub.com/spring-projects/spring-framework/issues/29536)
   -   Fix link to WebFlux section in reference manual [#&#8203;29526](https://togithub.com/spring-projects/spring-framework/issues/29526)
   -   Link to Spring WebFlux section is broken [#&#8203;29517](https://togithub.com/spring-projects/spring-framework/issues/29517)
   
   #### :hammer: Dependency Upgrades
   
   -   Upgrade to Reactor 2020.0.27 [#&#8203;29798](https://togithub.com/spring-projects/spring-framework/issues/29798)
   
   ### [`v5.3.24`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.24)
   
   ##### :star: New Features
   
   -   Avoid reflection for annotation method invocations [#&#8203;29448](https://togithub.com/spring-projects/spring-framework/issues/29448)
   -   Avoid unnecessary allocations in StompDecoder#unescape [#&#8203;29443](https://togithub.com/spring-projects/spring-framework/pull/29443)
   -   Avoid String allocations in MediaType.checkParameters [#&#8203;29428](https://togithub.com/spring-projects/spring-framework/pull/29428)
   -   Reduce allocations caused by producible media types [#&#8203;29412](https://togithub.com/spring-projects/spring-framework/pull/29412)
   -   Provide optional SimpleBeanInfoFactory for better introspection performance in 5.3.x [#&#8203;29330](https://togithub.com/spring-projects/spring-framework/issues/29330)
   -   Filter out `null` WebSocket session attributes [#&#8203;29315](https://togithub.com/spring-projects/spring-framework/issues/29315)
   -   Introduce TestSocketUtils as a replacement for SocketUtils [#&#8203;29132](https://togithub.com/spring-projects/spring-framework/pull/29132)
   -   Avoid Commons Logging API for using LoggingCacheErrorHandler with a custom logger [#&#8203;28678](https://togithub.com/spring-projects/spring-framework/pull/28678)
   
   ##### :lady_beetle: Bug Fixes
   
   -   Missing SessionFactory property (filter AutoCloseable from PropertyDescriptors)  [#&#8203;29480](https://togithub.com/spring-projects/spring-framework/issues/29480)
   -   SpEL ternary and Elvis expressions are missing enclosing parentheses in toStringAST() [#&#8203;29463](https://togithub.com/spring-projects/spring-framework/issues/29463)
   -   If-Unmodified-Since header check removes Last-Modified and Etag headers from response, even if condition passes [#&#8203;29362](https://togithub.com/spring-projects/spring-framework/issues/29362)
   -   Annotation searches fail for non-public repeatable annotations [#&#8203;29301](https://togithub.com/spring-projects/spring-framework/issues/29301)
   -   AbstractBeanFactory's interaction with BeanPostProcessorCacheAwareList is not fully thread-safe [#&#8203;29299](https://togithub.com/spring-projects/spring-framework/issues/29299)
   -   WebTestClient cannot assert custom HTTP status code [#&#8203;29283](https://togithub.com/spring-projects/spring-framework/issues/29283)
   -   Body token not expected error when trying to upload a large multipart file [#&#8203;29227](https://togithub.com/spring-projects/spring-framework/issues/29227)
   -   Avoid resizing of Maps created by CollectionUtils [#&#8203;29190](https://togithub.com/spring-projects/spring-framework/pull/29190)
   -   DefaultWebClient logging sensitive information in URI [#&#8203;29148](https://togithub.com/spring-projects/spring-framework/issues/29148)
   -   Fix SimpleMailMessage nullability annotations [#&#8203;29139](https://togithub.com/spring-projects/spring-framework/pull/29139)
   -   Webflux fails to apply the rule for controller methods returning void to kotlin suspend functions returning Unit [#&#8203;27629](https://togithub.com/spring-projects/spring-framework/issues/27629)
   -   Resource.isFile() return true when the resource path actually not exists [#&#8203;26707](https://togithub.com/spring-projects/spring-framework/issues/26707)
   -   AnnotatedElementUtils does not find merged repeatable annotations on other repeatable annotations [#&#8203;20279](https://togithub.com/spring-projects/spring-framework/issues/20279)
   
   ##### :notebook_with_decorative_cover: Documentation
   
   -   Fix two typos in integration.adoc and webflux.adoc [#&#8203;29469](https://togithub.com/spring-projects/spring-framework/pull/29469)
   -   Fix typo: "as describe in" -> "as described in" [#&#8203;29393](https://togithub.com/spring-projects/spring-framework/pull/29393)
   -   Fix typos [#&#8203;29364](https://togithub.com/spring-projects/spring-framework/pull/29364)
   -   Correct documentation for "other return values" from a web controller method [#&#8203;29349](https://togithub.com/spring-projects/spring-framework/issues/29349)
   -   Document how to use WebJars without `webjars-locator-core` dependency [#&#8203;29322](https://togithub.com/spring-projects/spring-framework/issues/29322)
   -   Update RestTemplate Javadoc with regards to setting interceptors on startup vs at runtime [#&#8203;29311](https://togithub.com/spring-projects/spring-framework/issues/29311)
   -   Document how to switch to the default set of TestExecutionListeners [#&#8203;29281](https://togithub.com/spring-projects/spring-framework/issues/29281)
   -   Document limitation of AopTestUtils.getUltimateTargetObject() regarding non-static TargetSource [#&#8203;29276](https://togithub.com/spring-projects/spring-framework/issues/29276)
   -   Fix typo in WebSocket reference doc regarding subscription header [#&#8203;29228](https://togithub.com/spring-projects/spring-framework/pull/29228)
   -   Fix MockMvc sample setup [#&#8203;29201](https://togithub.com/spring-projects/spring-framework/pull/29201)
   
   ##### :hammer: Dependency Upgrades
   
   -   Upgrade to Reactor 2020.0.25 [#&#8203;29464](https://togithub.com/spring-projects/spring-framework/issues/29464)
   
   ##### :heart: Contributors
   
   We'd like to thank all the contributors who worked on this release!
   
   -   [@&#8203;sangmin7648](https://togithub.com/sangmin7648)
   -   [@&#8203;izeye](https://togithub.com/izeye)
   -   [@&#8203;dreis2211](https://togithub.com/dreis2211)
   -   [@&#8203;catmug](https://togithub.com/catmug)
   -   [@&#8203;inabajunmr](https://togithub.com/inabajunmr)
   -   [@&#8203;iamgd67](https://togithub.com/iamgd67)
   -   [@&#8203;davidcostanzo](https://togithub.com/davidcostanzo)
   -   [@&#8203;jprinet](https://togithub.com/jprinet)
   -   [@&#8203;stgerhardt](https://togithub.com/stgerhardt)
   -   [@&#8203;onobc](https://togithub.com/onobc)
   -   [@&#8203;vpavic](https://togithub.com/vpavic)
   
   </details>
   
   ---
   
   ### Configuration
   
   📅 **Schedule**: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - 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 these updates again.
   
   ---
   
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
   
   ---
   
   This PR has been generated by [Renovate Bot](https://togithub.com/solrbot/renovate-github-action)
   <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjE1NC4yIn0=-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org


[GitHub] [solr] risdenk commented on pull request #1604: Update org.springframework:spring* to v5.3.27

Posted by "risdenk (via GitHub)" <gi...@apache.org>.
risdenk commented on PR #1604:
URL: https://github.com/apache/solr/pull/1604#issuecomment-1582662273

   Will handle in https://github.com/apache/solr/pull/1545


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org


[GitHub] [solr] risdenk closed pull request #1604: Update org.springframework:spring* to v5.3.27

Posted by "risdenk (via GitHub)" <gi...@apache.org>.
risdenk closed pull request #1604: Update org.springframework:spring* to v5.3.27
URL: https://github.com/apache/solr/pull/1604


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org


[GitHub] [solr] solrbot commented on pull request #1604: Update org.springframework:spring* to v5.3.27

Posted by "solrbot (via GitHub)" <gi...@apache.org>.
solrbot commented on PR #1604:
URL: https://github.com/apache/solr/pull/1604#issuecomment-1583089126

   ### Renovate Ignore Notification
   
   Because you closed this PR without merging, Renovate will ignore this update (5.3.27). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.
   
   If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org