From 33c75612614fc9e81f22de6fd76e5aa8859428a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Sugawara=20=28=E2=88=A9=EF=BD=80-=C2=B4=29?= =?UTF-8?q?=E2=8A=83=E2=94=81=E7=82=8E=E7=82=8E=E7=82=8E=E7=82=8E=E7=82=8E?= Date: Wed, 25 Feb 2026 10:23:54 -0800 Subject: [PATCH] Bump version to 1.68.0 --- ...a6c8f40db121d355c5c9c7b5143b7a7a41a7c.json | 7 -- ...a77a1ff414820e29b438934d3aa3f759ee1f4.json | 7 -- ...8393fb185966c762e36f182d37808defc9c08.json | 7 -- ...c6401a5c0dd1c0973d796b257ac34f47f6f25.json | 7 -- ...e01785b74682fd9c538213573557a68d56c31.json | 7 -- ...b7f1cd574ee78042363f8d8c3afb20d56f081.json | 7 -- ...86dfd28fac45a68ff1389fe531b2416b0f660.json | 7 -- ...8783f9eb6834b538fbe729103db431f8993a9.json | 7 -- ...243c73ed26a3a329d679f9e1554798714c5f1.json | 7 -- ...f9c0e3988dbc5f87e4ac3b39201bdf1306604.json | 7 -- ...a466b9d6f375fd8c739fce3768c560bcc4dbd.json | 7 -- ...0c9d42596402804ac70a348da0fd38622a0e4.json | 7 -- .changes/releases/1.68.0.json | 90 +++++++++++++++++++ CHANGELOG.md | 41 +++++++++ VERSION | 2 +- 15 files changed, 132 insertions(+), 85 deletions(-) delete mode 100644 .changes/next-release/documentation-101a6c8f40db121d355c5c9c7b5143b7a7a41a7c.json delete mode 100644 .changes/next-release/documentation-15aa77a1ff414820e29b438934d3aa3f759ee1f4.json delete mode 100644 .changes/next-release/documentation-1738393fb185966c762e36f182d37808defc9c08.json delete mode 100644 .changes/next-release/documentation-25cc6401a5c0dd1c0973d796b257ac34f47f6f25.json delete mode 100644 .changes/next-release/documentation-cb5e01785b74682fd9c538213573557a68d56c31.json delete mode 100644 .changes/next-release/feature-077b7f1cd574ee78042363f8d8c3afb20d56f081.json delete mode 100644 .changes/next-release/feature-31e86dfd28fac45a68ff1389fe531b2416b0f660.json delete mode 100644 .changes/next-release/feature-3a88783f9eb6834b538fbe729103db431f8993a9.json delete mode 100644 .changes/next-release/feature-879243c73ed26a3a329d679f9e1554798714c5f1.json delete mode 100644 .changes/next-release/feature-b1ef9c0e3988dbc5f87e4ac3b39201bdf1306604.json delete mode 100644 .changes/next-release/feature-c6ca466b9d6f375fd8c739fce3768c560bcc4dbd.json delete mode 100644 .changes/next-release/feature-e8b0c9d42596402804ac70a348da0fd38622a0e4.json create mode 100644 .changes/releases/1.68.0.json diff --git a/.changes/next-release/documentation-101a6c8f40db121d355c5c9c7b5143b7a7a41a7c.json b/.changes/next-release/documentation-101a6c8f40db121d355c5c9c7b5143b7a7a41a7c.json deleted file mode 100644 index 15040a622ab..00000000000 --- a/.changes/next-release/documentation-101a6c8f40db121d355c5c9c7b5143b7a7a41a7c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "documentation", - "description": "Added Smithy Kotlin Quickstart and Client User Guide sections.", - "pull_requests": [ - "[#2944](https://github.com/smithy-lang/smithy/pull/2944)" - ] -} diff --git a/.changes/next-release/documentation-15aa77a1ff414820e29b438934d3aa3f759ee1f4.json b/.changes/next-release/documentation-15aa77a1ff414820e29b438934d3aa3f759ee1f4.json deleted file mode 100644 index 94974330652..00000000000 --- a/.changes/next-release/documentation-15aa77a1ff414820e29b438934d3aa3f759ee1f4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "documentation", - "description": "Added client guidance documentation for endpoint resolution.", - "pull_requests": [ - "[#2941](https://github.com/smithy-lang/smithy/pull/2941)" - ] -} diff --git a/.changes/next-release/documentation-1738393fb185966c762e36f182d37808defc9c08.json b/.changes/next-release/documentation-1738393fb185966c762e36f182d37808defc9c08.json deleted file mode 100644 index b482fb61af6..00000000000 --- a/.changes/next-release/documentation-1738393fb185966c762e36f182d37808defc9c08.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "documentation", - "description": "Added documentation for eventStreamTests", - "pull_requests": [ - "[#2973](https://github.com/smithy-lang/smithy/pull/2973)" - ] -} diff --git a/.changes/next-release/documentation-25cc6401a5c0dd1c0973d796b257ac34f47f6f25.json b/.changes/next-release/documentation-25cc6401a5c0dd1c0973d796b257ac34f47f6f25.json deleted file mode 100644 index ce27a89fe2c..00000000000 --- a/.changes/next-release/documentation-25cc6401a5c0dd1c0973d796b257ac34f47f6f25.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "documentation", - "description": "Tweak wording of integers with ranges message", - "pull_requests": [ - "[#2971](https://github.com/smithy-lang/smithy/pull/2971)" - ] -} diff --git a/.changes/next-release/documentation-cb5e01785b74682fd9c538213573557a68d56c31.json b/.changes/next-release/documentation-cb5e01785b74682fd9c538213573557a68d56c31.json deleted file mode 100644 index e95c5b5be4b..00000000000 --- a/.changes/next-release/documentation-cb5e01785b74682fd9c538213573557a68d56c31.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "documentation", - "description": "Add client guidance for context types.", - "pull_requests": [ - "[#2924](https://github.com/smithy-lang/smithy/pull/2924)" - ] -} diff --git a/.changes/next-release/feature-077b7f1cd574ee78042363f8d8c3afb20d56f081.json b/.changes/next-release/feature-077b7f1cd574ee78042363f8d8c3afb20d56f081.json deleted file mode 100644 index 9c6ac5bbb7c..00000000000 --- a/.changes/next-release/feature-077b7f1cd574ee78042363f8d8c3afb20d56f081.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "feature", - "description": "Added the `@smithy.contracts#conditions` trait, available in the new `smithy-contract-traits` package. This trait defines restrictions on shape values using JMESPath expressions." , - "pull_requests": [ - "[#2935](https://github.com/smithy-lang/smithy/pull/2935)" - ] -} diff --git a/.changes/next-release/feature-31e86dfd28fac45a68ff1389fe531b2416b0f660.json b/.changes/next-release/feature-31e86dfd28fac45a68ff1389fe531b2416b0f660.json deleted file mode 100644 index 05b664b091d..00000000000 --- a/.changes/next-release/feature-31e86dfd28fac45a68ff1389fe531b2416b0f660.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "feature", - "description": "Update smithy-rules-engine-tests with new std lib functions and bdd-based tests", - "pull_requests": [ - "[#2945](https://github.com/smithy-lang/smithy/pull/2945)" - ] -} diff --git a/.changes/next-release/feature-3a88783f9eb6834b538fbe729103db431f8993a9.json b/.changes/next-release/feature-3a88783f9eb6834b538fbe729103db431f8993a9.json deleted file mode 100644 index ba25f780cc6..00000000000 --- a/.changes/next-release/feature-3a88783f9eb6834b538fbe729103db431f8993a9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "feature", - "description": "Added a tags property to eventStreamTests to allow filtering individual cases in the same way that http protocol tests can be.", - "pull_requests": [ - "[#2973](https://github.com/smithy-lang/smithy/pull/2973)" - ] -} diff --git a/.changes/next-release/feature-879243c73ed26a3a329d679f9e1554798714c5f1.json b/.changes/next-release/feature-879243c73ed26a3a329d679f9e1554798714c5f1.json deleted file mode 100644 index 213e9e6afb9..00000000000 --- a/.changes/next-release/feature-879243c73ed26a3a329d679f9e1554798714c5f1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "other", - "description": "Removed protocol tests for skipping null values in dense collections. This behavior can silently drop data. SDKs that cannot preserve null values should raise an exception instead", - "pull_requests": [ - "[#2972](https://github.com/smithy-lang/smithy/pull/2972)" - ] -} diff --git a/.changes/next-release/feature-b1ef9c0e3988dbc5f87e4ac3b39201bdf1306604.json b/.changes/next-release/feature-b1ef9c0e3988dbc5f87e4ac3b39201bdf1306604.json deleted file mode 100644 index 5273e6cdcb9..00000000000 --- a/.changes/next-release/feature-b1ef9c0e3988dbc5f87e4ac3b39201bdf1306604.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "feature", - "description": "Added a service provider interface for `NodeValidationVisitor` plugins, and optimized to index plugins by the `ShapeType` they apply to.", - "pull_requests": [ - "[#2935](https://github.com/smithy-lang/smithy/pull/2935)" - ] -} diff --git a/.changes/next-release/feature-c6ca466b9d6f375fd8c739fce3768c560bcc4dbd.json b/.changes/next-release/feature-c6ca466b9d6f375fd8c739fce3768c560bcc4dbd.json deleted file mode 100644 index 2bfe093b5f5..00000000000 --- a/.changes/next-release/feature-c6ca466b9d6f375fd8c739fce3768c560bcc4dbd.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "feature", - "description": "Added new ERROR event to EndpointTestsTraitValidator when builtin params are inconsistent", - "pull_requests": [ - "[#2955](https://github.com/smithy-lang/smithy/pull/2955)" - ] -} diff --git a/.changes/next-release/feature-e8b0c9d42596402804ac70a348da0fd38622a0e4.json b/.changes/next-release/feature-e8b0c9d42596402804ac70a348da0fd38622a0e4.json deleted file mode 100644 index 92d6212b5c3..00000000000 --- a/.changes/next-release/feature-e8b0c9d42596402804ac70a348da0fd38622a0e4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "feature", - "description": "Add new transform compileBdd and compileBddForAws", - "pull_requests": [ - "[#2953](https://github.com/smithy-lang/smithy/pull/2953)" - ] -} diff --git a/.changes/releases/1.68.0.json b/.changes/releases/1.68.0.json new file mode 100644 index 00000000000..769c35a2b14 --- /dev/null +++ b/.changes/releases/1.68.0.json @@ -0,0 +1,90 @@ +{ + "version": "1.68.0", + "changes": [ + { + "type": "feature", + "description": "Added new ERROR event to EndpointTestsTraitValidator when builtin params are inconsistent", + "pull_requests": [ + "[#2955](https://github.com/smithy-lang/smithy/pull/2955)" + ] + }, + { + "type": "documentation", + "description": "Tweak wording of integers with ranges message", + "pull_requests": [ + "[#2971](https://github.com/smithy-lang/smithy/pull/2971)" + ] + }, + { + "type": "documentation", + "description": "Added Smithy Kotlin Quickstart and Client User Guide sections.", + "pull_requests": [ + "[#2944](https://github.com/smithy-lang/smithy/pull/2944)" + ] + }, + { + "type": "feature", + "description": "Update smithy-rules-engine-tests with new std lib functions and bdd-based tests", + "pull_requests": [ + "[#2945](https://github.com/smithy-lang/smithy/pull/2945)" + ] + }, + { + "type": "other", + "description": "Removed protocol tests for skipping null values in dense collections. This behavior can silently drop data. SDKs that cannot preserve null values should raise an exception instead", + "pull_requests": [ + "[#2972](https://github.com/smithy-lang/smithy/pull/2972)" + ] + }, + { + "type": "feature", + "description": "Add new transform compileBdd and compileBddForAws", + "pull_requests": [ + "[#2953](https://github.com/smithy-lang/smithy/pull/2953)" + ] + }, + { + "type": "feature", + "description": "Added the `@smithy.contracts#conditions` trait, available in the new `smithy-contract-traits` package. This trait defines restrictions on shape values using JMESPath expressions.", + "pull_requests": [ + "[#2935](https://github.com/smithy-lang/smithy/pull/2935)" + ] + }, + { + "type": "feature", + "description": "Added a tags property to eventStreamTests to allow filtering individual cases in the same way that http protocol tests can be.", + "pull_requests": [ + "[#2973](https://github.com/smithy-lang/smithy/pull/2973)" + ] + }, + { + "type": "documentation", + "description": "Added documentation for eventStreamTests", + "pull_requests": [ + "[#2973](https://github.com/smithy-lang/smithy/pull/2973)" + ] + }, + { + "type": "documentation", + "description": "Add client guidance for context types.", + "pull_requests": [ + "[#2924](https://github.com/smithy-lang/smithy/pull/2924)" + ] + }, + { + "type": "documentation", + "description": "Added client guidance documentation for endpoint resolution.", + "pull_requests": [ + "[#2941](https://github.com/smithy-lang/smithy/pull/2941)" + ] + }, + { + "type": "feature", + "description": "Added a service provider interface for `NodeValidationVisitor` plugins, and optimized to index plugins by the `ShapeType` they apply to.", + "pull_requests": [ + "[#2935](https://github.com/smithy-lang/smithy/pull/2935)" + ] + } + ], + "date": "2026-02-25" +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 5153baff55f..eb173aa1dab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ # Smithy Changelog +## 1.68.0 (2026-02-25) + +### Features + +- Added new ERROR event to EndpointTestsTraitValidator when builtin params are + inconsistent ([#2955](https://github.com/smithy-lang/smithy/pull/2955)) +- Update smithy-rules-engine-tests with new std lib functions and bdd-based + tests ([#2945](https://github.com/smithy-lang/smithy/pull/2945)) +- Add new transform compileBdd and compileBddForAws + ([#2953](https://github.com/smithy-lang/smithy/pull/2953)) +- Added the `@smithy.contracts#conditions` trait, available in the new + `smithy-contract-traits` package. This trait defines restrictions on shape + values using JMESPath expressions. + ([#2935](https://github.com/smithy-lang/smithy/pull/2935)) +- Added a tags property to eventStreamTests to allow filtering individual cases + in the same way that http protocol tests can be. + ([#2973](https://github.com/smithy-lang/smithy/pull/2973)) +- Added a service provider interface for `NodeValidationVisitor` plugins, and + optimized to index plugins by the `ShapeType` they apply to. + ([#2935](https://github.com/smithy-lang/smithy/pull/2935)) + +### Documentation + +- Tweak wording of integers with ranges message + ([#2971](https://github.com/smithy-lang/smithy/pull/2971)) +- Added Smithy Kotlin Quickstart and Client User Guide sections. + ([#2944](https://github.com/smithy-lang/smithy/pull/2944)) +- Added documentation for eventStreamTests + ([#2973](https://github.com/smithy-lang/smithy/pull/2973)) +- Add client guidance for context types. + ([#2924](https://github.com/smithy-lang/smithy/pull/2924)) +- Added client guidance documentation for endpoint resolution. + ([#2941](https://github.com/smithy-lang/smithy/pull/2941)) + +### Other + +- Removed protocol tests for skipping null values in dense collections. This + behavior can silently drop data. SDKs that cannot preserve null values should + raise an exception instead + ([#2972](https://github.com/smithy-lang/smithy/pull/2972)) + ## 1.67.0 (2026-01-28) ### Features diff --git a/VERSION b/VERSION index 77c582d8d98..21807ece471 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.67.0 \ No newline at end of file +1.68.0 \ No newline at end of file