Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 1, 2025

This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) minor 9.1.09.3.1 age confidence
io.github.oshai:kotlin-logging dependencies patch 7.0.77.0.14 age confidence
ch.qos.logback:logback-classic (source, changelog) dependencies patch 1.5.181.5.27 age confidence
org.jetbrains.kotlinx:kotlinx-serialization-json dependencies minor 1.9.01.10.0 age confidence
org.jetbrains.kotlin.plugin.serialization plugin minor 2.2.02.3.0 age confidence
org.jetbrains.kotlin.jvm plugin minor 2.2.02.3.0 age confidence

Release Notes

gradle/gradle (gradle)

v9.3.1

Compare Source

v9.3.0

Compare Source

v9.2.1: 9.2.1

Compare Source

The Gradle team is excited to announce Gradle 9.2.1.

Here are the highlights of this release:

  • Windows ARM support
  • Improved publishing APIs
  • Better guidance for dependency verification failures

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Adam,
Björn Kautler,
hasunzo,
HYEON,
Hyunjoon Park,
HYUNJUN SON,
Jendrik Johannes,
Kirill Gavrilov,
Madalin Valceleanu,
Martin Bonnin,
Matthew Haughton,
Mikhail Polivakha,
Na Minhyeok,
Philip Wedemann,
Philipp Schneider,
Róbert Papp,
Simon Marquis,
TheGoesen,
Vincent Potucek,
Xin Wang.

Upgrade instructions

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

./gradlew wrapper --gradle-version=9.2.1 && ./gradlew wrapper

See the Gradle 9.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.

v9.2.0

Compare Source

oshai/kotlin-logging (io.github.oshai:kotlin-logging)

v7.0.14

Compare Source

What's Changed

New Contributors

Full Changelog: oshai/kotlin-logging@7.0.13...7.0.14

v7.0.13

Compare Source

What's Changed

Full Changelog: oshai/kotlin-logging@7.0.12...7.0.13

v7.0.12

Compare Source

What's Changed

Full Changelog: oshai/kotlin-logging@7.0.11...7.0.12

v7.0.11

Compare Source

What's Changed

Full Changelog: oshai/kotlin-logging@7.0.10...7.0.11

v7.0.10

Compare Source

Full Changelog: oshai/kotlin-logging@7.0.9...7.0.10

Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json)

v1.10.0

==================

This is a release candidate for 1.10.0 based on Kotlin 2.3.0. It stabilizes a set of frequently used JSON APIs and builder options,
adopts a new 'Return Value Checker' Kotlin feature, and provides a lot of improvements and bug fixes.

Stabilization of APIs

kotlinx-serialization 1.10 and subsequent releases will be focused on stabilization of existing APIs.
The following APIs and configuration options are no longer experimental because they're widely used without any known major issues:

  • Json configuration options: decodeEnumsCaseInsensitive, allowTrailingComma, allowComments, and prettyPrintIndent. (#​3100)
  • @EncodeDefault annotation and its modes. (#​3106)
  • JsonUnquotedLiteral constructor function (#​2900)
  • JsonPrimitive constructor function overloads that accept unsigned types. (#​3117)
  • JSON DSL functions on JsonElement with Nothing? overloads. (#​3117)

Readiness for return value checker

Kotlin 2.3.0 introduces a new feature aimed
at helping you to catch bugs related to the accidentally ignored return value of the function.
kotlinx-serialization 1.10.0-RC code is fully marked for this feature, meaning that you
can get warnings for unused function calls like Json.encodeToString(...).
To get the warnings, the feature has to be enabled in your project as described here.

Polymorphism improvements

Polymorphic serialization received a couple of improvements in this release:

New subclassesOfSealed utility to automatically register sealed subclasses serializers in polymorphic modules (#​2201).
Use it in your SerializersModule when configuring a polymorphic hierarchy which contains both abstract and sealed classes.
For example, when root of your hierarchy is an inteface, but most of your inheritors are sealed classes.
The new function will register all known sealed subclasses for you, so you don’t need to list them one by one.
This makes writing your SerializerModules much faster and simpler.
Big thanks to Paul de Vrieze for contributing this feature.

Class discriminator conflict check rework (#​3105).
If a payload already contains a property with the same name as the configured discriminator (for example, type),
it is called a class discriminator conflict.
To produce a correct output and allow more inputs to be deserialized at the same time, the following changes were made:

  • Conflicts introduced by JsonNamingStrategy transformations are now detected during serialization as well and will cause SerializationException.
    It also affects non-polymorphic classes.
  • Conflicts from ClassDisciminatorMode.ALL_JSON_OBJECTS and SerializersModuleBuilder.polymorphicDefaultSerializer are also detected.
  • It is allowed to deserialize such a conflicting key for both sealed and open polymorphic hierarchies.
    Previously, it was possible in the sealed hierarchies alone due to missing assertion. See #​1664 for details.

General improvements

  • Add .serialName to MissingFieldException for clearer diagnostics. (#​3114)
  • Generate unique Automatic-Module-Name entries for metadata JARs. (#​3109)
  • Revised ProGuard rules and added R8 tests. (#​3041)
  • CBOR: Improved error message when a byte string/array type mismatch is encountered. (#​3052)

Bugfixes

  • Fix the type in the BIGNUM_NEGATIVE tag name. (#​3090)
  • CBOR: Fix various bugs in the decoder implementation to be more strict and consistent with the specification.

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 changed the title fix(deps): update dependency io.github.oshai:kotlin-logging to v7.0.10 fix(deps): update dependency io.github.oshai:kotlin-logging to v7.0.11 Aug 3, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8e89518 to 6761e2c Compare August 3, 2025 02:52
@renovate renovate bot changed the title fix(deps): update dependency io.github.oshai:kotlin-logging to v7.0.11 fix(deps): update dependency io.github.oshai:kotlin-logging to v7.0.12 Aug 6, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6761e2c to 6bc4e6d Compare August 6, 2025 17:44
@renovate renovate bot changed the title fix(deps): update dependency io.github.oshai:kotlin-logging to v7.0.12 fix(deps): update all non-major dependencies Aug 14, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 3487884 to 5508ec2 Compare August 19, 2025 13:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5508ec2 to 016bb7f Compare September 10, 2025 08:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 96f5bb0 to 69dbe37 Compare September 30, 2025 18:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from bdb4afe to f735a41 Compare October 23, 2025 14:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f735a41 to b1724f6 Compare October 29, 2025 15:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from be59355 to df29aae Compare November 17, 2025 16:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 73023f8 to e3e2258 Compare November 26, 2025 06:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e3e2258 to 737a0fc Compare November 30, 2025 03:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 9642817 to d580cf5 Compare December 16, 2025 10:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 873e0da to 3c9160a Compare December 23, 2025 11:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from cf5d81d to 5888989 Compare January 1, 2026 12:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5888989 to 35ac07c Compare January 7, 2026 01:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 4f5d912 to c07ea97 Compare January 21, 2026 18:32
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c07ea97 to 859a779 Compare January 25, 2026 21:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 859a779 to 4b61c21 Compare January 29, 2026 17:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 4b61c21 to 8e4f76f Compare January 30, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants