Sourced from gradle-wrapper's releases.
9.4.1
The Gradle team is excited to announce Gradle 9.4.1.
Here are the highlights of this release:
- Java 26 support
- Non-class-based JVM tests
- Enhanced console progress bar
We would like to thank the following community members for their contributions to this release of Gradle: akankshaa-00, Attila Kelemen, Björn Kautler, dblood, Dennis Rieks, duvvuvenkataramana, John Burns, Julian, kevinstembridge, Niels Doucet, Philip Wedemann, ploober, Richard Hernandez, Roberto Perez Alcolea, Sebastian Lövdahl, stephan2405, Stephane Landelle, Ujwal Suresh Vanjare, Victor Merkulov, Vincent Potuček, Vladimir Sitnikov.
Upgrade instructions
Switch your build to use Gradle 9.4.1 by updating your wrapper:
./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapperSee the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
... (truncated)
2d63270
Ignore test (#37180)4c15906
Ignore test9759ac1
Make console/SIGINT test deterministic (#37178)aaf6ed4
Make console/SIGINT test deterministic47cb783
Fix OSC 9;4 progress bar not cleared on SIGINT (#37038)ef03f1d
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpecfd26fd3
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT0a84d67
Release notes for 9.4.1 (#37148)e569c31
cleanup9f227de
cleanupSourced from com.anthropic:anthropic-java's releases.
v2.18.0
2.18.0 (2026-03-18)
Full Changelog: v2.17.0...v2.18.0
Features
Bug Fixes
- client: allow updating header/query affecting fields in
toBuilder()(81c22ee)Chores
v2.17.0
2.17.0 (2026-03-16)
Full Changelog: v2.16.1...v2.17.0
Features
- api: GA thinking-display-setting (422b461)
v2.16.1
2.16.1 (2026-03-11)
Full Changelog: v2.16.0...v2.16.1
Bug Fixes
- client: correct "exactly one" check in JSON schema validator (#309) (6e58ba9)
- tests: declare baseUrl field in RetryingHttpClientTest (#1003) (4546f83)
Chores
v2.16.0
2.16.0 (2026-03-06)
Full Changelog: v2.15.0...v2.16.0
... (truncated)
Sourced from com.anthropic:anthropic-java's changelog.
2.18.0 (2026-03-18)
Full Changelog: v2.17.0...v2.18.0
Features
Bug Fixes
- client: allow updating header/query affecting fields in
toBuilder()(81c22ee)Chores
2.17.0 (2026-03-16)
Full Changelog: v2.16.1...v2.17.0
Features
- api: GA thinking-display-setting (422b461)
2.16.1 (2026-03-11)
Full Changelog: v2.16.0...v2.16.1
Bug Fixes
- client: correct "exactly one" check in JSON schema validator (#309) (6e58ba9)
- tests: declare baseUrl field in RetryingHttpClientTest (#1003) (4546f83)
Chores
2.16.0 (2026-03-06)
Full Changelog: v2.15.0...v2.16.0
Features
- api: change array_format to brackets (f9eef6e)
... (truncated)
54cac60
release: 2.18.026250c8
feat(api): manual updatesbe47fc3
feat(api): manual updates39bf190
fix(client): allow updating header/query affecting fields in
toBuilder()06d97c6
chore(internal): update retry delay testsbe96a0c
chore(internal): tweak CI branchesce72582
release: 2.17.097cadfc
feat(api): GA thinking-display-settingcb2f646
release: 2.16.1aa13ec7
fix(tests): declare baseUrl field in RetryingHttpClientTest (#1003)Sourced from com.gradleup.shadow's releases.
9.4.0
Added
- Support Isolated Projects. (#1139)
Changed
- Allow opting out of adding
shadowJarintoassemblelifecycle. (#1939)shadow { // Disable making `assemble` task depend on `shadowJar`. This is enabled by default. addShadowJarToAssembleLifecycle = false }- Stop catching
ZipExceptionwhen writing entries. (#1970)Fixed
- Fix interaction with Gradle artifact transforms. (#1345)
- Fix
skipStringConstantsper-relocator behavior inmapName. (#1968)- Fix failing for non-existent class directories. (#1976)
9.3.2
Changed
- Stop moving
gradleApidependency fromapitocompileOnlyfor Gradle 9.4+. (#1919)- Log warnings for duplicates in the final JAR. (#1931)
Fixed
- Fix relocation patterns not included in task fingerprint. (#1933)
9.3.1
Fixed
- Use ASM from jdependency embedded. (#1898)
This fixes potential classpath conflicts when using Shadow with other plugins that also use ASM.9.3.0
Added
- Add
PatternFilterableResourceTransformerto simplify pattern basedResourceTransformers. (#1849)- Expose
patternSetofServiceFileTransformeraspublic. (#1849)- Expose
patternSetofApacheLicenseResourceTransformeraspublic. (#1850)- Expose
patternSetofApacheNoticeResourceTransformeraspublic. (#1850)- Expose
patternSetofPreserveFirstFoundResourceTransformeraspublic. (#1855)- Support overriding output path of
ApacheNoticeResourceTransformer. (#1851)- Add new merge strategy
FailtoPropertiesFileTransformer. (#1856)- Add
FindResourceInClasspathtask to help with debugging issues with merged duplicate resources. (#1860)- Add
MergeLicenseResourceTransformer. (#1858)
... (truncated)
e51f3e7
Prepare version 9.4.0cf531d4
Prefer parameterized logging (#1977)85ba389
Fix failing for non-existent class directories (#1976)3a24369
Update dependency org.apache.maven:maven-model to v3.9.14 (#1973)6e3dfb5
Use removePrefix instead of replace for multi-release prefix removal (#1972)49f8c31
Reuse most logic for writing entries (#1971)ed47d0c
Update README.md for clarity and formattingd73d94a
Stop catching ZipException when writing entries (#1970)0564cae
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...8d995b2
Split relocators remapping (#1967)Sourced from gradle-wrapper's releases.
9.4.1
The Gradle team is excited to announce Gradle 9.4.1.
Here are the highlights of this release:
- Java 26 support
- Non-class-based JVM tests
- Enhanced console progress bar
We would like to thank the following community members for their contributions to this release of Gradle: akankshaa-00, Attila Kelemen, Björn Kautler, dblood, Dennis Rieks, duvvuvenkataramana, John Burns, Julian, kevinstembridge, Niels Doucet, Philip Wedemann, ploober, Richard Hernandez, Roberto Perez Alcolea, Sebastian Lövdahl, stephan2405, Stephane Landelle, Ujwal Suresh Vanjare, Victor Merkulov, Vincent Potuček, Vladimir Sitnikov.
Upgrade instructions
Switch your build to use Gradle 9.4.1 by updating your wrapper:
./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapperSee the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
... (truncated)
2d63270
Ignore test (#37180)4c15906
Ignore test9759ac1
Make console/SIGINT test deterministic (#37178)aaf6ed4
Make console/SIGINT test deterministic47cb783
Fix OSC 9;4 progress bar not cleared on SIGINT (#37038)ef03f1d
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpecfd26fd3
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT0a84d67
Release notes for 9.4.1 (#37148)e569c31
cleanup9f227de
cleanupSourced from com.gradleup.shadow's releases.
9.4.0
Added
- Support Isolated Projects. (#1139)
Changed
- Allow opting out of adding
shadowJarintoassemblelifecycle. (#1939)shadow { // Disable making `assemble` task depend on `shadowJar`. This is enabled by default. addShadowJarToAssembleLifecycle = false }- Stop catching
ZipExceptionwhen writing entries. (#1970)Fixed
- Fix interaction with Gradle artifact transforms. (#1345)
- Fix
skipStringConstantsper-relocator behavior inmapName. (#1968)- Fix failing for non-existent class directories. (#1976)
9.3.2
Changed
- Stop moving
gradleApidependency fromapitocompileOnlyfor Gradle 9.4+. (#1919)- Log warnings for duplicates in the final JAR. (#1931)
Fixed
- Fix relocation patterns not included in task fingerprint. (#1933)
9.3.1
Fixed
- Use ASM from jdependency embedded. (#1898)
This fixes potential classpath conflicts when using Shadow with other plugins that also use ASM.9.3.0
Added
- Add
PatternFilterableResourceTransformerto simplify pattern basedResourceTransformers. (#1849)- Expose
patternSetofServiceFileTransformeraspublic. (#1849)- Expose
patternSetofApacheLicenseResourceTransformeraspublic. (#1850)- Expose
patternSetofApacheNoticeResourceTransformeraspublic. (#1850)- Expose
patternSetofPreserveFirstFoundResourceTransformeraspublic. (#1855)- Support overriding output path of
ApacheNoticeResourceTransformer. (#1851)- Add new merge strategy
FailtoPropertiesFileTransformer. (#1856)- Add
FindResourceInClasspathtask to help with debugging issues with merged duplicate resources. (#1860)- Add
MergeLicenseResourceTransformer. (#1858)
... (truncated)
e51f3e7
Prepare version 9.4.0cf531d4
Prefer parameterized logging (#1977)85ba389
Fix failing for non-existent class directories (#1976)3a24369
Update dependency org.apache.maven:maven-model to v3.9.14 (#1973)6e3dfb5
Use removePrefix instead of replace for multi-release prefix removal (#1972)49f8c31
Reuse most logic for writing entries (#1971)ed47d0c
Update README.md for clarity and formattingd73d94a
Stop catching ZipException when writing entries (#1970)0564cae
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...8d995b2
Split relocators remapping (#1967)Sourced from gradle-wrapper's releases.
9.4.1
The Gradle team is excited to announce Gradle 9.4.1.
Here are the highlights of this release:
- Java 26 support
- Non-class-based JVM tests
- Enhanced console progress bar
We would like to thank the following community members for their contributions to this release of Gradle: akankshaa-00, Attila Kelemen, Björn Kautler, dblood, Dennis Rieks, duvvuvenkataramana, John Burns, Julian, kevinstembridge, Niels Doucet, Philip Wedemann, ploober, Richard Hernandez, Roberto Perez Alcolea, Sebastian Lövdahl, stephan2405, Stephane Landelle, Ujwal Suresh Vanjare, Victor Merkulov, Vincent Potuček, Vladimir Sitnikov.
Upgrade instructions
Switch your build to use Gradle 9.4.1 by updating your wrapper:
./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapperSee the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
... (truncated)
2d63270
Ignore test (#37180)4c15906
Ignore test9759ac1
Make console/SIGINT test deterministic (#37178)aaf6ed4
Make console/SIGINT test deterministic47cb783
Fix OSC 9;4 progress bar not cleared on SIGINT (#37038)ef03f1d
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpecfd26fd3
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT0a84d67
Release notes for 9.4.1 (#37148)e569c31
cleanup9f227de
cleanupSourced from com.gradleup.shadow's releases.
9.4.0
Added
- Support Isolated Projects. (#1139)
Changed
- Allow opting out of adding
shadowJarintoassemblelifecycle. (#1939)shadow { // Disable making `assemble` task depend on `shadowJar`. This is enabled by default. addShadowJarToAssembleLifecycle = false }- Stop catching
ZipExceptionwhen writing entries. (#1970)Fixed
- Fix interaction with Gradle artifact transforms. (#1345)
- Fix
skipStringConstantsper-relocator behavior inmapName. (#1968)- Fix failing for non-existent class directories. (#1976)
9.3.2
Changed
- Stop moving
gradleApidependency fromapitocompileOnlyfor Gradle 9.4+. (#1919)- Log warnings for duplicates in the final JAR. (#1931)
Fixed
- Fix relocation patterns not included in task fingerprint. (#1933)
9.3.1
Fixed
- Use ASM from jdependency embedded. (#1898)
This fixes potential classpath conflicts when using Shadow with other plugins that also use ASM.9.3.0
Added
- Add
PatternFilterableResourceTransformerto simplify pattern basedResourceTransformers. (#1849)- Expose
patternSetofServiceFileTransformeraspublic. (#1849)- Expose
patternSetofApacheLicenseResourceTransformeraspublic. (#1850)- Expose
patternSetofApacheNoticeResourceTransformeraspublic. (#1850)- Expose
patternSetofPreserveFirstFoundResourceTransformeraspublic. (#1855)- Support overriding output path of
ApacheNoticeResourceTransformer. (#1851)- Add new merge strategy
FailtoPropertiesFileTransformer. (#1856)- Add
FindResourceInClasspathtask to help with debugging issues with merged duplicate resources. (#1860)- Add
MergeLicenseResourceTransformer. (#1858)
... (truncated)
e51f3e7
Prepare version 9.4.0cf531d4
Prefer parameterized logging (#1977)85ba389
Fix failing for non-existent class directories (#1976)3a24369
Update dependency org.apache.maven:maven-model to v3.9.14 (#1973)6e3dfb5
Use removePrefix instead of replace for multi-release prefix removal (#1972)49f8c31
Reuse most logic for writing entries (#1971)ed47d0c
Update README.md for clarity and formattingd73d94a
Stop catching ZipException when writing entries (#1970)0564cae
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...8d995b2
Split relocators remapping (#1967)Sourced from gradle-wrapper's releases.
9.4.1
The Gradle team is excited to announce Gradle 9.4.1.
Here are the highlights of this release:
- Java 26 support
- Non-class-based JVM tests
- Enhanced console progress bar
We would like to thank the following community members for their contributions to this release of Gradle: akankshaa-00, Attila Kelemen, Björn Kautler, dblood, Dennis Rieks, duvvuvenkataramana, John Burns, Julian, kevinstembridge, Niels Doucet, Philip Wedemann, ploober, Richard Hernandez, Roberto Perez Alcolea, Sebastian Lövdahl, stephan2405, Stephane Landelle, Ujwal Suresh Vanjare, Victor Merkulov, Vincent Potuček, Vladimir Sitnikov.
Upgrade instructions
Switch your build to use Gradle 9.4.1 by updating your wrapper:
./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapperSee the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
... (truncated)
2d63270
Ignore test (#37180)4c15906
Ignore test9759ac1
Make console/SIGINT test deterministic (#37178)aaf6ed4
Make console/SIGINT test deterministic47cb783
Fix OSC 9;4 progress bar not cleared on SIGINT (#37038)ef03f1d
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpecfd26fd3
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT0a84d67
Release notes for 9.4.1 (#37148)e569c31
cleanup9f227de
cleanupSourced from com.gradleup.shadow's releases.
9.4.0
Added
- Support Isolated Projects. (#1139)
Changed
- Allow opting out of adding
shadowJarintoassemblelifecycle. (#1939)shadow { // Disable making `assemble` task depend on `shadowJar`. This is enabled by default. addShadowJarToAssembleLifecycle = false }- Stop catching
ZipExceptionwhen writing entries. (#1970)Fixed
- Fix interaction with Gradle artifact transforms. (#1345)
- Fix
skipStringConstantsper-relocator behavior inmapName. (#1968)- Fix failing for non-existent class directories. (#1976)
9.3.2
Changed
- Stop moving
gradleApidependency fromapitocompileOnlyfor Gradle 9.4+. (#1919)- Log warnings for duplicates in the final JAR. (#1931)
Fixed
- Fix relocation patterns not included in task fingerprint. (#1933)
9.3.1
Fixed
- Use ASM from jdependency embedded. (#1898)
This fixes potential classpath conflicts when using Shadow with other plugins that also use ASM.9.3.0
Added
- Add
PatternFilterableResourceTransformerto simplify pattern basedResourceTransformers. (#1849)- Expose
patternSetofServiceFileTransformeraspublic. (#1849)- Expose
patternSetofApacheLicenseResourceTransformeraspublic. (#1850)- Expose
patternSetofApacheNoticeResourceTransformeraspublic. (#1850)- Expose
patternSetofPreserveFirstFoundResourceTransformeraspublic. (#1855)- Support overriding output path of
ApacheNoticeResourceTransformer. (#1851)- Add new merge strategy
FailtoPropertiesFileTransformer. (#1856)- Add
FindResourceInClasspathtask to help with debugging issues with merged duplicate resources. (#1860)- Add
MergeLicenseResourceTransformer. (#1858)
... (truncated)
e51f3e7
Prepare version 9.4.0cf531d4
Prefer parameterized logging (#1977)85ba389
Fix failing for non-existent class directories (#1976)3a24369
Update dependency org.apache.maven:maven-model to v3.9.14 (#1973)6e3dfb5
Use removePrefix instead of replace for multi-release prefix removal (#1972)49f8c31
Reuse most logic for writing entries (#1971)ed47d0c
Update README.md for clarity and formattingd73d94a
Stop catching ZipException when writing entries (#1970)0564cae
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...8d995b2
Split relocators remapping (#1967)Sourced from io.github.oshai:kotlin-logging-jvm's releases.
8.0.01
What's Changed
- Refactor: Unified Logger Provider Architecture by
@oshaiin oshai/kotlin-logging#584- refactor: Refine initialization logic by
@oshaiin oshai/kotlin-logging#585- KLogger API Cleanup & Ambiguity Fix by
@oshaiin oshai/kotlin-logging#586- fix action by
@oshaiin oshai/kotlin-logging#593- feat: add timestamp to KLoggingEvent by
@oshaiin oshai/kotlin-logging#591- Fix Darwin historical logs redaction using public format string by
@oshaiin oshai/kotlin-logging#590- feat: add configuration to suppress startup message by
@oshaiin oshai/kotlin-logging#589- Feature: Add JPMS Support (Issue #365) by
@oshaiin oshai/kotlin-logging#592- Fix Darwin OSLog composition failure in historical logs by
@oshaiin oshai/kotlin-logging#594Full Changelog: https://github.com/oshai/kotlin-logging/compare/7.0.14...8.0.01
8.0.00-beta-04
What's Changed
- Fix Darwin OSLog composition failure in historical logs by
@oshaiin oshai/kotlin-logging#594Full Changelog: https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-03...8.0.00-beta-04
8.0.00-beta-03
What's Changed
- Feature: Add JPMS Support (Issue #365) by
@oshaiin oshai/kotlin-logging#592Full Changelog: https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-02...8.0.00-beta-03
8.0.00-beta-02
What's Changed
- refactor: Refine initialization logic by
@oshaiin oshai/kotlin-logging#585- KLogger API Cleanup & Ambiguity Fix by
@oshaiin oshai/kotlin-logging#586- fix action by
@oshaiin oshai/kotlin-logging#593- feat: add timestamp to KLoggingEvent by
@oshaiin oshai/kotlin-logging#591- Fix Darwin historical logs redaction using public format string by
@oshaiin oshai/kotlin-logging#590- feat: add configuration to suppress startup message by
@oshaiin oshai/kotlin-logging#589Full Changelog: https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-01...8.0.00-beta-02
8.0.00-beta-01
What's Changed
- Refactor: Unified Logger Provider Architecture by
@oshaiin oshai/kotlin-logging#584Full Changelog: https://github.com/oshai/kotlin-logging/compare/7.0.14...8.0.00-beta-01
7.0.14
What's Changed
... (truncated)
b1eb9fc
bump version to 8.0.01ff436aa
bump version to 8.0.00-beta-0536e56c3
Fix Darwin OSLog composition failure in historical logs (#594)4ff0b7d
bump version to 8.0.00-beta-04283f30c
Feature: Add JPMS Support (Issue #365)
(#592)e5366c2
bump version to 8.0.00-beta-03eb267ab
feat: add configuration to suppress startup message6a67a6f
Fix Darwin historical logs redaction using public format stringaa51a0d
feat: add timestamp to KLoggingEvent733deaa
fix actionPec0jqtd!y(#T
zT|aPAx4<9ST0a)9E5r8l8Y4V0L4;bA_y?{VLNbAme_|R39vQ}m8Ix2Ay0~v%g}07A
z86rGJYvG6Be ))j)dk$yggJDLo-Ur;A@or+w#Fuaqk
zx#9j&Vv2ob(sZQpA{>3KU?H*Hf87&w!P(9lj3uA8s_0vlDtUVyIOvgPV@#~%%rVt@
zw DZ$&-hPcTYIv>=V?%%BV|hoGD%R}-kh{wrM`o>N{)}Jl
zdZ1P13p<^gUJY^wDb`)} SdO ZQt90lzAoLHBd92%Vhg~=HI%8;6Z;I*t=r~oAQ^(Ce
z$tFjU=&C6`fx|6I?f?taoq*2Q@%?a>ww_4Q%-Uj_?EQkM+vm_GPu8pe6lveXxY+Y^
z5|&jUMh6r5KbbNfCQ8!vAKi~a{NIp-4h91Q0|o|0oZLW$
z@Xsk_2kB~}X#zJ#At;Bm$P3so&9iJ^0~2Trkh_N?Qoq5XE=n}tGr3AhP_Q~%43ugR
z>iJ*l2%MQ3`q@`Q>S)^Mzs(cQZO_d+TC`&XRcq6-9{XA5`}a2entZ>RVRQt~8TmFC
zO{qBYMlf97!9ojQ-y+ns*xPg-u2Eyp<;}7#0nwDvj5)ySJL%4vWUf<}(xqs3X*BMC
zu
0d?42e^8NEi+rPb*}4S`Zbo&LX%>V{~+VuNXzC;HAiYih&rMHDw%by
z`PO_2{Z&n#oHn73X~%VSSl9Eat>qB=NHpVyJ=WQp?=$lwMlq+_W15X0UENT
>u}xtYqFt#F9;%Ym}2
Xdyd*p!l1Y@nCA
zkqV|5mav3F`$}CIvn~v_k?Q7B*`oQ<_j@sn0<>6eya4v)opW!qeva