Skip to content

fix(deps): update all non-major dependencies#195

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/all-minor-patch
Jul 27, 2025
Merged

fix(deps): update all non-major dependencies#195
renovate[bot] merged 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 30, 2025

This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) patch 8.14.2 -> 8.14.3 age confidence
com.github.ben-manes.caffeine:caffeine dependencies patch 3.2.1 -> 3.2.2 age confidence
org.mariadb.jdbc:mariadb-java-client (source) dependencies patch 3.5.3 -> 3.5.4 age confidence
org.junit.jupiter:junit-jupiter-engine (source) dependencies patch 5.13.2 -> 5.13.4 age confidence
org.junit.jupiter:junit-jupiter-api (source) dependencies patch 5.13.2 -> 5.13.4 age confidence
org.junit.jupiter:junit-jupiter (source) devDependencies patch 5.13.2 -> 5.13.4 age confidence
com.gradleup.shadow:shadow-gradle-plugin devDependencies patch 9.0.0-beta17 -> 9.0.0-rc2 age confidence

Release Notes

gradle/gradle (gradle)

v8.14.3: 8.14.3

Compare Source

The Gradle team is excited to announce Gradle 8.14.3.

This is a patch release for 8.14. We recommend using 8.14.3 instead of 8.14.

Here are the highlights of this release:

  • Java 24 support
  • GraalVM Native Image toolchain selection
  • Enhancements to test reporting
  • Build Authoring improvements

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

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

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

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

ben-manes/caffeine (com.github.ben-manes.caffeine:caffeine)

v3.2.2: 3.2.2

  • Fixed characteristics returned by Spliterators (#​1883)
mariadb-corporation/mariadb-connector-j (org.mariadb.jdbc:mariadb-java-client)

v3.5.4

Compare Source

Full Changelog

Key Enhancements
  • CONJ-1261 - Added caching option for loadCodecs results to improve performance
Issues Resolved
  • CONJ-1234 - Fixed incorrect type definitions in DatabaseMetaData.getTypeInfo()
  • CONJ-1247 - Resolved potential race condition that could cause NullPointerException
  • CONJ-1250 - avoids redundant queries for CallableStatement.getParameterMetaData()
  • CONJ-1251 - Fixed SSL configuration issue where zero SSL settings only functioned without explicit SSL configuration
  • CONJ-1252 - Resolved GSSAPI authentication error when server exchanges begin with 0x01 byte
  • CONJ-1254 - Corrected DatabaseMetadata.getTypeInfo() returning incorrect values for AUTO_INCREMENT, FIXED_PREC_SCALE, and CASE_SENSITIVE fields
  • CONJ-1255 - Fixed getString method on BIT(1) fields to properly honor transformedBitIsBoolean configuration
  • CONJ-1259 - Enhanced metadata compatibility with MariaDB version 12.0
  • CONJ-1260 - Improved performance of DatabaseMetaData.getExportedKeys method
  • CONJ-1256 - Fixed issue to ensure correct catalog name is returned
junit-team/junit-framework (org.junit.jupiter:junit-jupiter-engine)

v5.13.4

GradleUp/shadow (com.gradleup.shadow:shadow-gradle-plugin)

v9.0.0-rc2

Compare Source

[!IMPORTANT]
This release is a major update from the 8.3.x series. The plugin has been fully rewritten in Kotlin, bringing significant improvements to maintainability, performance, and future extensibility. It introduces many new features, enhancements, and bug fixes, and includes several breaking changes. Please review the changelog carefully and consult the new doc site before upgrading.

Added

  • Support skipping string constant remapping. (#​1401)
  • Let assemble depend on shadowJar. (#​1524)
  • Fail build when inputting AAR files or using Shadow with AGP. (#​1530)

Changed

  • Restore Develocity Build Scan integration. (#​1505)
    It is still disabled by default, you can enable it by setting com.gradleup.shadow.enableDevelocityIntegration = true.
  • Expose AbstractDependencyFilter from internal to public. (#​1538)
    You can access it via com.github.jengelman.gradle.plugins.shadow.tasks.DependencyFilter.AbstractDependencyFilter.

Fixed

  • Honor options.release for target JVM attribute. (#​1502)

v9.0.0-rc1

Compare Source

[!IMPORTANT]
This release is a major update from the 8.3.x series. The plugin has been fully rewritten in Kotlin, bringing significant improvements to maintainability, performance, and future extensibility. It introduces many new features, enhancements, and bug fixes, and includes several breaking changes. Please review the changelog carefully and consult the new doc site before upgrading.

Added
  • Add .md support to the Apache License and Notice transformers. (#​1041)
  • Sync SimpleRelocator changes from maven-shade-plugin. (#​1076)
  • Exclude module-info.class in Multi-Release folders by default. (#​1177)
  • Inject TargetJvmVersion attribute for Gradle Module Metadata. (#​1199)
  • Sync ShadowApplicationPlugin with ApplicationPlugin. (#​1224)
  • Inject Multi-Release manifest attribute if any dependency contains it. (#​1239)
  • Mark Transformer as throwing IOException. (#​1248)
  • Compat Kotlin Multiplatform plugin. (#​1280)
  • Add Kotlin DSL examples in docs. (#​1306)
  • Support using type-safe dependency accessors in ShadowJar.dependencies. (#​1322)
  • Support command line options for ShadowJar. (#​1365)
    --enable-relocation       Enable relocation of packages in the jar
    --no-enable-relocation    Disables option --enable-relocation
    --minimize-jar            Minimize the jar by removing unused classes
    --no-minimize-jar         Disables option --minimize-jar
    --relocation-prefix       Prefix to use for relocated packages
    --rerun                   Causes the task to be re-run even if up-to-date
    
Changed
  • BREAKING CHANGE: Rewrite this plugin in Kotlin. (#​1012)
  • BREAKING CHANGE: Migrate Transformers to using lazy properties. (#​1036)
  • BREAKING CHANGE: Migrate ShadowJar to using lazy properties. (#​1044)
  • BREAKING CHANGE: ShadowJar's isEnableRelocation has been renamed to enableRelocation. (#​1044)
  • BREAKING CHANGE: Resolve Configuration directly in DependencyFilter. (#​1045)
  • BREAKING CHANGE: Migrate SimpleRelocator to using lazy properties. (#​1047)
  • BREAKING CHANGE: Some public getter have been updated in SimpleRelocator. (#​1079)
  • Exclude kotlin-stdlib from plugin dependencies. (#​1093)
  • BREAKING CHANGE: Migrate all ListProperty usages to SetProperty. (#​1103)
    Some public List parameters are also changed to Set.
  • Replace deprecated SelfResolvingDependency with FileCollectionDependency. (#​1114)
  • Support configuring separator in AppendingTransformer. (#​1169)
    This is useful for handling files like resources/application.yml.
  • Update start script templates. (#​1183)
  • Mark more Transformers cacheable. (#​1210)
  • Mark ShadowJar.dependencyFilter as @Input. (#​1206)
    ShadowSpec.stats is removed and ShadowJar.stats is internal for now.
  • Polish startShadowScripts task registering. (#​1216)
  • BREAKING CHANGE: Mark RelocatorRemapper as internal. (#​1227)
  • BREAKING CHANGE: Bump min Java requirement to 11. (#​1242)
  • BREAKING CHANGE: Move tracking unused classes logic out of ShadowCopyAction. (#​1257)
  • Reduce duplicated SimpleRelocator to improve performance. (#​1271)
  • BREAKING CHANGE: Move DependencyFilter into tasks package. (#​1272)
  • BREAKING CHANGE: Align the behavior of ShadowTask.from with Gradle's AbstractCopyTask.from. (#​1233)
    In the previous versions, ShadowTask.from would always unzip the files before processing them, which caused serial
    issues that are hard to fix. Now it behaves like Gradle's AbstractCopyTask.from, which means it will not unzip
    the files, only copy the files as-is. If you still want to shadow the unzipped files, try out something like:
      tasks.shadowJar {
        from(zipTree(files('path/to/your/file.zip')))
      }
    or
      dependencies {
        implementation(files('path/to/your/file.zip'))
      }
  • Refactor file visiting logic in StreamAction, handle file unzipping via Project.zipTree. (#​1233)
  • BREAKING CHANGE: Rename Transformer to ResourceTransformer. (#​1288)
    Aims to better align with the name org.apache.maven.plugins.shade.resource.ResourceTransformer.java
    and to distinguish itself from org.gradle.api.Transformer.java.
  • BREAKING CHANGE: Mark DefaultInheritManifest as internal. (#​1303)
  • Migrate doc sites to MkDocs. (#​1302)
  • BREAKING CHANGE: Polish ShadowSpec. (#​1307)
    • Return values of ShadowSpec functions are changed to Unit to avoid confusion.
    • ShadowSpec no longer extends CopySpec.
    • Overload relocate, transform and things for better usability in Kotlin.
  • BREAKING CHANGE: Remove redundant types from function returning. (#​1308)
  • runShadow no longer depends on installShadowDist. (#​1353)
  • Move the group of ShadowJar from shadow to build. (#​1355)
  • In-development snapshots are now published to the Central Portal Snapshots repository. (#​1414)
Fixed
  • Fix single Log4j2Plugins.dat isn't included into fat jar. (#​1039)
  • Fail builds if processing bad jars. (#​1146)
  • Fix Log4j2PluginsCacheFileTransformer not working for merging Log4j2Plugins.dat files. (#​1175)
  • Support overriding mainClass provided by JavaApplication. (#​1182)
  • Fix ShadowJar not being successful after includes or excludes are changed. (#​1200)
  • Honor DuplicatesStrategy. (#​1233)
    Shadow recognized DuplicatesStrategy.EXCLUDE as the default, but the other strategies didn't work properly.
    Now we honor DuplicatesStrategy.INCLUDE as the default, and align all the strategy behaviors with the Gradle side.
  • Honor unzipped jars via from. (#​1233)
  • Fix the last modified time of shadowed directories. (#​1277)
  • Fix relocation exclusion for file patterns like kotlin/kotlin.kotlin_builtins. (#​1313)
  • Allow using file trees of JARs together with the configuration cache. (#​1441)
  • Fallback RelocateClassContext and RelocatePathContext to data classes. (#​1445)
Removed
  • BREAKING CHANGE: Remove Develocity integration. (#​1014)
  • BREAKING CHANGE: Some public getter and setters have been remove in SimpleRelocator. (#​1079)
  • BREAKING CHANGE: Remove JavaJarExec, now use JavaExec directly for runShadow task. (#​1197)
  • BREAKING CHANGE: ServiceFileTransformer.ServiceStream has been removed. (#​1218)
  • BREAKING CHANGE: Remove KnowsTask as it's useless. (#​1236)
  • BREAKING CHANGE: Remove BaseStreamAction. (#​1258)
  • BREAKING CHANGE: Remove ShadowStats. (#​1264)
  • BREAKING CHANGE: Remove ShadowCopyAction.ArchiveFileTreeElement and RelativeArchivePath. (#​1233)
  • BREAKING CHANGE: Remove TransformerContext.getEntryTimestamp. (#​1245)
  • BREAKING CHANGE: Reduce dependency and project overloads in DependencyFilter. (#​1328)

New Contributors

Full Changelog: GradleUp/shadow@8.3.8...9.0.0-rc1


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 12a556d to 906d2a9 Compare July 2, 2025 20:37
@renovate renovate Bot changed the title fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.4 fix(deps): update all non-major dependencies Jul 2, 2025
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 906d2a9 to 2663bdd Compare July 4, 2025 17:10
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 2663bdd to 13e0816 Compare July 13, 2025 07:08
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from d4fecef to 00f6bd1 Compare July 27, 2025 18:45
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 00f6bd1 to 53c21ef Compare July 27, 2025 18:55
@renovate renovate Bot merged commit 3b57ec5 into main Jul 27, 2025
2 checks passed
@renovate renovate Bot deleted the renovate/all-minor-patch branch July 27, 2025 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants