Skip to content

Bump the versions group across 1 directory with 25 updates#69

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/versions-2cebb4b649
Closed

Bump the versions group across 1 directory with 25 updates#69
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/versions-2cebb4b649

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 13, 2025

Bumps the versions group with 25 updates in the / directory:

Package From To
net.neoforged:bus 8.0.2 8.0.5
org.xerial:sqlite-jdbc 3.50.3.0 3.51.1.0
net.dv8tion:JDA 6.1.0 6.1.3
ru.astrainteractive.klibs:mikro-core 1.16.0 1.16.1
ru.astrainteractive.klibs:mikro-extensions 1.16.0 1.16.1
org.jetbrains.kotlinx:kotlinx-benchmark-runtime 0.4.14 0.4.15
org.jetbrains.kotlinx.benchmark 0.4.14 0.4.15
com.charleskorn.kaml:kaml 0.102.0 0.104.0
io.ktor:ktor-client-cio 3.3.1 3.3.3
io.ktor:ktor-client-content-negotiation 3.3.1 3.3.3
io.ktor:ktor-client-core 3.3.1 3.3.3
io.ktor:ktor-client-json 3.3.1 3.3.3
io.ktor:ktor-client-logging 3.3.1 3.3.3
io.ktor:ktor-serialization-kotlinx-json 3.3.1 3.3.3
com.discordsrv:discordsrv 1.30.2 1.30.3
net.fabricmc.fabric-api:fabric-api 0.136.3+ 0.139.5+1.21.11
net.fabricmc:fabric-loader 0.17.3 0.18.2
com.github.retrooper:packetevents-spigot 2.10.1 2.11.0
me.clip:placeholderapi 2.11.6 2.11.7
com.palmergames.bukkit.towny:towny 0.101.2.1 0.102.0.1
net.neoforged:neoforge 21.1.129 21.10.64
org.mockito:mockito-core 5.20.0 5.21.0
fabric-loom 1.12.5 1.14.6
com.github.gmazzo.buildconfig 5.7.0 6.0.6
net.neoforged.gradle.userdev 7.1.6 7.1.11

Updates net.neoforged:bus from 8.0.2 to 8.0.5

Commits

Updates org.xerial:sqlite-jdbc from 3.50.3.0 to 3.51.1.0

Release notes

Sourced from org.xerial:sqlite-jdbc's releases.

Release 3.51.1.0

Changelog

🚀 Features

sqlite

  • upgrade to sqlite 3.51.1 (6868e66)

🛠 Build

deps

  • bump org.codehaus.mojo:versions-maven-plugin (7603dbb)
  • bump actions/checkout from 5 to 6 (79a5083)
  • bump org.apache.maven.plugins:maven-jar-plugin (41d4bb3)
  • bump org.graalvm.buildtools:native-maven-plugin (2499f23)
  • org.graalvm.buildtools:native-maven-plugin from 0.10.6 to 0.11.2 (#1346) (4f126e5), closes #1346

deps-dev

  • bump org.assertj:assertj-core from 3.27.4 to 3.27.6 (c6f063c)

unscoped

Contributors

We'd like to thank the following people for their contributions: Gauthier, Gauthier Roebroeck, Kristof

Release 3.51.0.0

Changelog

🚀 Features

sqlite

  • upgrade to sqlite 3.51.0 (6a0f6b4)
  • enable LIMIT support for UPDATE and DELETE (acf84ae), closes #1318

🔄️ Changes

🧪 Tests

  • load extension enabled by connection string (751cd07)

🛠 Build

deps

  • bump org.graalvm.sdk:nativeimage from 24.1.2 to 25.0.1 (62a819a)
  • bump org.jreleaser:jreleaser-maven-plugin (3fc3374)
  • bump org.apache.maven.plugins:maven-compiler-plugin (c7f900b)
  • bump actions/download-artifact from 5 to 6 (f7063ae)
  • bump actions/upload-artifact from 4 to 5 (938d553)
  • bump org.sonatype.central:central-publishing-maven-plugin (a822d58)

... (truncated)

Commits
  • a6d0147 chore(release): 3.51.1.0 [skip ci]
  • 5df7db9 ci: disable fail-fast
  • f7f2d9d chore: update native libraries
  • 6868e66 feat(sqlite): upgrade to sqlite 3.51.1
  • 7603dbb build(deps): bump org.codehaus.mojo:versions-maven-plugin
  • 79a5083 build(deps): bump actions/checkout from 5 to 6
  • 41d4bb3 build(deps): bump org.apache.maven.plugins:maven-jar-plugin
  • 2499f23 build(deps): bump org.graalvm.buildtools:native-maven-plugin
  • c6f063c build(deps-dev): bump org.assertj:assertj-core from 3.27.4 to 3.27.6
  • 4f126e5 build(deps): org.graalvm.buildtools:native-maven-plugin from 0.10.6 to 0.11.2...
  • Additional commits viewable in compare view

Updates net.dv8tion:JDA from 6.1.0 to 6.1.3

Release notes

Sourced from net.dv8tion:JDA's releases.

v6.1.3

Bug Fixes

Full Changelog: discord-jda/JDA@v6.1.2...v6.1.3

Installation

Gradle

repositories {
    mavenCentral()
}
dependencies {
    implementation("net.dv8tion:JDA:6.1.3")
}

Maven

<dependency>
    <groupId>net.dv8tion</groupId>
    <artifactId>JDA</artifactId>
    <version>6.1.3</version> 
</dependency>

v6.1.2

Bug Fixes

Full Changelog: discord-jda/JDA@v6.1.1...v6.1.2

Installation

Gradle

repositories {
    mavenCentral()
}
dependencies {
    implementation("net.dv8tion:JDA:6.1.2")
}

... (truncated)

Commits

Updates ru.astrainteractive.klibs:mikro-core from 1.16.0 to 1.16.1

Commits

Updates ru.astrainteractive.klibs:mikro-extensions from 1.16.0 to 1.16.1

Commits

Updates ru.astrainteractive.klibs:mikro-extensions from 1.16.0 to 1.16.1

Commits

Updates org.jetbrains.kotlinx:kotlinx-benchmark-runtime from 0.4.14 to 0.4.15

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-benchmark-runtime's releases.

v0.4.15

  • Made WasmJS/D8 tasks configuration-cache friendly #309
  • Made Gradle plugin isolation compatible#325
  • Updated publish-plugin to published signed plugin artifacts #295
  • Updated default JMH version to 1.37 #312
  • Introduced notebooks for benchmarking results analysis, and added a note about them to the plugin output #330, #327
  • Multiple various build infrastructure and documentation changes.
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-benchmark-runtime's changelog.

0.4.15

  • Made WasmJS/D8 tasks configuration-cache friendly #309
  • Made Gradle plugin isolation compatible #325
  • Updated publish-plugin to published signed plugin artifacts #295
  • Updated default JMH version to 1.37 #312
  • Introduced notebooks for benchmarking results analysis, and added a note about them to the plugin output #330, #327
  • Multiple various build infrastructure and documentation changes.
Commits
  • 86f4c52 Release v0.4.15
  • ccffaf3 Add information about analysis notebooks to README and print a link along wit...
  • f38993d Update the name of k/wasm target in README.md (#331)
  • 6e34bc7 [Wasm] fix wasmJs require for work with webpack (#339)
  • 62e2799 Workaround absence of require function in wasmJs (#333)
  • 70609bf Migrate multiplatform example build script to Kotlin (#334)
  • e9becb5 Update publish-plugin to published signed plugin artifacts (#295)
  • 6b14c81 Add examples of using Kotlin Notebook to analyze benchmark runs (#327)
  • bb2208c Suppress REDUNDANT_CALL_OF_CONVERSION_METHOD (#326)
  • 6e0cbf4 Speedup integration testing pipeline (#311)
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlinx.benchmark from 0.4.14 to 0.4.15

Updates com.charleskorn.kaml:kaml from 0.102.0 to 0.104.0

Release notes

Sourced from com.charleskorn.kaml:kaml's releases.

0.104.0

0.104.0 (2025-11-18)

Dependency Updates

  • update dependency com.squareup.okio:okio to v3.16.4 (#791) (35772b4)

0.103.0

0.103.0 (2025-11-15)

Dependency Updates

  • internal: update dependency node to v24 (#780) (2d8bd0e)
  • internal: update dependency semantic-release to v25.0.2 (#784) (504160c)
  • internal: update gradle to v9.2.0 (#781) (34c31c1)
  • internal: update plugin com.google.devtools.ksp to v2.3.1 (#782) (83a7d0d)
  • internal: update plugin com.google.devtools.ksp to v2.3.2 (#783) (bf05227)
  • internal: update softprops/action-gh-release action to v2.4.2 (#785) (941bda3)
  • update dependency com.squareup.okio:okio to v3.16.3 (#788) (888dcf8)
Commits
  • 35772b4 deps: update dependency com.squareup.okio:okio to v3.16.4 (#791)
  • 888dcf8 deps: update dependency com.squareup.okio:okio to v3.16.3 (#788)
  • 941bda3 deps(internal): update softprops/action-gh-release action to v2.4.2 (#785)
  • 504160c deps(internal): update dependency semantic-release to v25.0.2 (#784)
  • bf05227 deps(internal): update plugin com.google.devtools.ksp to v2.3.2 (#783)
  • 83a7d0d deps(internal): update plugin com.google.devtools.ksp to v2.3.1 (#782)
  • 34c31c1 deps(internal): update gradle to v9.2.0 (#781)
  • 2d8bd0e deps(internal): update dependency node to v24 (#780)
  • See full diff in compare view

Updates io.ktor:ktor-client-cio from 3.3.1 to 3.3.3

Release notes

Sourced from io.ktor:ktor-client-cio's releases.

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)
Changelog

Sourced from io.ktor:ktor-client-cio's changelog.

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)
Commits
  • 629d22c Release 3.3.3 (#5219)
  • 77bbf10 Server Netty. Fix rejected execution during engine stop (#8671)
  • 75439b0 KTOR-9096 Fix SSE cancellation leak on Darwin (#5208)
  • 62ea8e4 KTOR-6837 Fix client URL handling for invalid DefaultRequest.host
  • ef09e84 Add stream.demand calls to JettyResponseListener
  • 47e6049 KTOR-9094 Jetty Client: Allow h2c traffic
  • e70922e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...
  • 589f02d KTOR-3019 Improve CORS plugin logging to ease troubleshooting (#5194)
  • 5a66b47 Update Gradle and Develocity (#5201)
  • 2ba2f02 KTOR-8947 Filter pseudo-headers in Java client (#5198)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-content-negotiation from 3.3.1 to 3.3.3

Release notes

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

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)
Changelog

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

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)
Commits
  • 629d22c Release 3.3.3 (#5219)
  • 77bbf10 Server Netty. Fix rejected execution during engine stop (#8671)
  • 75439b0 KTOR-9096 Fix SSE cancellation leak on Darwin (#5208)
  • 62ea8e4 KTOR-6837 Fix client URL handling for invalid DefaultRequest.host
  • ef09e84 Add stream.demand calls to JettyResponseListener
  • 47e6049 KTOR-9094 Jetty Client: Allow h2c traffic
  • e70922e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...
  • 589f02d KTOR-3019 Improve CORS plugin logging to ease troubleshooting (#5194)
  • 5a66b47 Update Gradle and Develocity (#5201)
  • 2ba2f02 KTOR-8947 Filter pseudo-headers in Java client (#5198)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-core from 3.3.1 to 3.3.3

Release notes

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

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)
Changelog

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

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)
Commits
  • 629d22c Release 3.3.3 (#5219)
  • 77bbf10 Server Netty. Fix rejected execution during engine stop (#8671)
  • 75439b0 KTOR-9096 Fix SSE cancellation leak on Darwin (#5208)
  • 62ea8e4 KTOR-6837 Fix client URL handling for invalid DefaultRequest.host
  • ef09e84 Add stream.demand calls to JettyResponseListener
  • 47e6049 KTOR-9094 Jetty Client: Allow h2c traffic
  • e70922e KTOR-9125 Fix double ResponseSent invocation when exception is thrown after r...
  • 589f02d KTOR-3019 Improve CORS plugin logging to ease troubleshooting (#5194)
  • 5a66b47 Update Gradle and Develocity (#5201)
  • 2ba2f02 KTOR-8947 Filter pseudo-headers in Java client (#5198)
  • Additional commits viewable in compare view

Updates io.ktor:ktor-client-json from 3.3.1 to 3.3.3

Release notes

Sourced from io.ktor:ktor-client-json's releases.

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Improvements

  • WebRTC Client. Remove redundant targets (KTOR-9062)
  • Add Socks proxy support to Darwin engine (KTOR-8968)
  • Java: Improve error message when SOCKS proxy is used (KTOR-2908)

Bugfixes

  • HttpRequestRetry: SendCountExceedException when max retries is more than maxSendCount of HttpSend (KTOR-5850)
  • Darwin: The maxFrameSize option has no effect (KTOR-6963)
  • OpenAPI: StackOverflowError when a response object has property with @Contextual serializer (KTOR-8878)
  • OpenAPI gen: missing KDoc fields (KTOR-9021)
  • Server call.request.path() returns routing selectors in path (KTOR-7639)
  • StaticContent doesn't allow siblings (KTOR-9012)
  • HttpCache: FileStorage doesn't use given dispatcher for all file operations (KTOR-8832)
  • Curl: SOCKS proxy doesn't work (KTOR-9008)
  • Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (KTOR-8916)
  • Response body channel is canceled while the body is being saved when having HttpRequestRetry and onDownload (KTOR-8975)
  • HttpCache: InvalidCacheStateException when varyKeys stored in files contain uppercase letters since 3.3.0 (KTOR-8970)
Changelog

Sourced from io.ktor:ktor-client-json's changelog.

3.3.3

Published 26 November 2025

Improvements

  • KTOR-6837 Discrepancies when parsing URL host with CIO and Darwin engines compared to the rest engines
  • KTOR-9050 Logging: SimpleLogger should be an object, not a class
  • KTOR-9094 Jetty Client: Support HTTP/2 over cleartext (h2c)
  • KTOR-9120 OpenAPI gen: missing operationId for KDoc fields
  • KTOR-3019 Improve logging for CORS plugin

Bugfixes

  • KTOR-8671 Netty: RejectedExecutionException during shutdown on MacOS when dev mode is enabled
  • KTOR-9096 Darwin: New SSE handlers stop responding after canceling few SSE sessions
  • KTOR-9125 Double ResponseSent invocation when exception is thrown after respond
  • KTOR-8878 OpenAPI: StackOverflowError when a response object has property with @​Contextual serializer
  • KTOR-8947 Java, ContentEncoding: IllegalHeaderNameException is thrown for ":status" pseudo header with HTTP/2
  • KTOR-9092 NettyHttp2Handler throws IllegalArgumentException: 'ktor.ApplicationCall' is already in use
  • KTOR-8924 Curl: Client sends both Transfer-Encoding and Content-Length headers for DELETE requests with body
  • KTOR-8838 Exception handling issue in client cache

3.3.2

Published 5 November 2025

Description has been truncated

Bumps the versions group with 25 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [net.neoforged:bus](https://github.com/NeoForged/Bus) | `8.0.2` | `8.0.5` |
| [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) | `3.50.3.0` | `3.51.1.0` |
| [net.dv8tion:JDA](https://github.com/discord-jda/JDA) | `6.1.0` | `6.1.3` |
| [ru.astrainteractive.klibs:mikro-core](https://github.com/makeevrserg/klibs.mikro) | `1.16.0` | `1.16.1` |
| [ru.astrainteractive.klibs:mikro-extensions](https://github.com/makeevrserg/klibs.mikro) | `1.16.0` | `1.16.1` |
| [org.jetbrains.kotlinx:kotlinx-benchmark-runtime](https://github.com/Kotlin/kotlinx-benchmark) | `0.4.14` | `0.4.15` |
| org.jetbrains.kotlinx.benchmark | `0.4.14` | `0.4.15` |
| [com.charleskorn.kaml:kaml](https://github.com/charleskorn/kaml) | `0.102.0` | `0.104.0` |
| [io.ktor:ktor-client-cio](https://github.com/ktorio/ktor) | `3.3.1` | `3.3.3` |
| [io.ktor:ktor-client-content-negotiation](https://github.com/ktorio/ktor) | `3.3.1` | `3.3.3` |
| [io.ktor:ktor-client-core](https://github.com/ktorio/ktor) | `3.3.1` | `3.3.3` |
| [io.ktor:ktor-client-json](https://github.com/ktorio/ktor) | `3.3.1` | `3.3.3` |
| [io.ktor:ktor-client-logging](https://github.com/ktorio/ktor) | `3.3.1` | `3.3.3` |
| [io.ktor:ktor-serialization-kotlinx-json](https://github.com/ktorio/ktor) | `3.3.1` | `3.3.3` |
| com.discordsrv:discordsrv | `1.30.2` | `1.30.3` |
| [net.fabricmc.fabric-api:fabric-api](https://github.com/FabricMC/fabric) | `0.136.3+` | `0.139.5+1.21.11` |
| net.fabricmc:fabric-loader | `0.17.3` | `0.18.2` |
| [com.github.retrooper:packetevents-spigot](https://github.com/retrooper/packetevents) | `2.10.1` | `2.11.0` |
| me.clip:placeholderapi | `2.11.6` | `2.11.7` |
| [com.palmergames.bukkit.towny:towny](https://github.com/TownyAdvanced/Towny) | `0.101.2.1` | `0.102.0.1` |
| [net.neoforged:neoforge](https://github.com/NeoForged/NeoForge) | `21.1.129` | `21.10.64` |
| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.20.0` | `5.21.0` |
| fabric-loom | `1.12.5` | `1.14.6` |
| [com.github.gmazzo.buildconfig](https://github.com/gmazzo/gradle-buildconfig-plugin) | `5.7.0` | `6.0.6` |
| net.neoforged.gradle.userdev | `7.1.6` | `7.1.11` |



Updates `net.neoforged:bus` from 8.0.2 to 8.0.5
- [Commits](https://github.com/NeoForged/Bus/commits)

Updates `org.xerial:sqlite-jdbc` from 3.50.3.0 to 3.51.1.0
- [Release notes](https://github.com/xerial/sqlite-jdbc/releases)
- [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG)
- [Commits](xerial/sqlite-jdbc@3.50.3.0...3.51.1.0)

Updates `net.dv8tion:JDA` from 6.1.0 to 6.1.3
- [Release notes](https://github.com/discord-jda/JDA/releases)
- [Commits](discord-jda/JDA@v6.1.0...v6.1.3)

Updates `ru.astrainteractive.klibs:mikro-core` from 1.16.0 to 1.16.1
- [Release notes](https://github.com/makeevrserg/klibs.mikro/releases)
- [Commits](makeevrserg/klibs.mikro@1.16.0...1.16.1)

Updates `ru.astrainteractive.klibs:mikro-extensions` from 1.16.0 to 1.16.1
- [Release notes](https://github.com/makeevrserg/klibs.mikro/releases)
- [Commits](makeevrserg/klibs.mikro@1.16.0...1.16.1)

Updates `ru.astrainteractive.klibs:mikro-extensions` from 1.16.0 to 1.16.1
- [Release notes](https://github.com/makeevrserg/klibs.mikro/releases)
- [Commits](makeevrserg/klibs.mikro@1.16.0...1.16.1)

Updates `org.jetbrains.kotlinx:kotlinx-benchmark-runtime` from 0.4.14 to 0.4.15
- [Release notes](https://github.com/Kotlin/kotlinx-benchmark/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-benchmark/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx-benchmark@v0.4.14...v0.4.15)

Updates `org.jetbrains.kotlinx.benchmark` from 0.4.14 to 0.4.15

Updates `com.charleskorn.kaml:kaml` from 0.102.0 to 0.104.0
- [Release notes](https://github.com/charleskorn/kaml/releases)
- [Commits](charleskorn/kaml@0.102.0...0.104.0)

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

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

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

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

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

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

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

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

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

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

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

Updates `com.discordsrv:discordsrv` from 1.30.2 to 1.30.3

Updates `net.fabricmc.fabric-api:fabric-api` from 0.136.3+ to 0.139.5+1.21.11
- [Release notes](https://github.com/FabricMC/fabric/releases)
- [Commits](https://github.com/FabricMC/fabric/commits)

Updates `net.fabricmc:fabric-loader` from 0.17.3 to 0.18.2

Updates `com.github.retrooper:packetevents-spigot` from 2.10.1 to 2.11.0
- [Release notes](https://github.com/retrooper/packetevents/releases)
- [Changelog](https://github.com/retrooper/packetevents/blob/2.0/CHANGELOG.md)
- [Commits](retrooper/packetevents@v2.10.1...v2.11.0)

Updates `me.clip:placeholderapi` from 2.11.6 to 2.11.7

Updates `com.palmergames.bukkit.towny:towny` from 0.101.2.1 to 0.102.0.1
- [Release notes](https://github.com/TownyAdvanced/Towny/releases)
- [Commits](TownyAdvanced/Towny@0.101.2.1...0.102.0.1)

Updates `net.neoforged:neoforge` from 21.1.129 to 21.10.64
- [Commits](https://github.com/NeoForged/NeoForge/commits)

Updates `org.mockito:mockito-core` from 5.20.0 to 5.21.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](mockito/mockito@v5.20.0...v5.21.0)

Updates `fabric-loom` from 1.12.5 to 1.14.6

Updates `com.github.gmazzo.buildconfig` from 5.7.0 to 6.0.6
- [Release notes](https://github.com/gmazzo/gradle-buildconfig-plugin/releases)
- [Commits](gmazzo/gradle-buildconfig-plugin@v5.7.0...v6.0.6)

Updates `net.neoforged.gradle.userdev` from 7.1.6 to 7.1.11

Updates `org.jetbrains.kotlinx.benchmark` from 0.4.14 to 0.4.15

---
updated-dependencies:
- dependency-name: net.neoforged:bus
  dependency-version: 8.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: org.xerial:sqlite-jdbc
  dependency-version: 3.51.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: net.dv8tion:JDA
  dependency-version: 6.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: ru.astrainteractive.klibs:mikro-core
  dependency-version: 1.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: ru.astrainteractive.klibs:mikro-extensions
  dependency-version: 1.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: ru.astrainteractive.klibs:mikro-extensions
  dependency-version: 1.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: org.jetbrains.kotlinx:kotlinx-benchmark-runtime
  dependency-version: 0.4.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: org.jetbrains.kotlinx.benchmark
  dependency-version: 0.4.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: com.charleskorn.kaml:kaml
  dependency-version: 0.104.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-cio
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-json
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-logging
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-core
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-json
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-client-logging
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: com.discordsrv:discordsrv
  dependency-version: 1.30.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: net.fabricmc.fabric-api:fabric-api
  dependency-version: 0.139.5+1.21.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: net.fabricmc:fabric-loader
  dependency-version: 0.18.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: com.github.retrooper:packetevents-spigot
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: me.clip:placeholderapi
  dependency-version: 2.11.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: com.palmergames.bukkit.towny:towny
  dependency-version: 0.102.0.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: net.neoforged:neoforge
  dependency-version: 21.10.64
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: org.mockito:mockito-core
  dependency-version: 5.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: fabric-loom
  dependency-version: 1.14.6
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: versions
- dependency-name: com.github.gmazzo.buildconfig
  dependency-version: 6.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: versions
- dependency-name: net.neoforged.gradle.userdev
  dependency-version: 7.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
- dependency-name: org.jetbrains.kotlinx.benchmark
  dependency-version: 0.4.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: versions
...

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 Dec 13, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 16, 2025

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

@dependabot dependabot bot closed this Dec 16, 2025
@dependabot dependabot bot deleted the dependabot/gradle/versions-2cebb4b649 branch December 16, 2025 20:09
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