embedded-db-junit
embedded-db-junit copied to clipboard
Bump org.springframework:spring-jdbc from 5.3.31 to 6.1.6
Bumps org.springframework:spring-jdbc from 5.3.31 to 6.1.6.
Release notes
Sourced from org.springframework:spring-jdbc's releases.
v6.1.6
:star: New Features
- Log column type for limited support message in
JdbcUtils.getResultSetValue#32601- Consistent support for generic
FactoryBeantype matching when usinggetBeanProvider#32590@RequestParambinding does not support params with an empty array "[]" suffix #32577- Maximum Request Size handling support for Undertow in StandardMultipartHttpServletRequest #32549
- Introduce common support for is-null-safe checks in SpEL nodes #32516
- Avoid additional unnecessary
Annotationarray cloning inTypeDescriptor#32476- Avoid cloning empty
Annotationarray inTypeDescriptor#32405:lady_beetle: Bug Fixes
- Refine scheme, userinfo, host and port parsing in UriComponentsBuilder #32616
- "GET must not have a request body" exception with OkhttpClient and BufferingClientHttpRequestFactory #32612
- JMSTemplate.sendAndReceive does not propagate tracer over the wire #32606
- Calling Kotlin suspend functions in non-reactive application crashes due to unresolvable class #32599
MethodIntrospector.selectMethods()fails to detect bridge methods across ApplicationContexts #32586- Fix handling value class with private constructor on proxy #32536
- ReactorNettyClientResponse should not dispose connection #32528
CompoundExpressionomits null-safe syntax in AST string representation of null-safe selection/projection in SpEL #32515- Generic Kotlin controllers got broken in 6.1.5 #32510
- WebFlux Blocking controller runs on non-blocking thread when request input data present #32502
- Generic interface on
FactoryBeanclass not autowired in case oftargetTypemismatch #32489HeaderContentNegotiationStrategy.resolveMediaTypes()throws unexpectedInvalidMimeTypeException#32483- JmsUtils.commitIfNecessary catches and ignores JMS IllegalStateException, losing message with ActiveMQ Artemis #32473
- Missing bean class in native image with a Kotlin nested class #32472
- Spring MVC re-creates form data from request params and re-encoding can change the content-length #32471
- Unhandled JMS exceptions are not always recorded as observation errors #32458
- Consistently apply TaskDecorator to ManagedExecutorService as well #32455
:notebook_with_decorative_cover: Documentation
- SimpleAsyncTaskScheduler: Returned ScheduledFuture does not track provided task execution #32589
- Remove link to unrelated method in javadoc of AnnotatedBeanDefinitionReader #32560
- Fix typos and improve wording in reference documentation #32557
- Document that active profiles are set at build time with AOT #32543
- Fix broken link to vavr in the reference guide #32494
- Document AOT limitations related to Kotlin identifiers with backticks #32487
- Add Javadoc since to AbstractClientHttpRequestFactoryWrapper.getDelegate() #32474
- Default strategy for ProblemDetail error codes wrongly document how "detail" is supported #32446
:hammer: Dependency Upgrades
:heart: Contributors
Thank you to all the contributors who worked on this release:
... (truncated)
Commits
b932df6Release v6.1.6494ed4eRefine UriComponentsBuilder parsing39cd316Polishingca2b3c1Add Kotlin hints for enclosing class019ce44BufferingClientHttpRequestWrapper should not write empty bodya0136a2Upgrade to Reactor 2023.0.58d05028RequestParam resolver supports empty array suffix4a68c44Update content-length when reconstructing bodye702733Detect bridge methods across ApplicationContexts in MethodIntrospector187f641Polishing- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)