Update gradle dependencies (minor/patch) - #8
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.0.0-beta.17→2.0.02.0.0-beta.17→2.0.02.17.1→2.22.22.17.1→2.22.226.1.2.build.9-alpha→26.2.build.116-stable3.5.0-SNAPSHOT→3.5.12.0.0-beta.17→2.0.02.3.10→2.3.112.3.5→2.3.112.0.0-beta.17→2.0.02.0.0-beta.17→2.0.08.9.0→8.10.04.1.1→4.2.213.2.1.jre11→13.4.0.jre113.5.6→3.5.1023.26.0.0.0→23.26.3.0.03.50.2.0→3.53.2.142.7.8→42.7.131.20.2-R0.1-SNAPSHOT→1.20.2-experimental-SNAPSHOT2.0.0-alpha.5→2.0.0-alpha.62.0.0→2.1.02.0.0→2.1.01.3.1→1.4.01.3.1→1.4.01.3.1→1.4.01.3.1→1.4.01.3.1→1.4.01.3.1→1.4.0Release Notes
Incendo/cloud-minecraft (org.incendo:cloud-brigadier)
v2.0.0After 17 beta releases, Cloud’s Minecraft integrations are now stable.
Cloud Minecraft 2.0 provides integrations for Bukkit, Paper, Velocity, BungeeCord, Sponge 7, Cloudburst, and Mojang Brigadier, along with Minecraft Extras and signed argument support.
Highlights
org.incendoAPIUpgrading
If you are already using
2.0.0-beta.17, update your Cloud Minecraft dependencies to2.0.0. The supported Minecraft versions have not changed.Cloud Minecraft 2.0 uses Cloud Core 2.1.0.
Users migrating from Cloud 1.x should read the Cloud 2 migration guide. Cloud 2 uses the
org.incendogroup and package names, and platform integrations are now versioned separately from Cloud Core.Changes since beta.17
See the Minecraft documentation for installation and usage.
Full Changelog: Incendo/cloud-minecraft@2.0.0-beta.17...2.0.0
google/ksp (com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin)
v2.3.11Compare Source
What's Changed
org.gradle.isolated-projectsfor project isolation (#3051)kspDebugAndroidTesttask skipping on Android library modules (#3050)@NotNullannotations during incremental compilation (#3030)KspGradleConfig.logLevelas@Internal(#3039)org.gradle.isolated-projects=trueto KSP Gradle properties reference table (#3076)KSValueArgument.value(#3069)ksp.useKSP2deprecation notice (#3066)Contributors
Full Changelog: google/ksp@2.3.10...2.3.11
InsertKoinIO/koin (io.insert-koin:koin-core)
v4.2.2: Koin 4.2.2Compare Source
Maintenance release for the 4.2.x line — resolver regression fixes from the 4.2.0
CoreResolverV2rewrite, ViewModel/scope fixes, a Ktor request-scope fix, plus new tvOS support and an R8/ProGuard guide.Bug Fixes
Stacked params no longer shadow qualified dependencies (#2370, #2408) — A value passed via
parametersOfcould be returned for aget(named(...))request of the same type, shadowing the qualified definition. Qualified lookups are now registry-only and never read the parameter stack — parameters carry no qualifier, so they can't satisfy a qualified request.Root factory no longer resolves its scoped dependencies from
_root_(#2379) — When a non-single factory defined in the root scope was resolved from a child scope,CoreResolverV2resolved its scoped dependencies against_root_instead of the requesting scope. Linked-scope resolution now runs the factory against the requesting scope (single instances keep their root-bound semantics, preserving #2325).viewModelScopeFactoryscope is linked to its parent (#2299) — A ViewModel scope created viaviewModelScopeFactory()was not linked to the originating scope, so dependencies declared in the parent couldn't be resolved. The created scope is now linked to its parent (except when the parent is root).Tolerate non-
Stringenvironment properties (#2348) — Loading environment/system properties whose values aren'tStringthrewClassCastExceptiondue to an unchecked map cast. Non-Stringvalues are now preserved asAnyand onlyStringkeys are required.Unique Ktor request-scope ids under concurrency (#2410) — Concurrent requests could collide on request-scope ids. Ids are now generated from a monotonic counter seeded once at startup. Thanks @lfavreli-betclic!
Actionable errors for
SavedStateHandle/viewModelScope { }(#2044, #2417) — ResolvingSavedStateHandlewithout the proper extras, or usingviewModelScope { }without theviewModelScopeFactory()option, now produces a clear, actionable error message instead of an opaque failure.Added
tvOS targets for
koin-core-viewmodel(#2426) —koin-core-viewmodelnow publishestvosArm64,tvosX64, andtvosSimulatorArm64, unblocking ViewModel usage on tvOS.Consumer R8/ProGuard rules + guide — Android and ViewModel artifacts now ship consumer R8/ProGuard rules in their AARs, and a new R8 / ProGuard guide documents keep rules for minified builds.
Improvements
bind()/binds()—bind/bindsnow append secondary types in O(1) instead of reallocating the type list per binding, removing quadratic cost when a definition declares many bindings. No user-visible behavior change.Documentation
entryProvider(#2336) — Added guidance on using Koin with the typedentryProviderin the Navigation 3 reference.Contributors
Thanks to the following contributors for this release:
v4.2.1: Koin 4.2.1Compare Source
Support for Compile Safety with Koin Compiler 1.0.0-RC1
Bug Fixes
Fix stacked-params lookup on linked scopes (#2387) — The 4.2.0 resolver rewrite (
CoreResolverV2) walked linked scopes but dropped the per-parent stacked-parameters check that 4.1.x performed via recursion. This broke patterns whereAndroidParametersHolderis stacked on the factory scope byKoinViewModelFactoryandSavedStateHandleis then resolved from a child ViewModel scope. Linked-scope resolution now also checks stacked params on each parent scope.Restore ABI compatibility for
runOnKoinStarted(#2391) — The 4.2.0 release inadvertently broke binary compatibility forrunOnKoinStartedon JVM. Fixed by restoring the original JVM class name via@JvmName/@JvmMultifileClassannotations.Fix scope
_closedconcurrency issue (#2389) — TheScope._closedflag was not volatile, which could cause stale reads under concurrent access.Improvements
Improved Scope resolution error messages —
CoreResolverV2now provides clearer error messages when scope resolution fails, making it easier to diagnose misconfigured scopes.Added
apiCheckto CI — Binary compatibility validation (kotlinx.binary-compatibility-validator) now runs on every PR to prevent future ABI breaks.Documentation
parametersOftype-collision warning (#2328) — Added a caution note explaining that when a value passed viaparametersOfhas the same type as the requested definition, Koin returns the value directly and skips the factory block. Suggests using a wrapper type as a workaround.Contributors
Thanks to the following contributors for this release:
v4.2.0Compare Source
Kotlin 2.3.20
New Features
Performance & Stability
Bug Fixes
Breaking Changes
Dependencies
mariadb-corporation/mariadb-connector-j (org.mariadb.jdbc:mariadb-java-client)
v3.5.10Compare Source
Full Changelog
Key Enhancements
Issues Resolved
attacker-controlled (report by Qing Xu)
jmestwa-coder)
up front (thanks to jmestwa-coder)
jmestwa-coder)
password is supplied (report by fg0x0)
jmestwa-coder)
dot (report by Shaswata, thanks to Pepo48 for PR)
Integer.MAX_VALUE, and returns bulk generated keys out of batch order
v3.5.9Compare Source
Full Changelog
Key Enhancements
useIpForKillQueryfor query cancellationIssues Resolved
allowLocalInfile=falseon the server's local-infile request, so a malicious server cannot read a client file despite the option being disabledlocale-dependent parsing/formatting, e.g. under tr_TR) (thanks to jmestwa-coder)
v3.5.8Compare Source
Full Changelog
Issues Resolved
Other
v3.5.7Compare Source
Full Changelog
Key Enhancements
Issues Resolved
xerial/sqlite-jdbc (org.xerial:sqlite-jdbc)
v3.53.2.1Compare Source
Changelog
🐛 Fixes
jdbc
pool
unscoped
🔄️ Changes
🛠 Build
deps
deps-dev
unscoped
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Javid Khan, Kamil Krzywanski, Kilo Code Bot, dxbjavid
v3.53.2.0Compare Source
Changelog
🚀 Features
sqlite
🛠 Build
deps
deps-dev
unscoped
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck
v3.53.1.0Compare Source
Changelog
🚀 Features
sqlite
🔄️ Changes
🛠 Build
deps
deps-dev
unscoped
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Michael Osipov
v3.53.0.0Compare Source
Changelog
🚀 Features
jdbc
sqlite
unscoped
🛠 Build
deps
deps-dev
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Karl-Michael Edlinger, kju2
v3.51.3.0Compare Source
Changelog
🚀 Features
sqlite
🛠 Build
deps
deps-dev
unscoped
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck
v3.51.2.0Compare Source
Changelog
🚀 Features
sqlite
🛠 Build
Contributors
We'd like to thank the following people for their contributions:
Gauthier Roebroeck
v3.51.1.1Compare Source
Changelog
🚀 Features
sqlite
🛠 Build
deps
deps-dev
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck
v3.51.1.0Compare Source
Changelog
🚀 Features
sqlite
🛠 Build
deps
deps-dev
unscoped
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Kristof
v3.51.0.0Compare Source
Changelog
🚀 Features
sqlite
🔄️ Changes
🧪 Tests
🛠 Build
deps
deps-dev
native
unscoped
📝 Documentation
Contributors
We'd like to thank the following people for their contributions:
Dr. Christian Kohlschütter, Gauthier, Gauthier Roebroeck
v3.50.3.0Compare Source
Changelog
🚀 Features
jdbc
sqlite
unscoped
🛠 Build
deps
📝 Documentation
Contributors
We'd like to thank the following people for their contributions:
Enaium, Gauthier, Gauthier Roebroeck, Tim Ward
pgjdbc/pgjdbc (org.postgresql:postgresql)
v42.7.13Added
search_pathchange via GUC_REPORT (PostgreSQL 18+), so cached plans are no longer used against the wrong schema PR #4259reWriteBatchedInsertsnow merges up to 32768 rows into one multi-valuesINSERT(bounded by the 65535 bind-parameter limit on the extended protocol) instead of capping at 128, which speeds up batches of few-column rows. The newreWriteBatchedInsertsSizeconnection property lowers that cap when set; the default of0uses that maximum. PR #4207autosave=ALWAYS. Controlled by the newflushCacheOnDdlconnection property (defaulttrue); set tofalsefor the prior behaviour. PR #4067connectExecutorconnection property to customize theExecutorused to run the worker task that performs the connection attempt whenloginTimeoutis in effect. The value is the fully qualified name of a class implementingjava.util.concurrent.Executor. With a null value, the default, the driver retains the prior behavior of running the connection attempt on a daemon thread named"PostgreSQL JDBC driver connection thread". The executor must run the task on a thread other than the caller's. Running the attempt on a named thread lets applications that monitor driver-created threads identify it. PR #4165classLoaderStrategyconnection property to control which classloaders the driver searches when loading a class named by a connection property, for examplesocketFactory. The defaultdriver-firstnow falls back to the thread context classloader when the driver's classloader cannot resolve the class, which fixes class loading in non-flat class paths such as Quarkus and OSGi. Setdriverto keep the previous driver-classloader-only behaviour, orcontext-firstto prefer the thread context classloader Issue #2112PR #4167RECORD, andrefcursorPR #4220LargeObjectBlobInputStreamnow skips by seeking instead of reading, and the driver exposes the server version so it can select the 64-bit large-object API where available PR #4204Changed
loginTimeoutis now aFutureTask(ConnectTask) instead of the hand-rolledConnectThread. When the caller hits the timeout, the task is now cancelled withcancel(true), which interrupts the worker thread rather than letting it run to completion. This makes the connection attempt interruptible, sologinTimeoutcan stop a slow connection attempt instead of leaking a thread. As before, a connection that the worker still manages to establish after the caller gives up is closed by the worker so that it does not leak. There are no public API changes and this should only lead to faster background resource cleanup for connections that time out. PR #4120PGXAConnection.ConnectionHandlernow rejectssetAutoCommit(false)andsetSavepoint(...)during an active XA branch, in addition to the long-rejectedsetAutoCommit(true)/commit()/rollback(). ThesetSavepointrejection was already meant to be in place but the guard misspelled the method name assetSavePoint, so savepoints silently went through. Both changes bring the proxy in line with JTA 1.2 §3.4. PR #4114commitPrepared/rollback-of-prepared now returnXAER_RMFAILinstead ofXAER_RMERRwhen the underlying connection is left in a non-idleTransactionState. Transaction managers (Geronimo, Narayana, Atomikos) treatXAER_RMFAILas retryable on a freshXAResource; the prepared transaction is no longer abandoned. PR #4114getPrimaryKeysfrompg_constraint.conkeyPR #4202Fixed
postgresql-<version>.jarand its detached PGP signature, taken from the same signed build that is uploaded to Maven Central, instead of a leftover SNAPSHOT jar Issue #3812PR #3814Statement#cancelstate machine by dropping the redundantCANCELLEDstate.killTimerTasknow waits for the state to return toIDLEdirectly, which removes a spin-forever case when more than one thread observes the cancel completing PR #1827.BEGINand the following query to share a network flush Issue #3894PR #4196reWriteBatchedInsertsno longer throwsIllegalArgumentExceptionwhen batching a parameterlessINSERT(for exampleINSERT INTO t VALUES (1, 2)) of 256 rows or more PR #4207CALLin aCallableStatementno longer hides the native call, so OUT parameter registration works for/* comment */ call proc(?, ?)and similar.Parser.modifyJdbcCallnow skips leading whitespace and SQL comments (both--and/* */) before the call, tolerates a trailing comment after a{ ... }escape, and no longer adds a spurious comma when moving an OUT parameter into a call whose arguments areConfiguration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.