redskap / swagger-brake

Swagger contract checker for breaking API changes
Apache License 2.0
57 stars 16 forks source link

Update all non-major dependencies #131

Open renovate[bot] opened 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.7 -> 8.8 age adoption passing confidence
checkstyle (source) dependencies minor 10.16.0 -> 10.17.0 age adoption passing confidence
org.springframework:spring-test dependencies patch 6.1.6 -> 6.1.10 age adoption passing confidence
org.assertj:assertj-core (source) dependencies minor 3.25.3 -> 3.26.0 age adoption passing confidence
org.springframework:spring-context dependencies patch 6.1.6 -> 6.1.10 age adoption passing confidence
com.google.guava:guava dependencies patch 33.2.0-jre -> 33.2.1-jre age adoption passing confidence
com.google.code.gson:gson dependencies minor 2.10.1 -> 2.11.0 age adoption passing confidence
org.projectlombok:lombok (source) dependencies patch 1.18.32 -> 1.18.34 age adoption passing confidence
org.junit.jupiter:junit-jupiter (source) dependencies patch 5.10.2 -> 5.10.3 age adoption passing confidence
io.github.bonigarcia:webdrivermanager (source) dependencies minor 5.8.0 -> 5.9.1 age adoption passing confidence
org.seleniumhq.selenium:selenium-chrome-driver (source) dependencies minor 4.20.0 -> 4.22.0 age adoption passing confidence
org.seleniumhq.selenium:selenium-java (source) dependencies minor 4.20.0 -> 4.22.0 age adoption passing confidence

Release Notes

gradle/gradle (gradle) ### [`v8.8`](https://togithub.com/gradle/gradle/releases/tag/v8.8.0): 8.8 [Compare Source](https://togithub.com/gradle/gradle/compare/v8.7.0...v8.8.0) The Gradle team is excited to announce Gradle 8.8. [Read the Release Notes](https://docs.gradle.org/8.8/release-notes.html) We would like to thank the following community members for their contributions to this release of Gradle: [Björn Kautler](https://togithub.com/Vampire), [Denes Daniel](https://togithub.com/pantherdd), [Fabian Windheuser](https://togithub.com/fawind), [Hélio Fernandes Sebastião](https://togithub.com/helfese), [Jay Wei](https://togithub.com/JayWei1215), [jhrom](https://togithub.com/jhrom), [jwp345](https://togithub.com/jwp345), [Jörgen Andersson](https://togithub.com/jorander), [Kirill Gavrilov](https://togithub.com/gavvvr), [MajesticMagikarpKing](https://togithub.com/yctomwang), [Maksim Lazeba](https://togithub.com/M-Lazeba), [Philip Wedemann](https://togithub.com/hfhbd), [Robert Elliot](https://togithub.com/Mahoney), [Róbert Papp](https://togithub.com/TWiStErRob), [Stefan M.](https://togithub.com/StefMa), [Tibor Vyletel](https://togithub.com/TiborVyletel), [Tony Robalik](https://togithub.com/autonomousapps), [Valentin Kulesh](https://togithub.com/unshare), [Yanming Zhou](https://togithub.com/quaff), [김용후](https://togithub.com/who-is-hu) #### 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](https://docs.gradle.org/8.8/userguide/upgrading_version\_8.html) to learn about deprecations, breaking changes and other considerations when upgrading. For Java, Groovy, Kotlin and Android compatibility, see the [full compatibility notes](https://docs.gradle.org/8.8/userguide/compatibility.html). #### Reporting problems If you find a problem with this release, please file a bug on [GitHub Issues](https://togithub.com/gradle/gradle/issues) adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss). We hope you will build happiness with Gradle, and we look forward to your feedback via [Twitter](https://twitter.com/gradle) or on [GitHub](https://togithub.com/gradle).
spring-projects/spring-framework (org.springframework:spring-test) ### [`v6.1.10`](https://togithub.com/spring-projects/spring-framework/compare/v6.1.9...v6.1.10) ### [`v6.1.9`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.9) #### :star: New Features - CRaC: ignore checkpointOnRefresh afterRestore [#​32978](https://togithub.com/spring-projects/spring-framework/issues/32978) - Add missing hints for Hibernate `@TenantId` [#​32967](https://togithub.com/spring-projects/spring-framework/issues/32967) - AnnotationUtils performance degrades with deep stacks [#​32921](https://togithub.com/spring-projects/spring-framework/issues/32921) - Missing hints for Hibernate generators [#​32842](https://togithub.com/spring-projects/spring-framework/issues/32842) - AbstractAutoProxyCreator#determineBeanType can trigger bean initialization at build time for aspects implementing Ordered [#​32230](https://togithub.com/spring-projects/spring-framework/issues/32230) #### :lady_beetle: Bug Fixes - Behaviour change in ScheduledAnnotationBeanPostProcessor: canceling scheduled tasks on ContextClosedEvent v6.0 -> v6.1 [#​33009](https://togithub.com/spring-projects/spring-framework/issues/33009) - ContentCachingRequestWrapper may allocate too much memory [#​32987](https://togithub.com/spring-projects/spring-framework/issues/32987) - Support `canEncode()` for `JAXBElement` in `Jaxb2XmlEncoder` [#​32977](https://togithub.com/spring-projects/spring-framework/pull/32977) - AspectJ CTW aspects executed twice [#​32970](https://togithub.com/spring-projects/spring-framework/issues/32970) - `@Valid` annotations on container elements for handler argument validation not supported [#​32964](https://togithub.com/spring-projects/spring-framework/issues/32964) - Add support for double backslashes to `StringUtils#cleanPath` [#​32962](https://togithub.com/spring-projects/spring-framework/issues/32962) - `@CacheEvict` condition uses wrapper comparison instead of actual objects [#​32960](https://togithub.com/spring-projects/spring-framework/issues/32960) - ConcurrentHashMap.computeIfAbsent used in AdvisedSupport can cause virtual thread pinning [#​32958](https://togithub.com/spring-projects/spring-framework/issues/32958) - Exception mapping does not work as expected when plugging in ReactorNettyClientRequestFactory into RestTemplate and RestClient [#​32952](https://togithub.com/spring-projects/spring-framework/issues/32952) - `ReactorResourceFactory` not working with CRaC onRefresh checkpoint [#​32945](https://togithub.com/spring-projects/spring-framework/issues/32945) - SpEL compilation fails when indexing into an array or list with an `Integer` [#​32908](https://togithub.com/spring-projects/spring-framework/issues/32908) - SpEL compilation fails when indexing into a `Map` with a primitive [#​32903](https://togithub.com/spring-projects/spring-framework/issues/32903) - BeanUtils.copyProperties no longer copies generic type properties from a base class that has been enhanced [#​32888](https://togithub.com/spring-projects/spring-framework/issues/32888) - Application not starting with `@EnableTransactionManagement`(mode = AdviceMode.ASPECTJ) [#​32882](https://togithub.com/spring-projects/spring-framework/issues/32882) - ReactorNettyClientResponse should not throw exception if no body is available [#​32805](https://togithub.com/spring-projects/spring-framework/issues/32805) - Observation in ServerHttpObservationFilter is never stopped for asynchronous requests [#​32730](https://togithub.com/spring-projects/spring-framework/issues/32730) #### :notebook_with_decorative_cover: Documentation - Fix typo in the Simple Broker section of the reference documentation [#​32993](https://togithub.com/spring-projects/spring-framework/pull/32993) - Remove outdated copyright from index.adoc [#​32983](https://togithub.com/spring-projects/spring-framework/issues/32983) - Use HttpStatusCode consistently in reference guide [#​32966](https://togithub.com/spring-projects/spring-framework/pull/32966) - Entity name in MappingSqlQuery example of reference guide is wrong [#​32957](https://togithub.com/spring-projects/spring-framework/pull/32957) - Fix `RegisterReflectionForBinding` Javadoc [#​32947](https://togithub.com/spring-projects/spring-framework/issues/32947) - Reference documentation sample for `MethodValidationPostProcessor` is missing a `static` keyword [#​32929](https://togithub.com/spring-projects/spring-framework/issues/32929) - Fix typo in Jakarta validation documentation [#​32928](https://togithub.com/spring-projects/spring-framework/pull/32928) - Refine `KotlinDetector.isKotlinType` documentation for Kotlin 2.x lambdas [#​32905](https://togithub.com/spring-projects/spring-framework/issues/32905) - Complete Kotlin example for HTTP message codecs in reference doc [#​32877](https://togithub.com/spring-projects/spring-framework/pull/32877) - Use Threadlocal.remove() instead of .set(null) in documentation [#​32874](https://togithub.com/spring-projects/spring-framework/pull/32874) - Unexpected bean override / inject behavior [#​32825](https://togithub.com/spring-projects/spring-framework/issues/32825) - Document why complex object structure are not supported as paremeters or properties by AOT [#​32273](https://togithub.com/spring-projects/spring-framework/issues/32273) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.12.7 [#​33001](https://togithub.com/spring-projects/spring-framework/issues/33001) - Upgrade to Reactor 2023.0.7 [#​33007](https://togithub.com/spring-projects/spring-framework/issues/33007) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​Attacktive](https://togithub.com/Attacktive), [@​Seungpang](https://togithub.com/Seungpang), [@​deblockt](https://togithub.com/deblockt), [@​hlmg](https://togithub.com/hlmg), [@​ozooxo](https://togithub.com/ozooxo), [@​soglad](https://togithub.com/soglad), and [@​ypyf](https://togithub.com/ypyf) ### [`v6.1.8`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.8) #### :star: New Features - Avoid creation of SAXParserFactory for every read operation in Jaxb2Marshaller and co [#​32851](https://togithub.com/spring-projects/spring-framework/issues/32851) - Suppress deprecation warning for AOT-generated code that refers to a deprecated bean type [#​32850](https://togithub.com/spring-projects/spring-framework/issues/32850) #### :lady_beetle: Bug Fixes - Overridden aspect method runs twice [#​32865](https://togithub.com/spring-projects/spring-framework/issues/32865) - `@DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME)` cannot convert UTC without milliseconds to `java.util.Date` [#​32856](https://togithub.com/spring-projects/spring-framework/issues/32856) - Spring AOP fails against registered `@Configurable` aspect [#​32838](https://togithub.com/spring-projects/spring-framework/issues/32838) - MockHttpServletRequest should not use a shared reader when no content is available [#​32820](https://togithub.com/spring-projects/spring-framework/issues/32820) #### :notebook_with_decorative_cover: Documentation - Modernize Antora Build [#​32864](https://togithub.com/spring-projects/spring-framework/pull/32864) - Modernize Antora Build [#​32863](https://togithub.com/spring-projects/spring-framework/pull/32863) - Refine CDS documentation [#​32843](https://togithub.com/spring-projects/spring-framework/issues/32843) - Revisit validation documentation to better explain when method validation is invoked [#​32807](https://togithub.com/spring-projects/spring-framework/issues/32807) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​rwinch](https://togithub.com/rwinch) ### [`v6.1.7`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.7) #### :star: New Features - ResponseEntity is not reliably closed with InputStreamResource [#​32802](https://togithub.com/spring-projects/spring-framework/issues/32802) - Accept ajc-compiled `@Aspect` classes for Spring AOP proxy usage [#​32793](https://togithub.com/spring-projects/spring-framework/issues/32793) - Failure to process a bean definition ahead-of-time with an instance supplier should provide more contextual information [#​32775](https://togithub.com/spring-projects/spring-framework/issues/32775) - Provide methods to unambiguously send form data with MockMvc [#​32757](https://togithub.com/spring-projects/spring-framework/issues/32757) - Introduce NoOp implementation for ResponseErrorHandler [#​32750](https://togithub.com/spring-projects/spring-framework/issues/32750) - Support varargs invocations in SpEL for varargs array subtype [#​32704](https://togithub.com/spring-projects/spring-framework/pull/32704) - StreamUtils.copyRange overreads source stream in some cases [#​32695](https://togithub.com/spring-projects/spring-framework/issues/32695) - Modify error message when timeout is less than TIMEOUT_DEFAULT [#​32635](https://togithub.com/spring-projects/spring-framework/pull/32635) - Jetty HttpConnections not closed with SSE on Jetty 12.0.7+ when clients close the connection [#​32629](https://togithub.com/spring-projects/spring-framework/issues/32629) - Prevent duplicate subscription ID's in destinationCache of DefaultSubscriptionRegistry [#​32625](https://togithub.com/spring-projects/spring-framework/issues/32625) - When retrieval of a LoadTimeWeaverAware bean fails the resulting exception message may not indicate why it was being created [#​32470](https://togithub.com/spring-projects/spring-framework/issues/32470) #### :lady_beetle: Bug Fixes - Do not send Cookie header in reactive JdkClientHttpRequest if no cookies added [#​32799](https://togithub.com/spring-projects/spring-framework/pull/32799) - Inconsistent use of cleaned URLs in PathMatchingResourcePatternResolver [#​32828](https://togithub.com/spring-projects/spring-framework/issues/32828) - DeferredQueryInvocationHandler fails to unwrap QuerySqmImpl class outside of transaction [#​32766](https://togithub.com/spring-projects/spring-framework/issues/32766) - BindingReflectionHintsRegistrar#registerReflectionHints can be invoked with a null type [#​32753](https://togithub.com/spring-projects/spring-framework/issues/32753) - `AnnotationConfigWebApplicationContext` should propagate `ApplicationStartup` to `BeanFactory` [#​32747](https://togithub.com/spring-projects/spring-framework/issues/32747) - Ignore non-String keys in `PropertiesPropertySource.getPropertyNames()` [#​32742](https://togithub.com/spring-projects/spring-framework/issues/32742) - `MergedAnnotations` search does not find container for repeatable annotation [#​32731](https://togithub.com/spring-projects/spring-framework/issues/32731) - "multiple subscribers not supported" when using WebClient exchange [#​32727](https://togithub.com/spring-projects/spring-framework/issues/32727) - ConfigurationClassEnhancer should consistently trigger FastClass creation at build-time [#​32682](https://togithub.com/spring-projects/spring-framework/issues/32682) - HttpComponentsClientHttpRequestFactory does not set Content-Length: 0 [#​32678](https://togithub.com/spring-projects/spring-framework/issues/32678) - Wrong proxy generation order during AOT for classes with `ScopedProxyMode.TARGET\_CLASS` and advisors [#​32669](https://togithub.com/spring-projects/spring-framework/issues/32669) - Unhandled JMS listener exceptions are not propagated [#​32666](https://togithub.com/spring-projects/spring-framework/issues/32666) - beanFactory#getBean with arguments ignore them if an Instance supplier is defined [#​32657](https://togithub.com/spring-projects/spring-framework/issues/32657) - Incorrect AsyncRequestTimeoutException handling in ResponseEntityExceptionHandler [#​32644](https://togithub.com/spring-projects/spring-framework/issues/32644) - Include actual cause's message in various parsing exception messages [#​32636](https://togithub.com/spring-projects/spring-framework/pull/32636) - Configuration class with Bean factory method on an interface generates wrong target with AOT [#​32609](https://togithub.com/spring-projects/spring-framework/issues/32609) - RestClient observations are stopped before ResponseSpec calls [#​32575](https://togithub.com/spring-projects/spring-framework/issues/32575) - MvcUriComponentsBuilder.fromMethodName does not pick the annotated method transparently [#​32553](https://togithub.com/spring-projects/spring-framework/issues/32553) - Deadlock/Stall in ConcurrentWebSocketSessionDecorator with Undertow 2.3.10 [#​32445](https://togithub.com/spring-projects/spring-framework/issues/32445) - RSocket setup payload can cause Netty ByteBuf leak [#​32424](https://togithub.com/spring-projects/spring-framework/issues/32424) - WebFlux temporary file not always deleted with parallel uploads. [#​31217](https://togithub.com/spring-projects/spring-framework/issues/31217) #### :notebook_with_decorative_cover: Documentation - Replace RFC 7807 by RFC 9457 in documentation [#​32806](https://togithub.com/spring-projects/spring-framework/issues/32806) - Links to Framework and Servlet Javadoc from Framework's Kotlin API documentation are broken [#​32797](https://togithub.com/spring-projects/spring-framework/issues/32797) - Fix incorrect class reference syntax in Kotlin code sample [#​32733](https://togithub.com/spring-projects/spring-framework/pull/32733) - Improve documentation advising against use of HandlerInterceptor for security [#​32729](https://togithub.com/spring-projects/spring-framework/issues/32729) - Inconsistent behaviour on transactional async method [#​32709](https://togithub.com/spring-projects/spring-framework/issues/32709) - Document that getBean with arguments is not recommended with AOT [#​32690](https://togithub.com/spring-projects/spring-framework/issues/32690) - Provide an example of custom request URL with RestClient in the reference guide [#​32685](https://togithub.com/spring-projects/spring-framework/issues/32685) - Correct documentation on streaming with MockMvcWebTestClient [#​32687](https://togithub.com/spring-projects/spring-framework/issues/32687) - Document limitations of CGLIB proxy class generation in JPMS module setups [#​32671](https://togithub.com/spring-projects/spring-framework/issues/32671) - Update links to HttpOnly documentation at OWASP in `ResponseCookie` [#​32663](https://togithub.com/spring-projects/spring-framework/pull/32663) - Document that RestTemplate may not return a body for certain exceptions [#​32641](https://togithub.com/spring-projects/spring-framework/issues/32641) - Document that DataIntegrityViolationException can also be thrown on read-only queries [#​32631](https://togithub.com/spring-projects/spring-framework/issues/32631) - Update documentation to explain streaming vs collecting and error handling with `Flux` return values [#​32630](https://togithub.com/spring-projects/spring-framework/issues/32630) - Revise "The IoC Container" section to be more relevant for modern Spring applications [#​32429](https://togithub.com/spring-projects/spring-framework/issues/32429) - XML bean definition with `factory-method` does not always determine correct target type [#​32091](https://togithub.com/spring-projects/spring-framework/issues/32091) - Document `@Order` behavior on types, bean methods, and config classes [#​30177](https://togithub.com/spring-projects/spring-framework/issues/30177) - Clarify recommendation on self-injection for legitimate use cases (e.g. `@Transactional` re-entrant calls) [#​28299](https://togithub.com/spring-projects/spring-framework/issues/28299) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.12.6 [#​32810](https://togithub.com/spring-projects/spring-framework/issues/32810) - Upgrade to Reactor 2023.0.6 [#​32786](https://togithub.com/spring-projects/spring-framework/issues/32786) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​LeMikaelF](https://togithub.com/LeMikaelF), [@​Seungpang](https://togithub.com/Seungpang), [@​izeye](https://togithub.com/izeye), [@​m4tt30c91](https://togithub.com/m4tt30c91), [@​remeio](https://togithub.com/remeio), and [@​yhao3](https://togithub.com/yhao3)
projectlombok/lombok (org.projectlombok:lombok) ### [`v1.18.34`](https://togithub.com/projectlombok/lombok/compare/v1.18.32...v1.18.34)
bonigarcia/webdrivermanager (io.github.bonigarcia:webdrivermanager) ### [`v5.9.1`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#591---2024-06-24) ##### Removed - Remove using jackson-databind 2.17.1 ### [`v5.9.0`](https://togithub.com/bonigarcia/webdrivermanager/blob/HEAD/CHANGELOG.md#590---2024-06-24) ##### Fixed - Fix architecture label to build URL for Edge ARM64 ##### Changed - Force to use jackson-databind 2.17.1 ##### Removed - Exclude org.bouncycastle:bcpkix-jdk18on from docker-java
SeleniumHQ/selenium (org.seleniumhq.selenium:selenium-chrome-driver) ### [`v4.22.0`](https://togithub.com/SeleniumHQ/selenium/compare/79ed462ef4f0af15fa7cb6c163898721c87d97a3...c5f314670396b04e92b32500bd6e0dfac31e841f) ### [`v4.21.0`](https://togithub.com/SeleniumHQ/selenium/compare/866c76ca804c82795fd86a969bc5ed402397142c...79ed462ef4f0af15fa7cb6c163898721c87d97a3)

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.



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