Skip to content

Bump the gradle group across 1 directory with 12 updates#36

Draft
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/gradle-2581ff954d
Draft

Bump the gradle group across 1 directory with 12 updates#36
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/gradle-2581ff954d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 6, 2026

Copy link
Copy Markdown
Contributor

Bumps the gradle group with 12 updates in the / directory:

Package From To
gradle-wrapper 9.4.1 9.6.1
software.amazon.smithy:smithy-aws-cloudformation-traits 1.69.0 1.72.0
software.amazon.smithy:smithy-aws-endpoints 1.69.0 1.72.0
software.amazon.smithy:smithy-aws-iam-traits 1.69.0 1.72.0
software.amazon.smithy:smithy-aws-smoke-test-model 1.69.0 1.72.0
software.amazon.smithy:smithy-aws-traits 1.69.0 1.72.0
software.amazon.smithy:smithy-protocol-traits 1.69.0 1.72.0
software.amazon.smithy:smithy-model 1.69.0 1.72.0
software.amazon.smithy:smithy-rules-engine 1.69.0 1.72.0
software.amazon.smithy:smithy-smoke-test-traits 1.69.0 1.72.0
software.amazon.smithy:smithy-waiters 1.69.0 1.72.0
org.jreleaser 1.23.0 1.25.0

Updates gradle-wrapper from 9.4.1 to 9.6.1

Release notes

Sourced from gradle-wrapper's releases.

9.6.1

The Gradle team is excited to announce Gradle 9.6.1.

Here are the highlights of this release:

  • Improved Configuration Cache hit rates
  • Additional CLI rendering options
  • Important project hierarchy lookup deprecations

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle: Aharnish Solanki, Benedikt Johannes, Devendra Reddy Pennabadi, Dmytro Rodionov, Dreeam, Elías Hernández Rodríguez, Eng Zer Jun, FinlayRJW, Kamal Kansal, Marcono1234, Nelson Osacky, Philip Wedemann, Ravi, Roberto Perez Alcolea, Ryan Schmitt, Sebastian Schuberth, seunghun.ham, sk-reddy17, Suvrat Acharya, Vedant Madane.

Upgrade instructions

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

./gradlew :wrapper --gradle-version=9.6.1 && ./gradlew :wrapper

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

9.6.0

... (truncated)

Commits
  • 309d128 Update fixed issues in release notes for 9.6.1 (#38328)
  • 040a978 Update fixed issues in release notes for 9.6.1
  • e0b8325 Restore --non-interactive flag instead of --interactive/--no-interactive (#38...
  • 946f3e6 Limit explicit temp file permission setting to intended use case (#38300)
  • 65f8224 Restore --non-interactive flag instead of --interactive/--no-interactive
  • e346a5e Adjust CLI flag to configure non-interactive console (#38301)
  • 9b53be9 Adjust CLI flag to configure non-interactive console
  • 0dd3b53 Limit explicit temp file permission setting to intended use case
  • 48e5ac2 Add reproducers
  • 25598fd Prepare 9.6.1 patch release (#38293)
  • Additional commits viewable in compare view

Updates software.amazon.smithy:smithy-aws-cloudformation-traits from 1.69.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-aws-cloudformation-traits's releases.

Smithy CLI v1.72.0

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)

... (truncated)

Changelog

Sourced from software.amazon.smithy:smithy-aws-cloudformation-traits's changelog.

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)
  • Improved model loading performance by replacing NodeMapper with direct Node

... (truncated)

Commits
  • 67103c2 Revert JDK25 AOT changelog entry
  • 5149f75 Revert "CI: build CLI image and run integ tests on JDK 25"
  • e7f9f67 Re-render 1.72.0 changelog
  • 0adb1d2 Fix bad urls
  • 8c50e61 Bump version to 1.72.0
  • b87368d Add a union trait getter with covariant return
  • 012250c Add PR link to changelog entry
  • 6973695 Recommend against id as a resource id name
  • 58532c7 Make commonamark shape in prelude private
  • 43d578c Upgrade maven-resolver to 2.0.18
  • Additional commits viewable in compare view

Updates software.amazon.smithy:smithy-aws-endpoints from 1.69.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-aws-endpoints's releases.

Smithy CLI v1.72.0

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)

... (truncated)

Changelog

Sourced from software.amazon.smithy:smithy-aws-endpoints's changelog.

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)
  • Improved model loading performance by replacing NodeMapper with direct Node

... (truncated)

Commits
  • 67103c2 Revert JDK25 AOT changelog entry
  • 5149f75 Revert "CI: build CLI image and run integ tests on JDK 25"
  • e7f9f67 Re-render 1.72.0 changelog
  • 0adb1d2 Fix bad urls
  • 8c50e61 Bump version to 1.72.0
  • b87368d Add a union trait getter with covariant return
  • 012250c Add PR link to changelog entry
  • 6973695 Recommend against id as a resource id name
  • 58532c7 Make commonamark shape in prelude private
  • 43d578c Upgrade maven-resolver to 2.0.18
  • Additional commits viewable in compare view

Updates software.amazon.smithy:smithy-aws-iam-traits from 1.69.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-aws-iam-traits's releases.

Smithy CLI v1.72.0

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)

... (truncated)

Changelog

Sourced from software.amazon.smithy:smithy-aws-iam-traits's changelog.

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)
  • Improved model loading performance by replacing NodeMapper with direct Node

... (truncated)

Commits
  • 67103c2 Revert JDK25 AOT changelog entry
  • 5149f75 Revert "CI: build CLI image and run integ tests on JDK 25"
  • e7f9f67 Re-render 1.72.0 changelog
  • 0adb1d2 Fix bad urls
  • 8c50e61 Bump version to 1.72.0
  • b87368d Add a union trait getter with covariant return
  • 012250c Add PR link to changelog entry
  • 6973695 Recommend against id as a resource id name
  • 58532c7 Make commonamark shape in prelude private
  • 43d578c Upgrade maven-resolver to 2.0.18
  • Additional commits viewable in compare view

Updates software.amazon.smithy:smithy-aws-smoke-test-model from 1.69.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-aws-smoke-test-model's releases.

Smithy CLI v1.72.0

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)

... (truncated)

Changelog

Sourced from software.amazon.smithy:smithy-aws-smoke-test-model's changelog.

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)
  • Improved model loading performance by replacing NodeMapper with direct Node

... (truncated)

Commits
  • 67103c2 Revert JDK25 AOT changelog entry
  • 5149f75 Revert "CI: build CLI image and run integ tests on JDK 25"
  • e7f9f67 Re-render 1.72.0 changelog
  • 0adb1d2 Fix bad urls
  • 8c50e61 Bump version to 1.72.0
  • b87368d Add a union trait getter with covariant return
  • 012250c Add PR link to changelog entry
  • 6973695 Recommend against id as a resource id name
  • 58532c7 Make commonamark shape in prelude private
  • 43d578c Upgrade maven-resolver to 2.0.18
  • Additional commits viewable in compare view

Updates software.amazon.smithy:smithy-aws-traits from 1.69.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-aws-traits's releases.

Smithy CLI v1.72.0

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)

... (truncated)

Changelog

Sourced from software.amazon.smithy:smithy-aws-traits's changelog.

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)
  • Improved model loading performance by replacing NodeMapper with direct Node

... (truncated)

Commits
  • 67103c2 Revert JDK25 AOT changelog entry
  • 5149f75 Revert "CI: build CLI image and run integ tests on JDK 25"
  • e7f9f67 Re-render 1.72.0 changelog
  • 0adb1d2 Fix bad urls
  • 8c50e61 Bump version to 1.72.0
  • b87368d Add a union trait getter with covariant return
  • 012250c Add PR link to changelog entry
  • 6973695 Recommend against id as a resource id name
  • 58532c7 Make commonamark shape in prelude private
  • 43d578c Upgrade maven-resolver to 2.0.18
  • Additional commits viewable in compare view

Updates software.amazon.smithy:smithy-protocol-traits from 1.69.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-protocol-traits's releases.

Smithy CLI v1.72.0

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)

... (truncated)

Changelog

Sourced from software.amazon.smithy:smithy-protocol-traits's changelog.

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unr
  • esolved-trait validation events. (#3176)
  • Added a new metadata trait that allows model authors to declare types for metadata keys that will be automatically validated when building models. (#3078)
  • Added an optional message property to waiter acceptors that allows extracting a human-readable message from the operation output via a JMESPath expression. The expression must resolve to a string or array of strings and is only valid on failure state acceptors. (#3151)
  • Added a shapeClosures metadata key that allows users to define closures of shapes that are not necessarily rooted in a service shape. This is primarily motivated by the desire to code-generate types without service or client framing, but is left open enough to be used for other purposes. (#3148)
  • Optimized selector parsing (#3175)
  • Added a generateDataShapesOnly mode to CodegenDirector that generates only data shapes (skipping service, resource, and operation shapes). (#3156)
  • Added validation to ensure every operation binds all required rules engine parameters, emitting a RuleSetParameter.Operation.RequiredMissing error. (#3153)
  • Updated tags member names validation in input/output structures to allow "map" suffix variants. (#3129)
  • Added SmithyBuildConfig#toModelAssembler and SmithyBuild#toProjectedModel APIs to load and project a model directly from a build config. (#3135)
  • The smithy format CLI command now falls back to the sources defined in smithy-build.json when no positional arguments are provided, allowing it to be run with no arguments inside a configured Smithy project. (#3143)
  • Added test cases for errors in AWS JSON protocols using different namespaces (#3157)
  • Added a --check option to the smithy format command that fails when any file would be modified. (#3141)
  • Added the ability to drive directed code generation from a metadata-defined shape closure instead of a service. (#3156)
  • Optimized selectors (#3171)
  • Improved model loading performance by replacing NodeMapper with direct Node

... (truncated)

Commits
  • 67103c2 Revert JDK25 AOT changelog entry
  • 5149f75 Revert "CI: build CLI image and run integ tests on JDK 25"
  • e7f9f67 Re-render 1.72.0 changelog
  • 0adb1d2 Fix bad urls
  • 8c50e61 Bump version to 1.72.0
  • b87368d Add a union trait getter with covariant return
  • 012250c Add PR link to changelog entry
  • 6973695 Recommend against id as a resource id name
  • 58532c7 Make commonamark shape in prelude private
  • 43d578c Upgrade maven-resolver to 2.0.18
  • Additional commits viewable in compare view

Updates software.amazon.smithy:smithy-model from 1.69.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-model's releases.

Smithy CLI v1.72.0

1.72.0 (2026-07-01)

Features

  • Optimized model loading by ~50% by fixing a path traversal bug, reducing JSON allocations, reducing ShapeID string allocations, improving ShapeId and Model blackboard caches, optimizing selectors based on relevance, and skipping construction of suppressed unrDescription has been truncated

    Note
    Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels May 6, 2026
@dependabot dependabot Bot force-pushed the dependabot/gradle/gradle-2581ff954d branch from d589a67 to 3eb9ee2 Compare May 13, 2026 11:33
@dependabot dependabot Bot requested a review from a team as a code owner May 13, 2026 11:33
@dependabot dependabot Bot force-pushed the dependabot/gradle/gradle-2581ff954d branch 2 times, most recently from cb549d2 to a7cfb81 Compare May 27, 2026 13:32
@dependabot dependabot Bot force-pushed the dependabot/gradle/gradle-2581ff954d branch from a7cfb81 to 6c5c46f Compare June 4, 2026 01:38
@rchache rchache marked this pull request as draft June 4, 2026 16:27
@dependabot dependabot Bot force-pushed the dependabot/gradle/gradle-2581ff954d branch 2 times, most recently from c305086 to edd5708 Compare June 17, 2026 11:25
@dependabot dependabot Bot force-pushed the dependabot/gradle/gradle-2581ff954d branch from edd5708 to c16fb04 Compare June 24, 2026 11:24
@dependabot dependabot Bot force-pushed the dependabot/gradle/gradle-2581ff954d branch from c16fb04 to 4923c09 Compare July 1, 2026 11:28
Bumps the gradle group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.6.1` |
| [software.amazon.smithy:smithy-aws-cloudformation-traits](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-aws-endpoints](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-aws-iam-traits](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-aws-smoke-test-model](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-aws-traits](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-protocol-traits](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-model](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-rules-engine](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-smoke-test-traits](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| [software.amazon.smithy:smithy-waiters](https://github.com/smithy-lang/smithy) | `1.69.0` | `1.72.0` |
| org.jreleaser | `1.23.0` | `1.25.0` |



Updates `gradle-wrapper` from 9.4.1 to 9.6.1
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.4.1...v9.6.1)

Updates `software.amazon.smithy:smithy-aws-cloudformation-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-endpoints` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-iam-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-smoke-test-model` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-protocol-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-model` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-rules-engine` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-smoke-test-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-waiters` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-endpoints` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-iam-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-smoke-test-model` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-protocol-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-model` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-rules-engine` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-smoke-test-traits` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `software.amazon.smithy:smithy-waiters` from 1.69.0 to 1.72.0
- [Release notes](https://github.com/smithy-lang/smithy/releases)
- [Changelog](https://github.com/smithy-lang/smithy/blob/main/CHANGELOG.md)
- [Commits](smithy-lang/smithy@1.69.0...1.72.0)

Updates `org.jreleaser` from 1.23.0 to 1.25.0

---
updated-dependencies:
- dependency-name: gradle-wrapper
  dependency-version: 9.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: org.jreleaser
  dependency-version: 1.24.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-cloudformation-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-endpoints
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-endpoints
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-iam-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-iam-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-smoke-test-model
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-smoke-test-model
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-model
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-model
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-protocol-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-protocol-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-rules-engine
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-rules-engine
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-smoke-test-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-smoke-test-traits
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-waiters
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-waiters
  dependency-version: 1.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/gradle/gradle-2581ff954d branch from 4923c09 to ecaca5c Compare July 8, 2026 11:24
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