Skip to content

🚧 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 age confidence
docker service-image minor 28.3.3-dind -> 28.5.1-dind age confidence
docker image minor 28.3.3 -> 28.5.1 age confidence
org.openapitools:openapi-generator-maven-plugin build minor 7.15.0 -> 7.16.0 age confidence
org.hibernate.tool:hibernate-tools-maven (source) build patch 7.1.0.Final -> 7.1.4.Final age confidence
org.apache.maven.plugins:maven-surefire-plugin (source) build patch 3.5.3 -> 3.5.4 age confidence
org.jacoco:jacoco-maven-plugin (source) build patch 0.8.13 -> 0.8.14 age confidence
org.hibernate.orm.tooling:hibernate-enhance-maven-plugin (source) build patch 6.6.27.Final -> 6.6.33.Final age confidence
org.springframework.boot:spring-boot-maven-plugin (source) build patch 3.5.5 -> 3.5.6 age confidence
ch.qos.logback:logback-core (source, changelog) compile patch 1.5.18 -> 1.5.19 age confidence
ch.qos.logback:logback-classic (source, changelog) compile patch 1.5.18 -> 1.5.19 age confidence
org.projectlombok:lombok (source) provided patch 1.18.38 -> 1.18.42 age confidence
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 compile minor 2.19.2 -> 2.20.0 age confidence
io.swagger.core.v3:swagger-annotations-jakarta compile patch 2.2.36 -> 2.2.39 age confidence
org.postgresql:postgresql (source) compile patch 42.7.7 -> 42.7.8 age confidence
com.h2database:h2 (source) build minor 2.3.232 -> 2.4.240 age confidence
com.h2database:h2 (source) compile minor 2.3.232 -> 2.4.240 age confidence
com.fasterxml.jackson.core:jackson-annotations (source) compile minor 2.19.2 -> 2.20 age confidence
com.fasterxml.jackson.core:jackson-databind (source) compile minor 2.19.2 -> 2.20.0 age confidence
com.fasterxml.jackson.core:jackson-core compile minor 2.19.2 -> 2.20.0 age confidence
org.springframework.boot:spring-boot-starter-parent (source) parent patch 3.5.5 -> 3.5.6 age confidence

Release Notes

openapitools/openapi-generator (org.openapitools:openapi-generator-maven-plugin)

v7.16.0: released

Compare Source

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

  • [typescript-axios]: withSeparateModelsAndApi handles importFileExtension #​22032
  • [Typescript] add missing typeRoots config on tsconfig #​21824
  • typescript-fetch: Fix model date crash #​21821
hibernate/hibernate-tools (org.hibernate.tool:hibernate-tools-maven)

v7.1.4.Final

Compare Source

v7.1.3.Final

Compare Source

v7.1.2.Final

Compare Source

v7.1.1.Final

Compare Source

jacoco/jacoco (org.jacoco:jacoco-maven-plugin)

v0.8.14: 0.8.14

Compare Source

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

Compare Source

v6.6.32.Final

Compare Source

v6.6.31.Final

Compare Source

v6.6.30.Final

Compare Source

v6.6.29.Final

Compare Source

v6.6.28.Final

Compare Source

spring-projects/spring-boot (org.springframework.boot:spring-boot-maven-plugin)

v3.5.6

Compare Source

🐞 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
❤️ Contributors

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

@​Chanwon-Seo, @​doljae, @​izeye, and @​quaff

projectlombok/lombok (org.projectlombok:lombok)

v1.18.42

Compare Source

v1.18.40

Compare Source

swagger-api/swagger-core (io.swagger.core.v3:swagger-annotations-jakarta)

v2.2.39: Swagger-core 2.2.39 released!

Compare Source

  • 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!

Compare Source

  • honor array schema description when generating OpenAPI 3.1 (#​4942)

v2.2.37: Swagger-core 2.2.37 released!

Compare Source

  • 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 BufferedInputStream with FileInputStream MR #​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

📅 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 MR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This MR has been generated by Renovate Bot.

Edited by oleg

Merge request reports

Loading