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

Update all non-major dependencies #4058

Merged
merged 2 commits into from
Sep 17, 2024

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Sep 16, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.mapstruct:mapstruct-processor (source) 1.6.0 -> 1.6.2 age adoption passing confidence
org.mapstruct:mapstruct (source) 1.6.0 -> 1.6.2 age adoption passing confidence
org.apache.groovy:groovy-json (source) 4.0.22 -> 4.0.23 age adoption passing confidence
org.apache.groovy:groovy-xml (source) 4.0.22 -> 4.0.23 age adoption passing confidence
joda-time:joda-time (source) 2.12.7 -> 2.13.0 age adoption passing confidence
org.glassfish.jersey.media:jersey-media-multipart (source) 3.1.5 -> 3.1.8 age adoption passing confidence
org.springframework.boot 3.2.6 -> 3.3.3 age adoption passing confidence
org.codehaus.janino:janino (source) 3.1.11 -> 3.1.12 age adoption passing confidence
ch.qos.logback:logback-classic (source, changelog) 1.5.3 -> 1.5.8 age adoption passing confidence
ch.qos.logback:logback-core (source, changelog) 1.5.3 -> 1.5.8 age adoption passing confidence
software.amazon.awssdk:bom 2.27.23 -> 2.28.2 age adoption passing confidence
io.awspring.cloud:spring-cloud-aws-dependencies (source) 3.1.0 -> 3.2.0 age adoption passing confidence
org.springframework.boot:spring-boot-dependencies (source) 3.2.6 -> 3.3.3 age adoption passing confidence
org.springframework:spring-framework-bom 6.1.3 -> 6.1.13 age adoption passing confidence
org.slf4j:slf4j-bom (source, changelog) 2.0.12 -> 2.0.16 age adoption passing confidence
io.spring.dependency-management 1.1.4 -> 1.1.6 age adoption passing confidence

Release Notes

mapstruct/mapstruct (org.mapstruct:mapstruct-processor)

v1.6.2

Compare Source

Bugs
  • Regression from 1.6.1: ClassCastException when using records (#​3717)

v1.6.1

Compare Source

Enhancements
  • Use Java LinkedHashSet and LinkedHashMap new factory method with known capacity when on Java 19 or later (#​3113)
Bugs
  • Inverse Inheritance Strategy not working for ignored mappings only with target (#​3652)
  • Inconsistent ambiguous mapping method error when using SubclassMapping: generic vs raw types (#​3668)
  • Fix regression when using InheritInverseConfiguration with nested target properties and reversing target = "." (#​3670)
  • Deep mapping with multiple mappings broken in 1.6.0 (#​3667)
  • Two different constants are ignored in 1.6.0 (#​3673)
  • Inconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (#​3668)
  • Fix cross module records with interfaces not recognizing accessors (#​3661)
  • @AfterMapping methods are called twice when using target with builder (#​3678)
  • Compile error when using @AfterMapping method with Builder and TargetObject (#​3703)
JodaOrg/joda-time (joda-time:joda-time)

v2.13.0

See the change notes for more information.

What's Changed

New Contributors

Full Changelog: JodaOrg/joda-time@v2.12.7...v2.13.0

eclipse-ee4j/jersey (org.glassfish.jersey.media:jersey-media-multipart)

v3.1.8

Compare Source

  • [Pull 5663] - [3.1] multirelease jar fix for jersey-common
  • [Pull 5674] - PathProvider supports Path entities, in preparation for future default support in JAX-RS 4.1 / Jersey 4.1
  • [Pull 5683] - ResponseWriter#writeResponseStatusAndHeaders drops some redundant code
  • [Pull 5704] - Add Path provider automatically to the list of providers
  • v3.1.7

    Compare Source

  • [Pull 5341] - Improving I/O Efficience and Performance using NIO API instead of IO API
  • [Pull 5603] - Expect100Continue test fixed for NettyConnector
  • [Pull 5611] - Jetty HTTP Container native timeout
  • [Pull 5612] - Allowing sending Status over sending error
  • [Pull 5660] - Better document virtual threads
  • v3.1.6

    Compare Source

  • [Pull 5518] - Jakartified versions update
  • [Pull 5525] - Adding support for private fields in `@BeanParam`
  • [Pull 5548] - Add JNH properties to the config
  • [Pull 5551] - Update EL impl
  • [Pull 5563] - Drop JDK 8 profiles in 3.1
  • [Pull 5565] - Replace synchronized blocks with Locks
  • [Pull 5566] - exclude static fields from POJO parsing in BeanParam
  • [Pull 5569] - Replace ThreadLocal with ConcurrentQueue in HttpDateFormat
  • [Pull 5571] - Fixed FirstByteCachingStream in JNH Connector
  • [Pull 5589] - Fix thread leak/invasion
  • [Pull 5593] - [3.1] versions update
  • janino-compiler/janino (org.codehaus.janino:janino)

    v3.1.12

    awspring/spring-cloud-aws (io.awspring.cloud:spring-cloud-aws-dependencies)

    v3.2.0

    v3.1.1

    spring-projects/spring-boot (org.springframework.boot:spring-boot-dependencies)

    v3.3.3

    v3.3.2

    v3.3.1

    v3.3.0

    v3.2.9

    Compare Source

    v3.2.8

    Compare Source

    v3.2.7

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

    v6.1.13

    v6.1.12

    v6.1.11

    ⭐ 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

    v6.1.9

    ⭐ 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

    ⭐ 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

    ⭐ 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

    ⭐ 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

    v6.1.4

    ⭐ New Features

    • Add missing RequestPredicate variants in coRouter #​32256
    • Adapt ConcurrencyThrottleSupport to use ReentrantLock for better virtual thread support #​32251
    • Create optimized versions of request predicates #​32244
    • Include function name in SpelMessage.INCORRECT\_NUMBER\_OF\_ARGUMENTS\_TO\_FUNCTION #​32239
    • Add Coroutines support to NonReactiveHandlerMethodPredicate #​32227
    • RouterFunctionMapping does not implement MatchableHandlerMapping #​32221
    • Initialize (another) Map with correct size in RequestPredicates #​32215
    • Make SmartLifecycle phase value configurable in STOMP message handling components #​32205
    • Initialize Map with correct size in RequestPredicates #​32201
    • Let BeanPropertyRowMapper subclasses customize mapped names #​32199
    • Improve client and server handling of STOMP heartbeat failures #​32195
    • Optimize Map methods in ServletAttributesMap #​32189
    • Support binary streams with JdbcClient #​32161
    • Annotate core functional SPIs in SpEL with @FunctionalInterface #​32135
    • Cannot use SimpleJdbcInsert with catalog name #​32124
    • Refactor ReloadableResourceBundleMessageSource #​32118
    • Reuse MapPropertySource for DynamicValuesPropertySource implementation (as a template for custom variants) #​32110
    • Improve Spring AOP performance for methods without specific advice #​32104
    • Make it possible to configure any TaskExecutor through ChannelRegistration #​32081
    • Add support for JSON streams to Kotlin Serialization #​32074
    • Avoid reflecting to obtain validationGroups every time the call is made #​32068
    • Reject @RequestMapping and @HttpExchange declarations on the same element #​32065
    • Missing toString for ExponentialBackOff #​32061
    • Reject multiple @HttpExchange declarations on the same element #​32049
    • ClientAbortException from StreamingResponseBody can cause infinite loop of dispatches #​32042
    • Log warning if multiple @PostMapping, @GetMapping, etc. annotations are declared #​31962
    • Using types in @SessionAttributes is sometimes not reflected in the model #​30463
    • Improve read publisher cancel handling to avoid connections in CLOSE_WAIT state with WebSocket on Tomcat #​30393
    • Provide more control over JPA entities scanning #​27892
    • Provide and document a way to handle single-page application redirects #​27257
    • MockMvcClientHttpRequestFactory swallows ServletResponse.errorMessage #​26720

    🐞 Bug Fixes


    Configuration

    📅 Schedule: Branch creation - "before 4am on Monday" (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.

    👻 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.

    @forking-renovate forking-renovate bot added the renovate https://renovate.whitesourcesoftware.com [FINERACT-962] label Sep 16, 2024
    @samr874
    Copy link

    samr874 commented Sep 16, 2024

    @Nayan What is the status of the commits are the contributions still active?

    Copy link

    Edited/Blocked Notification

    Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

    You can manually request rebase by checking the rebase/retry box above.

    ⚠️ Warning: custom changes will be lost.

    @galovics galovics merged commit e007171 into apache:develop Sep 17, 2024
    9 checks passed
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    renovate https://renovate.whitesourcesoftware.com [FINERACT-962]
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    3 participants