Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

104 changes: 104 additions & 0 deletions .changes/releases/1.66.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
{
"version": "1.66.0",
"changes": [
{
"type": "bugfix",
"description": "Change generated union variant classes to public in trait codegen",
"pull_requests": [
"[#2887](https://github.com/smithy-lang/smithy/pull/2887)"
]
},
{
"type": "feature",
"description": "Added protocol test to test xml attribute members that are declared between non-attribute members.",
"pull_requests": [
"[#2870](https://github.com/smithy-lang/smithy/pull/2870)"
]
},
{
"type": "documentation",
"description": "Added a section to discuss recommendations for implementing Smithy clients. Currently this section only includes information about HTTP interfaces, but it will expand over time to cover more topics related to implementing clients.",
"pull_requests": [
"[#2868](https://github.com/smithy-lang/smithy/pull/2868)"
]
},
{
"type": "feature",
"description": "Improve BDD sifting (2x speed, more reduction)",
"pull_requests": [
"[#2890](https://github.com/smithy-lang/smithy/pull/2890)"
]
},
{
"type": "feature",
"description": "Added the shared file manifest to directed codegen interfaces so that it can be easily used by integrations.",
"pull_requests": [
"[#2893](https://github.com/smithy-lang/smithy/pull/2893)"
]
},
{
"type": "feature",
"description": "Add CostOptimization for cost-based BDD sifting",
"pull_requests": [
"[#2889](https://github.com/smithy-lang/smithy/pull/2889)"
]
},
{
"type": "feature",
"description": "Added a `SnippetConfig` class to codgen-core that allows sharing doc snippets that will be consumed by smithy-docgen.",
"pull_requests": [
"[#2894](https://github.com/smithy-lang/smithy/pull/2894)"
]
},
{
"type": "other",
"description": "Make husky only work for files under /docs",
"pull_requests": [
"[#2916](https://github.com/smithy-lang/smithy/pull/2916)"
]
},
{
"type": "feature",
"description": "Remove [] from toString on some rules engine types",
"pull_requests": [
"[#2904](https://github.com/smithy-lang/smithy/pull/2904)"
]
},
{
"type": "bugfix",
"description": "Fix toBuilder not supplying cloudWatchNamespace in the aws.api#service trait",
"pull_requests": [
"[#2895](https://github.com/smithy-lang/smithy/pull/2895)"
]
},
{
"type": "feature",
"description": "Updated smithy-docgen to consume snippet files to generate example sections.",
"pull_requests": [
"[#2894](https://github.com/smithy-lang/smithy/pull/2894)"
]
},
{
"type": "feature",
"description": "Added a generic evaluator/interpreter for JMESPath expressions.",
"pull_requests": [
"[#2878](https://github.com/smithy-lang/smithy/pull/2878)"
]
},
{
"type": "feature",
"description": "Made `DefaultBuilderRef` public.",
"pull_requests": [
"[#2894](https://github.com/smithy-lang/smithy/pull/2894)"
]
},
{
"type": "feature",
"description": "Implement rules engine ITE fn and S3 tree transform",
"pull_requests": [
"[#2903](https://github.com/smithy-lang/smithy/pull/2903)"
]
}
],
"date": "2026-01-13"
}
47 changes: 47 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,52 @@
# Smithy Changelog

## 1.66.0 (2026-01-13)

### Features

- Added protocol test to test xml attribute members that are declared between
non-attribute members.
([#2870](https://github.com/smithy-lang/smithy/pull/2870))
- Improve BDD sifting (2x speed, more reduction)
([#2890](https://github.com/smithy-lang/smithy/pull/2890))
- Added the shared file manifest to directed codegen interfaces so that it can
be easily used by integrations.
([#2893](https://github.com/smithy-lang/smithy/pull/2893))
- Add CostOptimization for cost-based BDD sifting
([#2889](https://github.com/smithy-lang/smithy/pull/2889))
- Added a `SnippetConfig` class to codgen-core that allows sharing doc snippets
that will be consumed by smithy-docgen.
([#2894](https://github.com/smithy-lang/smithy/pull/2894))
- Remove [] from toString on some rules engine types
([#2904](https://github.com/smithy-lang/smithy/pull/2904))
- Updated smithy-docgen to consume snippet files to generate example sections.
([#2894](https://github.com/smithy-lang/smithy/pull/2894))
- Added a generic evaluator/interpreter for JMESPath expressions.
([#2878](https://github.com/smithy-lang/smithy/pull/2878))
- Made `DefaultBuilderRef` public.
([#2894](https://github.com/smithy-lang/smithy/pull/2894))
- Implement rules engine ITE fn and S3 tree transform
([#2903](https://github.com/smithy-lang/smithy/pull/2903))

### Bug Fixes

- Change generated union variant classes to public in trait codegen
([#2887](https://github.com/smithy-lang/smithy/pull/2887))
- Fix toBuilder not supplying cloudWatchNamespace in the aws.api#service trait
([#2895](https://github.com/smithy-lang/smithy/pull/2895))

### Documentation

- Added a section to discuss recommendations for implementing Smithy clients.
Currently this section only includes information about HTTP interfaces, but it
will expand over time to cover more topics related to implementing clients.
([#2868](https://github.com/smithy-lang/smithy/pull/2868))

### Other

- Make husky only work for files under /docs
([#2916](https://github.com/smithy-lang/smithy/pull/2916))

## 1.65.0 (2025-12-09)

### Features
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.65.0
1.66.0
Loading