🚧 Renovate: Update all dependencies
This MR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| alpine | final | patch |
3.22.1 -> 3.22.2
|
||
| docker | service-image | minor |
28.3.3-dind -> 28.5.1-dind
|
||
| docker | image | minor |
28.3.3 -> 28.5.1
|
||
| org.openapitools:openapi-generator-maven-plugin | build | minor |
7.15.0 -> 7.16.0
|
||
| org.hibernate.tool:hibernate-tools-maven (source) | build | patch |
7.1.0.Final -> 7.1.4.Final
|
||
| org.apache.maven.plugins:maven-surefire-plugin (source) | build | patch |
3.5.3 -> 3.5.4
|
||
| org.jacoco:jacoco-maven-plugin (source) | build | patch |
0.8.13 -> 0.8.14
|
||
| org.hibernate.orm.tooling:hibernate-enhance-maven-plugin (source) | build | patch |
6.6.27.Final -> 6.6.33.Final
|
||
| org.springframework.boot:spring-boot-maven-plugin (source) | build | patch |
3.5.5 -> 3.5.6
|
||
| ch.qos.logback:logback-core (source, changelog) | compile | patch |
1.5.18 -> 1.5.19
|
||
| ch.qos.logback:logback-classic (source, changelog) | compile | patch |
1.5.18 -> 1.5.19
|
||
| org.projectlombok:lombok (source) | provided | patch |
1.18.38 -> 1.18.42
|
||
| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | compile | minor |
2.19.2 -> 2.20.0
|
||
| io.swagger.core.v3:swagger-annotations-jakarta | compile | patch |
2.2.36 -> 2.2.39
|
||
| org.postgresql:postgresql (source) | compile | patch |
42.7.7 -> 42.7.8
|
||
| com.h2database:h2 (source) | build | minor |
2.3.232 -> 2.4.240
|
||
| com.h2database:h2 (source) | compile | minor |
2.3.232 -> 2.4.240
|
||
| com.fasterxml.jackson.core:jackson-annotations (source) | compile | minor |
2.19.2 -> 2.20
|
||
| com.fasterxml.jackson.core:jackson-databind (source) | compile | minor |
2.19.2 -> 2.20.0
|
||
| com.fasterxml.jackson.core:jackson-core | compile | minor |
2.19.2 -> 2.20.0
|
||
| org.springframework.boot:spring-boot-starter-parent (source) | parent | patch |
3.5.5 -> 3.5.6
|
Release Notes
openapitools/openapi-generator (org.openapitools:openapi-generator-maven-plugin)
v7.16.0: released
v7.16.0 stable release comes with 100+ enhancements, bug fixes. Once again thanks for all the contributions from the community.
The community also contributed 3 new generators in this release:
- [python] add async httpx support Client: Python #22021
- feat: Add Java Dubbo code generator for Apache Dubbo microservices #21968
- New generator for Scala3 + sttp4 + jsoniter-scala #21908
Below are the highlights of the changes. For a full list of changes, please refer to the "Merge Request" tab.
General
- Update commons related dependencies to newer versions #21980
- Correctly annotate Gradle task in- & outputs and enable stricter plugin validation #21957
- Support normalizing anyof/oneof enum constraints to a single enum #21917
- feat: add support for minimal-update option in maven plugin #21872
- Update swagger parser to 2.1.32 #21818
- Fix bug in ModelUtils.getParentName resulting in wrong inner Models for oneOf-composed schemas #21799
- [3.1] Fixed lack of check for booleanSchemaValue #21742
Bash
- [bash] Drop old client.sh from petstore sample #21987
- [bash] Fix issue where paste command doesn't work on Mac #21986
C#
- Fix visibility for enum in C# generator #21984
- [C#] Fixes array TypeDeclaration parsing order to fix deep aliases #21600
Dart
- [dart-dio][timemachine] Bugfix: saving offset_date_serializer instead of local_date_serialize #21974
- Add skipCopyWith option for dart-dio #21816
Kotlin
- fix(kotlin-spring): add missing constructor parentheses for hashmap models #22029
- [kotlin] Fix enum defaultValue in query parameters with schema reference #22002
- [kotlin][client] remove old deprecated apis #21988
- [kotlin-spring][server] Feat: Allow implementation of arbitrary interface in DTOs (similar to x-implements from java-spring) #21950
- Fix missing @Serializable on enums for kotlin/jvm-retrofit2 #21907
- [kotlin-client] Fix string comparison in discriminator post-processing #21881
- [kotlin-client] update Kotlin and libraries versions #21866
- Kotlin Multiplatform polymorphism with custom discriminator support #21772
Go
- go: Fix missing imports for optional body params #22014
- feat(golang): support for wrapped and xml name #21899
Java
- [JAVA] Add vendorExtensions.x-class-extra-annotation to oneOf interfaces #22020
- [cxf] add support for Swagger2 #22010
- [java] Fix annotationLibrary option being ignored #21992
- [Java] [Spring-client] Exclude discriminator from nullable annotation #21981
- feat: Add Java Dubbo code generator for Apache Dubbo microservices #21968
- [jaxrs-spec][quarkus] Feat: Add an option to use "org.jboss.resteasy.reactive.RestResponse" #21877
- [Java] [Spring] Use deduction configOptions for oneOfInterfaces #20919
OCaml
- [Fix][OCaml] Incorrect encoding/decoding for required free-form objects; Odoc for record fields #21819
- [OCaml] Generate .ocamlformat file; format all generated OCaml files #21809
- [OCaml] Introduce support for oneOf/anyOf, fix default value for non-required maps #21798
PHP
- Fix php-slim4 API key authentication throwing exception #21962
- Setup void type for PHP Symfony CompilerpassInterface #21808
- [php] Fixed typing of offsetGet/offsetSet/offsetUnset #21583
ProtoBuf
- [protobuf] fix generation of enums with UNSPECIFIED values #21774
Python
- [python] add async httpx (new library option) support #22021
- [python] api client type checks #21935
- fix(python): update pyproject.toml license format with poetry1 fallback #21931
- [python] fix default value when enum is a reference #21923
- python: feature flag for lazy imports #21885
Ruby
- fix(ruby-client): Fix incorrect boolean parsing in OneOf/AnyOf #21943
Rust
- [Rust-Axum] Support AnyOf, AllOf #21948
- [Rust] Add support for native-tls and rustls-tls Cargo features for the reqwest library #21925
- [BUG][rust-axum] Fix duplicate route operations when supplying multiple tags on a path with a camelCase param #21873
- [rust] set useAsyncFileStream only for files in the body #21839
Scala
- Mark scala-lagom-server as deprecated #21977
- New generator for Scala3 + sttp4 + jsoniter-scala #21908
Swift
- [Swift6][client]Make Swift 6 generator stable #21846
TypeScript
hibernate/hibernate-tools (org.hibernate.tool:hibernate-tools-maven)
v7.1.4.Final
v7.1.3.Final
v7.1.2.Final
v7.1.1.Final
jacoco/jacoco (org.jacoco:jacoco-maven-plugin)
v0.8.14: 0.8.14
New Features
- JaCoCo now officially supports Java 25 (GitHub #1950).
- Experimental support for Java 26 class files (GitHub #1870).
- Branches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub #1655).
- Part of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub #1814, #1954).
- Part of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub #1956).
- Part of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub #1929).
- Part of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub #1945).
- Part of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub #1871).
- Part of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub #1911).
- Methods generated by the Kotlin serialization compiler plugin are filtered out (GitHub #1885, #1970, #1971).
Fixed bugs
- Fixed handling of implicit else clause of when with String subject in Kotlin (GitHub #1813, #1940).
- Fixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub #1813, #1940). Fixed handling of exceptions in chains of safe call operators in Kotlin (GitHub #1819).
Non-functional Changes
- JaCoCo now depends on ASM 9.9 (GitHub #1965).
hibernate/hibernate-orm (org.hibernate.orm.tooling:hibernate-enhance-maven-plugin)
v6.6.33.Final
v6.6.32.Final
v6.6.31.Final
v6.6.30.Final
v6.6.29.Final
v6.6.28.Final
spring-projects/spring-boot (org.springframework.boot:spring-boot-maven-plugin)
v3.5.6
🐞 Bug Fixes
- Quoted -D arguments break system property resolution on Linux with Spring AOT #47166
- Groovy Templates fails with an NPE when rendering an auto new line #47139
- available() does not behave correctly when reading stored entries from a NestedJarFile #47057
- spring-boot-docker-compose doesn't create service connections when image has registry host but not project #47019
- Flyway Ignore Migration Patterns setting can't be set to an empty string #47013
📔 Documentation
- Default value of server.tomcat.resource.cache-ttl is not documented #47253
- Document Java 25 support #47245
- Fix links to Flyway reference documentation #46988
- Clarify Javadoc of Customizer interfaces about overriding behavior #46942
🔨 Dependency Upgrades
- Upgrade to Ehcache3 3.10.9 #47106
- Upgrade to Elasticsearch Client 8.18.6 #47094
- Upgrade to Gson 2.13.2 #47158
- Upgrade to Hibernate 6.6.29.Final #47216
- Upgrade to HikariCP 6.3.3 #47187
- Upgrade to HttpCore5 5.3.5 #47108
- Upgrade to Infinispan 15.2.6.Final #47109
- Upgrade to Jakarta Activation 2.1.4 #47188
- Upgrade to Jakarta Mail 2.1.4 #47110
- Upgrade to Jaybird 6.0.3 #47111
- Upgrade to Jetty 12.0.27 #47159
- Upgrade to jOOQ 3.19.26 #47160
- Upgrade to Lombok 1.18.40 #47113
- Upgrade to MariaDB 3.5.6 #47189
- Upgrade to Maven Failsafe Plugin 3.5.4 #47190
- Upgrade to Maven Shade Plugin 3.6.1 #47191
- Upgrade to Maven Surefire Plugin 3.5.4 #47192
- Upgrade to Micrometer 1.15.4 #47083
- Upgrade to Micrometer Tracing 1.5.4 #47084
- Upgrade to Netty 4.1.127.Final #47127
- Upgrade to R2DBC MSSQL 1.0.3.RELEASE #47193
- Upgrade to Reactor Bom 2024.0.10 #47085
- Upgrade to Spring AMQP 3.2.7 #47086
- Upgrade to Spring Batch 5.2.3 #47087
- Upgrade to Spring Data Bom 2025.0.4 #47088
- Upgrade to Spring Framework 6.2.11 #47089
- Upgrade to Spring GraphQL 1.4.2 #47090
- Upgrade to Spring Integration 6.5.2 #47091
- Upgrade to Spring Kafka 3.3.10 #47092
- Upgrade to Spring Pulsar 1.2.10 #47093
- Upgrade to Spring Security 6.5.5 #47257
- Upgrade to Tomcat 10.1.46 #47194
- Upgrade to Undertow 2.3.19.Final #47115
- Upgrade to XmlUnit2 2.10.4 #47243
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Chanwon-Seo, @doljae, @izeye, and @quaff
swagger-api/swagger-core (io.swagger.core.v3:swagger-annotations-jakarta)
v2.2.39: Swagger-core 2.2.39 released!
- chore: remove System.out and printStackTrace to align with Sonar rules S106 and S1148 (#4988)
- fix: adjust docs about RequiredMode.AUTO + small refactor (#4982)
- Fix a non-deterministic assertion in ServletUtilsTest (#4981)
- Fix(core): Prevent redundant schema resolution by fixing AnnotatedType equality (#4975)
v2.2.38: Swagger-core 2.2.38 released!
- honor array schema description when generating OpenAPI 3.1 (#4942)
v2.2.37: Swagger-core 2.2.37 released!
- fix: prevent leaking properties to enum schema when Schema#implementa… (#4970)
- refs enumAsRef Issue 4932 (#4969)
- fix: add booleanSchemaValue to Schema's hashCode and equals (#4958)
- fix: Fix missing items on nested @ArraySchema items in OAS 3.1 (#4949)
pgjdbc/pgjdbc (org.postgresql:postgresql)
v42.7.8
Added
- feat: Add configurable boolean-to-numeric conversion for ResultSet getters MR #3796
Changed
- perf: remove QUERY_ONESHOT flag when calling getMetaData MR #3783
- perf: use
BufferedInputStreamwithFileInputStreamMR #3750 - perf: enable server-prepared statements for DatabaseMetaData
Fixed
- fix: avoid NullPointerException when cancelling a query if cancel key is not known yet
- fix: Change "PST" timezone in TimestampTest to "Pacific Standard Time" MR #3774
- fix: traverse the current dimension to get the correct pos in PgArray#calcRemainingDataLength MR #3746
- fix: make sure getImportedExportedKeys returns columns in consistent order
- fix: Add "SELF_REFERENCING_COL_NAME" field to getTables' ResultSetMetaData to fix NullPointerException MR #3660
- fix: unable to open replication connection to servers < 12
- fix: avoid closing statement caused by driver's internal ResultSet#close()
- fix: return empty metadata for empty catalog names as it was before
- fix: Incorrect class comparison in PGXmlFactoryFactory validation
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.