Skip to content

Bump the sentiment-api-gradle group across 1 directory with 18 updates#190

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/quotes-backend/sentiment-api-gradle-5bbb0bd267
Closed

Bump the sentiment-api-gradle group across 1 directory with 18 updates#190
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/quotes-backend/sentiment-api-gradle-5bbb0bd267

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 26, 2025

Bumps the sentiment-api-gradle group with 18 updates in the /quotes-backend directory:

Package From To
org.jetbrains.kotlinx:kotlinx-serialization-core 1.6.3 1.8.1
org.jetbrains.kotlinx:kotlinx-serialization-json 1.6.3 1.8.1
ch.qos.logback:logback-classic 1.5.6 1.5.18
io.ktor:ktor-server-core 2.3.12 2.3.13
io.ktor:ktor-server-netty 2.3.12 2.3.13
io.ktor:ktor-server-content-negotiation 2.3.12 2.3.13
io.ktor:ktor-server-status-pages 2.3.12 2.3.13
io.ktor:ktor-serialization-kotlinx-json 2.3.12 2.3.13
io.ktor:ktor-server-openapi 2.3.12 2.3.13
io.ktor:ktor-server-swagger 2.3.12 2.3.13
io.ktor:ktor-server-tests 2.3.12 2.3.13
io.ktor:ktor-client-content-negotiation 2.3.12 2.3.13
io.ktor:ktor-client-mock 2.3.12 2.3.13
org.jetbrains.kotlin:kotlin-test 1.9.20 2.1.21
jvm 1.9.20 2.1.21
plugin.serialization 1.9.20 2.1.21
io.ktor.plugin 2.3.12 3.1.3
com.github.ben-manes.versions 0.46.0 0.52.0

Updates org.jetbrains.kotlinx:kotlinx-serialization-core from 1.6.3 to 1.8.1

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-core's releases.

1.8.1

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

Changelog for 1.8.0-RC is presented below:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for technical reasons. Now you can use most of SerialDescriptor and its builders API without the need to opt-in into experimental serialization API. See the PR for more details.

Note: All SerialKinds are stable API now, except PolymorphicKind — we may want to expand it in the future.

Generate Java 8's default method implementations in interfaces

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-core's changelog.

1.8.1 / 2025-03-31

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0 / 2025-01-06

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

1.8.0-RC / 2024-12-10

This is a release candidate for the next version. It is based on Kotlin 2.1.0 and includes a few new features, as well as bugfixes and improvements:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for

... (truncated)

Commits
  • afd811f Prepare 1.8.1 release (#2965)
  • 2b653de Merge remote-tracking branch 'origin/master' into dev
  • ab1cd2c Update forward compatibility notes (#2964)
  • b26c67a Tests for fixes for #KT-62522 and #KT-62215 (#2474)
  • 8853917 Bump Kotlin to 2.1.20 (#2963)
  • 9adedb4 Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • 438fb8e Bencoding now supports all platforms (#2954)
  • 27e352d Implement additional compiler flags as per KT-75078 (#2946)
  • f13da7e Check the Gradle distribution checksum (#2935)
  • 1e54f4b Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wra...
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlinx:kotlinx-serialization-json from 1.6.3 to 1.8.1

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's releases.

1.8.1

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

Changelog for 1.8.0-RC is presented below:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for technical reasons. Now you can use most of SerialDescriptor and its builders API without the need to opt-in into experimental serialization API. See the PR for more details.

Note: All SerialKinds are stable API now, except PolymorphicKind — we may want to expand it in the future.

Generate Java 8's default method implementations in interfaces

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's changelog.

1.8.1 / 2025-03-31

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0 / 2025-01-06

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

1.8.0-RC / 2024-12-10

This is a release candidate for the next version. It is based on Kotlin 2.1.0 and includes a few new features, as well as bugfixes and improvements:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for

... (truncated)

Commits
  • afd811f Prepare 1.8.1 release (#2965)
  • 2b653de Merge remote-tracking branch 'origin/master' into dev
  • ab1cd2c Update forward compatibility notes (#2964)
  • b26c67a Tests for fixes for #KT-62522 and #KT-62215 (#2474)
  • 8853917 Bump Kotlin to 2.1.20 (#2963)
  • 9adedb4 Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • 438fb8e Bencoding now supports all platforms (#2954)
  • 27e352d Implement additional compiler flags as per KT-75078 (#2946)
  • f13da7e Check the Gradle distribution checksum (#2935)
  • 1e54f4b Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wra...
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlinx:kotlinx-serialization-json from 1.6.3 to 1.8.1

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's releases.

1.8.1

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

Changelog for 1.8.0-RC is presented below:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for technical reasons. Now you can use most of SerialDescriptor and its builders API without the need to opt-in into experimental serialization API. See the PR for more details.

Note: All SerialKinds are stable API now, except PolymorphicKind — we may want to expand it in the future.

Generate Java 8's default method implementations in interfaces

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's changelog.

1.8.1 / 2025-03-31

This release updates Kotlin version to 2.1.20, while also providing several important improvements and bugfixes.

Improvements

  • Implemented encoding null in key and value of a map in Protobuf (#2910)
  • Make type argument in JsonTransformingSerializer nullable (#2911)
  • Use SPDX identifier in POMs (#2936) (thanks to Leon Linhart)
  • Add watchosDeviceArm64 to Okio integration module (#2920) (thanks to Daniel Santiago)
  • Update kotlinx-io version to 0.6.0 (#2933) (thanks to Piotr Krzemiński)

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#2942)
  • Do not encode empty packed collections in protobuf (#2907)

1.8.0 / 2025-01-06

This release contains all of the changes from 1.8.0-RC. Kotlin 2.1.0 is used as a default, while upcoming 2.1.10 is also supported. Also added small bugfixes, including speedup of ProtoWireType.from (#2879).

1.8.0-RC / 2024-12-10

This is a release candidate for the next version. It is based on Kotlin 2.1.0 and includes a few new features, as well as bugfixes and improvements:

@JsonIgnoreUnknownKeys annotation

Previously, only global setting JsonBuilder.ignoreUnknownKeys controlled whether Json parser would throw exception if input contained a property that was not declared in a @Serializable class. There were a lot of complaints that this setting is not flexible enough. To address them, we added new @JsonIgnoreUnknownKeys annotation that can be applied on a per-class basis. With this annotation, it is possible to allow unknown properties for annotated classes, while general decoding methods (such as Json.decodeFromString and others) would still reject them for everything else. See details in the corresponding PR.

Stabilization of SerialDescriptor API and @SealedSerializationApi annotation

SerialDescriptor, SerialKind, and related API has been around for a long time and has proven itself useful. The main reason @ExperimentalSerializationApi was on SerialDescriptor's properties is that we wanted to discourage people from subclassing it. Fortunately, Kotlin 2.1 provides a special mechanism for such a case — SubclassOptInRequired. New kotlinx.serialization.SealedSerializationApi annotation designates APIs as public for use, but closed for implementation — the case for SerialDescriptor, which is a non-sealed interface for

... (truncated)

Commits
  • afd811f Prepare 1.8.1 release (#2965)
  • 2b653de Merge remote-tracking branch 'origin/master' into dev
  • ab1cd2c Update forward compatibility notes (#2964)
  • b26c67a Tests for fixes for #KT-62522 and #KT-62215 (#2474)
  • 8853917 Bump Kotlin to 2.1.20 (#2963)
  • 9adedb4 Fix incorrect enum coercion during deserialization from JsonElement (#2962)
  • 438fb8e Bencoding now supports all platforms (#2954)
  • 27e352d Implement additional compiler flags as per KT-75078 (#2946)
  • f13da7e Check the Gradle distribution checksum (#2935)
  • 1e54f4b Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wra...
  • Additional commits viewable in compare view

Updates ch.qos.logback:logback-classic from 1.5.6 to 1.5.18

Release notes

Sourced from ch.qos.logback:logback-classic's releases.

Logback 1.5.18

2025-03-18 Release of logback version 1.5.18

• Added support for XZ compression for archived log files. Note that XZ compression requires Tukaani project's XZ library for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.

• Removed references to java.security.AccessController class. This class has been deprecated for some time and is slated for removal in future JDK versions.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Logback 1.5.17

2025-02-25 Release of logback version 1.5.17

• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to "Windows Console Host". This problem was reported in issues/753 by Michael Lyubkin.

• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Logback 1.5.16

2025-01-05 Release of logback version 1.5.16

• In order to ease the migration of configuration files depending on JaninoEventEvaluator, logback-classic will emit a warning about the removal of JaninoEventEvaluator in version 1.5.13 and suggest an online migration tool.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit 74c9ebd0e784d9e9ffc6c627cf5016d0157956b2 associated with the tag v_1.5.16. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Commits
  • b2a02f0 prepare release 1.5.18
  • 991de58 remove references to AccessController marked for deletion in the JDK
  • f54ab16 If compression mode is XZ but the XZ library is missing, then fallback to GZ ...
  • fb45971 add support for XZ compression
  • 31c1f55 add xz compression support with tests
  • 8968d0f introduce strategy based compression
  • 834059c start work on 1.5.18-SNAPSHOT
  • 1035872 prepare release 1.5.17
  • 2e6984d bump to slf4j version 2.0.17
  • 1009952 use a new LoggerContert instance when running LogbackListenerTest. This shoul...
  • Additional commits viewable in compare view

Updates io.ktor:ktor-server-core from 2.3.12 to 2.3.13

Release notes

Sourced from io.ktor:ktor-server-core's releases.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Changelog

Sourced from io.ktor:ktor-server-core's changelog.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Commits

Updates io.ktor:ktor-server-netty from 2.3.12 to 2.3.13

Release notes

Sourced from io.ktor:ktor-server-netty's releases.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Changelog

Sourced from io.ktor:ktor-server-netty's changelog.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Commits

Updates io.ktor:ktor-server-content-negotiation from 2.3.12 to 2.3.13

Release notes

Sourced from io.ktor:ktor-server-content-negotiation's releases.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Changelog

Sourced from io.ktor:ktor-server-content-negotiation's changelog.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Commits

Updates io.ktor:ktor-server-status-pages from 2.3.12 to 2.3.13

Release notes

Sourced from io.ktor:ktor-server-status-pages's releases.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Changelog

Sourced from io.ktor:ktor-server-status-pages's changelog.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Commits

Updates io.ktor:ktor-serialization-kotlinx-json from 2.3.12 to 2.3.13

Release notes

Sourced from io.ktor:ktor-serialization-kotlinx-json's releases.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Changelog

Sourced from io.ktor:ktor-serialization-kotlinx-json's changelog.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Commits

Updates io.ktor:ktor-server-openapi from 2.3.12 to 2.3.13

Release notes

Sourced from io.ktor:ktor-server-openapi's releases.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Changelog

Sourced from io.ktor:ktor-server-openapi's changelog.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Commits

Updates io.ktor:ktor-server-swagger from 2.3.12 to 2.3.13

Release notes

Sourced from io.ktor:ktor-server-swagger's releases.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

  • Replace custom withTimeout implementation using WeakTimeoutQueue with coroutines.withTimeout (KTOR-3658)
  • Add watchosDeviceArm64 target (KTOR-6368)
Changelog

Sourced from io.ktor:ktor-server-swagger's changelog.

2.3.13

Published 20 November 2024

Bugfixes

  • CIO: Requests face connection timeouts when executed on the Android main dispatcher (KTOR-6803)
  • io.ktor.util.TextKt.chomp doesn't work on strings with more than one character (KTOR-7209)
  • "java.lang.IllegalArgumentException: Failed requirement." in SelectorManagerSupport (KTOR-2914)
  • Backport fix for CVE-2024-49580 to Ktor 2 (KTOR-7727)

Improvements

Description has been truncated

Bumps the sentiment-api-gradle group with 18 updates in the /quotes-backend directory:

| Package | From | To |
| --- | --- | --- |
| [org.jetbrains.kotlinx:kotlinx-serialization-core](https://github.com/Kotlin/kotlinx.serialization) | `1.6.3` | `1.8.1` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.6.3` | `1.8.1` |
| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.6` | `1.5.18` |
| [io.ktor:ktor-server-core](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-server-netty](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-server-content-negotiation](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-server-status-pages](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-server-openapi](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-server-swagger](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-server-tests](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [io.ktor:ktor-client-mock](https://github.com/ktorio/ktor) | `2.3.12` | `2.3.13` |
| [org.jetbrains.kotlin:kotlin-test](https://github.com/JetBrains/kotlin) | `1.9.20` | `2.1.21` |
| [jvm](https://github.com/JetBrains/kotlin) | `1.9.20` | `2.1.21` |
| [plugin.serialization](https://github.com/JetBrains/kotlin) | `1.9.20` | `2.1.21` |
| io.ktor.plugin | `2.3.12` | `3.1.3` |
| com.github.ben-manes.versions | `0.46.0` | `0.52.0` |



Updates `org.jetbrains.kotlinx:kotlinx-serialization-core` from 1.6.3 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.6.3...v1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.6.3 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.6.3...v1.8.1)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.6.3 to 1.8.1
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.6.3...v1.8.1)

Updates `ch.qos.logback:logback-classic` from 1.5.6 to 1.5.18
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.5.6...v_1.5.18)

Updates `io.ktor:ktor-server-core` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-server-netty` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-server-content-negotiation` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-server-status-pages` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-server-openapi` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-server-swagger` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-server-tests` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-client-mock` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-client-content-negotiation` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `io.ktor:ktor-client-mock` from 2.3.12 to 2.3.13
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](ktorio/ktor@2.3.12...2.3.13)

Updates `org.jetbrains.kotlin:kotlin-test` from 1.9.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.20...v2.1.21)

Updates `jvm` from 1.9.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.20...v2.1.21)

Updates `plugin.serialization` from 1.9.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v1.9.20...v2.1.21)

Updates `io.ktor.plugin` from 2.3.12 to 3.1.3

Updates `com.github.ben-manes.versions` from 0.46.0 to 0.52.0

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-core
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentiment-api-gradle
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentiment-api-gradle
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentiment-api-gradle
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.5.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-server-core
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-server-netty
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-server-content-negotiation
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-server-status-pages
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-server-openapi
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-server-swagger
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-server-tests
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-client-mock
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor:ktor-client-mock
  dependency-version: 2.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sentiment-api-gradle
- dependency-name: org.jetbrains.kotlin:kotlin-test
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: sentiment-api-gradle
- dependency-name: jvm
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: sentiment-api-gradle
- dependency-name: plugin.serialization
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: sentiment-api-gradle
- dependency-name: io.ktor.plugin
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: sentiment-api-gradle
- dependency-name: com.github.ben-manes.versions
  dependency-version: 0.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentiment-api-gradle
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 26, 2025
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 26, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this May 26, 2025
@dependabot dependabot Bot deleted the dependabot/gradle/quotes-backend/sentiment-api-gradle-5bbb0bd267 branch May 26, 2025 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants