Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #564

Merged
merged 1 commit into from
Sep 13, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 1, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.6 -> 8.10.1 age adoption passing confidence
jakarta.websocket:jakarta.websocket-client-api (source) dependencies minor 2.1.1 -> 2.2.0 age adoption passing confidence
jakarta.websocket:jakarta.websocket-api (source) dependencies minor 2.1.1 -> 2.2.0 age adoption passing confidence
jakarta.servlet:jakarta.servlet-api (source) dependencies minor 6.0.0 -> 6.1.0 age adoption passing confidence
com.google.guava:guava dependencies minor 33.0.0-jre -> 33.3.0-jre age adoption passing confidence
org.springframework:spring-web dependencies patch 6.1.4 -> 6.1.13 age adoption passing confidence
org.springframework:spring-test dependencies patch 6.1.4 -> 6.1.13 age adoption passing confidence
org.objenesis:objenesis (source) dependencies minor 3.3 -> 3.4 age adoption passing confidence
net.bytebuddy:byte-buddy dependencies minor 1.14.12 -> 1.15.1 age adoption passing confidence
org.apache.groovy:groovy-all (source) dependencies patch 4.0.18 -> 4.0.23 age adoption passing confidence
org.projectlombok:lombok (source) dependencies patch 1.18.30 -> 1.18.34 age adoption passing confidence
com.fasterxml.jackson.core:jackson-databind (source) dependencies minor 2.16.1 -> 2.17.2 age adoption passing confidence
org.slf4j:slf4j-simple (source, changelog) dependencies patch 2.0.12 -> 2.0.16 age adoption passing confidence
org.slf4j:slf4j-api (source, changelog) dependencies patch 2.0.12 -> 2.0.16 age adoption passing confidence
com.fasterxml.jackson.datatype:jackson-datatype-jdk8 dependencies minor 2.16.1 -> 2.17.2 age adoption passing confidence
com.fasterxml.jackson.core:jackson-annotations (source) dependencies minor 2.16.1 -> 2.17.2 age adoption passing confidence
com.fasterxml.jackson.core:jackson-core dependencies minor 2.16.1 -> 2.17.2 age adoption passing confidence
com.graphql-java:graphql-java dependencies minor 22.1 -> 22.3 age adoption passing confidence

Release Notes

gradle/gradle (gradle)

v8.10.1

Compare Source

v8.10

Compare Source

v8.9

Compare Source

v8.8: 8.8

Compare Source

The Gradle team is excited to announce Gradle 8.8.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Björn Kautler,
Denes Daniel,
Fabian Windheuser,
Hélio Fernandes Sebastião,
Jay Wei,
jhrom,
jwp345,
Jörgen Andersson,
Kirill Gavrilov,
MajesticMagikarpKing,
Maksim Lazeba,
Philip Wedemann,
Robert Elliot,
Róbert Papp,
Stefan M.,
Tibor Vyletel,
Tony Robalik,
Valentin Kulesh,
Yanming Zhou,
김용후

Upgrade instructions

Switch your build to use Gradle 8.8 by updating your wrapper:

./gradlew wrapper --gradle-version=8.8

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.7

Compare Source

eclipse-ee4j/websocket-api (jakarta.websocket:jakarta.websocket-client-api)

v2.2.0

eclipse-ee4j/servlet-api (jakarta.servlet:jakarta.servlet-api)

v6.1.0

Compare Source

spring-projects/spring-framework (org.springframework:spring-web)

v6.1.13

Compare Source

v6.1.12

Compare Source

v6.1.11

Compare Source

⭐ New Features

  • Ensure varargs component type for MethodHandle is not null in SpEL's ReflectionHelper #​33193
  • Confusing WebClient exception message in case of Reactor-Netty PrematureCloseException during response #​33127
  • Include the bean name in the exception when an invalid factoryBeanObjectType attribute is found #​33117
  • Use error handler for reactive cache aspect #​33073
  • getTypeForFactoryMethod should catch NoClassDefFoundError #​33075

🐞 Bug Fixes

  • SpEL cannot invoke varargs MethodHandle function with an array #​33191
  • SpEL cannot invoke varargs MethodHandle function with zero variable arguments #​33190
  • Nested bean instance supplier invocation does not retain previous factory method #​33180
  • DefaultErrorResponseBuilder does not implement headers(Consumer) #​33156
  • Fix adaptation of violations on Set method parameter #​33150
  • Web controller call with invalid body resulting in 500 instead of 400 when using kotlinx-serialization #​33138
  • "file:." cannot be resolved to java.nio.file.Path (and plain "." value resolves to classpath root) #​33124
  • Mockito mock falsely initialized as CGLIB proxy with AspectJ aspect #​33113
  • Fix ClassCastException from return value validation with proxy when adaptConstraintViolations=true #​33105
  • Spring coroutines AOP is not compatible with @Transactional #​33095
  • ReactorClientHttpConnector creates new HttpClient for every request #​33093
  • Trace and Span IDs are no longer propagated RequestBodyAdvice beans #​33091
  • Early LocalContainerEntityManagerFactoryBean initialization fails in case of null bean definition #​33082
  • ReactorNettyClientRequest.convertException should include original exception if cause is null #​33080
  • SpEL incorrectly splits string arguments by comma for Object... varargs method #​33013
  • ProtobufMessageConverter fails to parse JSON payload if byte array is used #​27408

📔 Documentation

  • Harmonize phrasing in URI Encoding section #​33166
  • Document that ModelMap is not a supported argument type in WebFlux #​33107
  • Example in Method Injection section of Spring Framework documentation refers to wrong bean names #​33096
  • Resource writer doesn't consider subclasses of InputStreamResource for content length bypass #​33089
  • Improve documentation regarding encoding in FreeMarker support #​33071
  • Exception for validation failure in WebFlux does not match the documentation #​33061

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​TAKETODAY, @​hunhee98, @​imvtsl, @​snussbaumer, and @​zizare

v6.1.10

Compare Source

v6.1.9

Compare Source

⭐ New Features

  • CRaC: ignore checkpointOnRefresh afterRestore #​32978
  • Add missing hints for Hibernate @TenantId #​32967
  • AnnotationUtils performance degrades with deep stacks #​32921
  • Missing hints for Hibernate generators #​32842
  • AbstractAutoProxyCreator#determineBeanType can trigger bean initialization at build time for aspects implementing Ordered #​32230

🐞 Bug Fixes

  • Behaviour change in ScheduledAnnotationBeanPostProcessor: canceling scheduled tasks on ContextClosedEvent v6.0 -> v6.1 #​33009
  • ContentCachingRequestWrapper may allocate too much memory #​32987
  • Support canEncode() for JAXBElement in Jaxb2XmlEncoder #​32977
  • AspectJ CTW aspects executed twice #​32970
  • @Valid annotations on container elements for handler argument validation not supported #​32964
  • Add support for double backslashes to StringUtils#cleanPath #​32962
  • @CacheEvict condition uses wrapper comparison instead of actual objects #​32960
  • ConcurrentHashMap.computeIfAbsent used in AdvisedSupport can cause virtual thread pinning #​32958
  • Exception mapping does not work as expected when plugging in ReactorNettyClientRequestFactory into RestTemplate and RestClient #​32952
  • ReactorResourceFactory not working with CRaC onRefresh checkpoint #​32945
  • SpEL compilation fails when indexing into an array or list with an Integer #​32908
  • SpEL compilation fails when indexing into a Map with a primitive #​32903
  • BeanUtils.copyProperties no longer copies generic type properties from a base class that has been enhanced #​32888
  • Application not starting with @EnableTransactionManagement(mode = AdviceMode.ASPECTJ) #​32882
  • ReactorNettyClientResponse should not throw exception if no body is available #​32805
  • Observation in ServerHttpObservationFilter is never stopped for asynchronous requests #​32730

📔 Documentation

  • Fix typo in the Simple Broker section of the reference documentation #​32993
  • Remove outdated copyright from index.adoc #​32983
  • Use HttpStatusCode consistently in reference guide #​32966
  • Entity name in MappingSqlQuery example of reference guide is wrong #​32957
  • Fix RegisterReflectionForBinding Javadoc #​32947
  • Reference documentation sample for MethodValidationPostProcessor is missing a static keyword #​32929
  • Fix typo in Jakarta validation documentation #​32928
  • Refine KotlinDetector.isKotlinType documentation for Kotlin 2.x lambdas #​32905
  • Complete Kotlin example for HTTP message codecs in reference doc #​32877
  • Use Threadlocal.remove() instead of .set(null) in documentation #​32874
  • Unexpected bean override / inject behavior #​32825
  • Document why complex object structure are not supported as paremeters or properties by AOT #​32273

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​Attacktive, @​Seungpang, @​deblockt, @​hlmg, @​ozooxo, @​soglad, and @​ypyf

v6.1.8

Compare Source

⭐ New Features

  • Avoid creation of SAXParserFactory for every read operation in Jaxb2Marshaller and co #​32851
  • Suppress deprecation warning for AOT-generated code that refers to a deprecated bean type #​32850

🐞 Bug Fixes

  • Overridden aspect method runs twice #​32865
  • @DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME) cannot convert UTC without milliseconds to java.util.Date #​32856
  • Spring AOP fails against registered @Configurable aspect #​32838
  • MockHttpServletRequest should not use a shared reader when no content is available #​32820

📔 Documentation

  • Modernize Antora Build #​32864
  • Modernize Antora Build #​32863
  • Refine CDS documentation #​32843
  • Revisit validation documentation to better explain when method validation is invoked #​32807

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​rwinch

v6.1.7

Compare Source

⭐ New Features

  • ResponseEntity is not reliably closed with InputStreamResource #​32802
  • Accept ajc-compiled @Aspect classes for Spring AOP proxy usage #​32793
  • Failure to process a bean definition ahead-of-time with an instance supplier should provide more contextual information #​32775
  • Provide methods to unambiguously send form data with MockMvc #​32757
  • Introduce NoOp implementation for ResponseErrorHandler #​32750
  • Support varargs invocations in SpEL for varargs array subtype #​32704
  • StreamUtils.copyRange overreads source stream in some cases #​32695
  • Modify error message when timeout is less than TIMEOUT_DEFAULT #​32635
  • Jetty HttpConnections not closed with SSE on Jetty 12.0.7+ when clients close the connection #​32629
  • Prevent duplicate subscription ID's in destinationCache of DefaultSubscriptionRegistry #​32625
  • When retrieval of a LoadTimeWeaverAware bean fails the resulting exception message may not indicate why it was being created #​32470

🐞 Bug Fixes

  • Do not send Cookie header in reactive JdkClientHttpRequest if no cookies added #​32799
  • Inconsistent use of cleaned URLs in PathMatchingResourcePatternResolver #​32828
  • DeferredQueryInvocationHandler fails to unwrap QuerySqmImpl class outside of transaction #​32766
  • BindingReflectionHintsRegistrar#registerReflectionHints can be invoked with a null type #​32753
  • AnnotationConfigWebApplicationContext should propagate ApplicationStartup to BeanFactory #​32747
  • Ignore non-String keys in PropertiesPropertySource.getPropertyNames() #​32742
  • MergedAnnotations search does not find container for repeatable annotation #​32731
  • "multiple subscribers not supported" when using WebClient exchange #​32727
  • ConfigurationClassEnhancer should consistently trigger FastClass creation at build-time #​32682
  • HttpComponentsClientHttpRequestFactory does not set Content-Length: 0 #​32678
  • Wrong proxy generation order during AOT for classes with ScopedProxyMode.TARGET\_CLASS and advisors #​32669
  • Unhandled JMS listener exceptions are not propagated #​32666
  • beanFactory#getBean with arguments ignore them if an Instance supplier is defined #​32657
  • Incorrect AsyncRequestTimeoutException handling in ResponseEntityExceptionHandler #​32644
  • Include actual cause's message in various parsing exception messages #​32636
  • Configuration class with Bean factory method on an interface generates wrong target with AOT #​32609
  • RestClient observations are stopped before ResponseSpec calls #​32575
  • MvcUriComponentsBuilder.fromMethodName does not pick the annotated method transparently #​32553
  • Deadlock/Stall in ConcurrentWebSocketSessionDecorator with Undertow 2.3.10 #​32445
  • RSocket setup payload can cause Netty ByteBuf leak #​32424
  • WebFlux temporary file not always deleted with parallel uploads. #​31217

📔 Documentation

  • Replace RFC 7807 by RFC 9457 in documentation #​32806
  • Links to Framework and Servlet Javadoc from Framework's Kotlin API documentation are broken #​32797
  • Fix incorrect class reference syntax in Kotlin code sample #​32733
  • Improve documentation advising against use of HandlerInterceptor for security #​32729
  • Inconsistent behaviour on transactional async method #​32709
  • Document that getBean with arguments is not recommended with AOT #​32690
  • Provide an example of custom request URL with RestClient in the reference guide #​32685
  • Correct documentation on streaming with MockMvcWebTestClient #​32687
  • Document limitations of CGLIB proxy class generation in JPMS module setups #​32671
  • Update links to HttpOnly documentation at OWASP in ResponseCookie #​32663
  • Document that RestTemplate may not return a body for certain exceptions #​32641
  • Document that DataIntegrityViolationException can also be thrown on read-only queries #​32631
  • Update documentation to explain streaming vs collecting and error handling with Flux<T> return values #​32630
  • Revise "The IoC Container" section to be more relevant for modern Spring applications #​32429
  • XML bean definition with factory-method does not always determine correct target type #​32091
  • Document @Order behavior on types, bean methods, and config classes #​30177
  • Clarify recommendation on self-injection for legitimate use cases (e.g. @Transactional re-entrant calls) #​28299

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​LeMikaelF, @​Seungpang, @​izeye, @​m4tt30c91, @​remeio, and @​yhao3

v6.1.6

Compare Source

⭐ New Features

  • Log column type for limited support message in JdbcUtils.getResultSetValue #​32601
  • Consistent support for generic FactoryBean type matching when using getBeanProvider #​32590
  • @RequestParam binding 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 Annotation array cloning in TypeDescriptor #​32476
  • Avoid cloning empty Annotation array in TypeDescriptor #​32405

🐞 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
  • CompoundExpression omits 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 FactoryBean class not autowired in case of targetType mismatch #​32489
  • HeaderContentNegotiationStrategy.resolveMediaTypes() throws unexpected InvalidMimeTypeException #​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

📔 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

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​Banuelorigni, @​LinorDolev, @​T45K, @​izeye, @​kilink, @​quaff, and @​qww1552

v6.1.5

Compare Source

easymock/objenesis (org.objenesis:objenesis)

v3.4

Compare Source

What's Changed


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Apr 1, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from d50c7ad to 98bbbe8 Compare April 12, 2024 15:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 98bbbe8 to 7f23bb9 Compare April 23, 2024 23:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 655f126 to 5f0c1e4 Compare May 8, 2024 08:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 50adeba to db59f53 Compare May 22, 2024 19:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from cce322c to c2ec650 Compare May 31, 2024 23:32
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from ff0141e to 522f56d Compare June 13, 2024 13:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 522f56d to dcb5be6 Compare June 19, 2024 18:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 32796a2 to bcd7ac9 Compare June 30, 2024 09:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from f535ab9 to 787d250 Compare July 11, 2024 16:18
@federicorispo federicorispo self-requested a review July 26, 2024 21:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 787d250 to a89a5fa Compare July 28, 2024 15:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 94b6eac to e7780ed Compare August 8, 2024 15:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from fa6a81a to 6939d19 Compare August 17, 2024 01:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 210275f to 35c26b9 Compare August 29, 2024 18:54
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f1d4d62 to e21e8bc Compare September 9, 2024 10:38
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e21e8bc to 74072aa Compare September 12, 2024 13:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 74072aa to 3025081 Compare September 12, 2024 15:46
Copy link

@federicorispo federicorispo merged commit 7b8f162 into master Sep 13, 2024
9 checks passed
@federicorispo federicorispo deleted the renovate/all-minor-patch branch September 13, 2024 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant