Skip to content

Bump the gradle group in /codegen with 7 updates#739

Closed
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/gradle/codegen/gradle-267f57a520
Closed

Bump the gradle group in /codegen with 7 updates#739
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/gradle/codegen/gradle-267f57a520

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 15, 2026

Copy link
Copy Markdown
Contributor

Bumps the gradle group in /codegen with 7 updates:

Package From To
software.amazon.smithy:smithy-model 1.71.0 1.72.0
software.amazon.smithy:smithy-codegen-core 1.71.0 1.72.0
software.amazon.smithy:smithy-aws-traits 1.71.0 1.72.0
software.amazon.smithy:smithy-aws-protocol-tests 1.71.0 1.72.0
software.amazon.smithy:smithy-protocol-test-traits 1.71.0 1.72.0
software.amazon.smithy:smithy-waiters 1.71.0 1.72.0
com.autonomousapps:dependency-analysis-gradle-plugin 3.16.0 3.16.1

Updates software.amazon.smithy:smithy-model from 1.71.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 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-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-codegen-core from 1.71.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-codegen-core'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-codegen-core'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.71.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-aws-protocol-tests from 1.71.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-aws-protocol-tests'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-protocol-tests'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-test-traits from 1.71.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-protocol-test-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-test-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-waiters from 1.71.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-waiters'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-waiters'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-codegen-core from 1.71.0 to 1.72.0

Release notes

Sourced from software.amazon.smithy:smithy-codegen-core'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-codegen-core'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 fr...

    Description has been truncated

Bumps the gradle group in /codegen with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [software.amazon.smithy:smithy-model](https://github.com/smithy-lang/smithy) | `1.71.0` | `1.72.0` |
| [software.amazon.smithy:smithy-codegen-core](https://github.com/smithy-lang/smithy) | `1.71.0` | `1.72.0` |
| [software.amazon.smithy:smithy-aws-traits](https://github.com/smithy-lang/smithy) | `1.71.0` | `1.72.0` |
| [software.amazon.smithy:smithy-aws-protocol-tests](https://github.com/smithy-lang/smithy) | `1.71.0` | `1.72.0` |
| [software.amazon.smithy:smithy-protocol-test-traits](https://github.com/smithy-lang/smithy) | `1.71.0` | `1.72.0` |
| [software.amazon.smithy:smithy-waiters](https://github.com/smithy-lang/smithy) | `1.71.0` | `1.72.0` |
| [com.autonomousapps:dependency-analysis-gradle-plugin](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin) | `3.16.0` | `3.16.1` |


Updates `software.amazon.smithy:smithy-model` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-codegen-core` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-traits` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-protocol-tests` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-protocol-test-traits` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-waiters` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-codegen-core` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-traits` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-aws-protocol-tests` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-protocol-test-traits` from 1.71.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.71.0...1.72.0)

Updates `software.amazon.smithy:smithy-waiters` from 1.71.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.71.0...1.72.0)

Updates `com.autonomousapps:dependency-analysis-gradle-plugin` from 3.16.0 to 3.16.1
- [Changelog](https://github.com/autonomousapps/dependency-analysis-gradle-plugin/blob/main/CHANGELOG.md)
- [Commits](autonomousapps/dependency-analysis-gradle-plugin@v3.16.0...v3.16.1)

---
updated-dependencies:
- dependency-name: software.amazon.smithy:smithy-model
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-codegen-core
  dependency-version: 1.72.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.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-protocol-tests
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-protocol-test-traits
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-waiters
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-codegen-core
  dependency-version: 1.72.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.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-aws-protocol-tests
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-protocol-test-traits
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: software.amazon.smithy:smithy-waiters
  dependency-version: 1.72.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle
- dependency-name: com.autonomousapps:dependency-analysis-gradle-plugin
  dependency-version: 3.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 15, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 15, 2026 11:33
@jonathan343

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

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

@dependabot dependabot Bot closed this Jul 20, 2026
@dependabot
dependabot Bot deleted the dependabot/gradle/codegen/gradle-267f57a520 branch July 20, 2026 20:18
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.

1 participant