Skip to content

Commit 146172b

Browse files
sugmanueadwsingh
authored andcommitted
Bump version to 1.2.0
1 parent 9ce9e85 commit 146172b

2 files changed

Lines changed: 43 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
# Change Log
22

3+
## 1.2.0 (5/20/2026)
4+
> [!IMPORTANT]
5+
> All client modules are considered stable. Some modules, including
6+
> server, CLI, and MCP, are still in developer-preview and may contain
7+
> bugs. No guarantee is made about their API stability. Unstable
8+
> modules are marked with a warning in their `README.md` and with the
9+
> `@SmithyUnstableApi` annotation in their `package-info.java`.
10+
11+
### Features
12+
- Added custom constraints validation support for shapes. ([#1171](https://github.com/smithy-lang/smithy-java/pull/1171))
13+
- Added `McpServerInterceptor` with scoped hooks for MCP servers. ([#1174](https://github.com/smithy-lang/smithy-java/pull/1174))
14+
- Added `AuthScheme` and `IdentityResolver` support to `HttpMcpProxy`. ([#1169](https://github.com/smithy-lang/smithy-java/pull/1169))
15+
- Inferred MCP `ToolAnnotations` from `@readonly` and `@idempotent` traits. ([#1157](https://github.com/smithy-lang/smithy-java/pull/1157))
16+
- Added support for Smithy RPC v2 JSON protocol. ([#1092](https://github.com/smithy-lang/smithy-java/pull/1092))
17+
- Added support for EC2 Query protocol. ([#1160](https://github.com/smithy-lang/smithy-java/pull/1160))
18+
- Implemented standard and adaptive retry strategies. ([#1149](https://github.com/smithy-lang/smithy-java/pull/1149))
19+
- Added a mechanism to avoid mixing versions for a client. ([#1167](https://github.com/smithy-lang/smithy-java/pull/1167))
20+
- Added service schema to `ProtocolSettings` for service-level traits. ([#1166](https://github.com/smithy-lang/smithy-java/pull/1166))
21+
- Added AWS and EC2 Query schema extensions. ([#1187](https://github.com/smithy-lang/smithy-java/pull/1187))
22+
23+
### Bug Fixes
24+
- Fixed `DateTimeException` in CBOR timestamp deserialization. ([#1183](https://github.com/smithy-lang/smithy-java/pull/1183))
25+
- Used deferred writes to avoid interpreting dollar sign as format. ([#1191](https://github.com/smithy-lang/smithy-java/pull/1191))
26+
- Fixed query protocols to ignore the body if the output schema has the unit type trait. ([#1173](https://github.com/smithy-lang/smithy-java/pull/1173))
27+
- Fixed javadoc formatting. ([#1168](https://github.com/smithy-lang/smithy-java/pull/1168))
28+
- Added setting `integrationSettings` to `CodegenDirector` when codegen is being executed. ([#1151](https://github.com/smithy-lang/smithy-java/pull/1151))
29+
- Added explicit dependency on `framework-errors` in codegen-plugin. ([#1153](https://github.com/smithy-lang/smithy-java/pull/1153))
30+
31+
### Improvements
32+
- Optimized HTTP bindings ([#1194](https://github.com/smithy-lang/smithy-java/pull/1194), [#1192](https://github.com/smithy-lang/smithy-java/pull/1192), [#1190](https://github.com/smithy-lang/smithy-java/pull/1190))
33+
- Optimized CBOR codec. ([#1183](https://github.com/smithy-lang/smithy-java/pull/1183))
34+
- Optimized query and URI encoding/validation. ([#1190](https://github.com/smithy-lang/smithy-java/pull/1190))
35+
- Cached struct payload check for HTTP bindings. ([#1189](https://github.com/smithy-lang/smithy-java/pull/1189))
36+
- Optimized JSON codec. ([#1148](https://github.com/smithy-lang/smithy-java/pull/1148))
37+
- Improved JDK HTTP client transport performance. ([#1163](https://github.com/smithy-lang/smithy-java/pull/1163))
38+
- Optimized HTTP binding and XML overhead. ([#1182](https://github.com/smithy-lang/smithy-java/pull/1182))
39+
- Pooled HTTP codec path and cached empty-body output. ([#1182](https://github.com/smithy-lang/smithy-java/pull/1182))
40+
- Improved codegen performance. ([#1177](https://github.com/smithy-lang/smithy-java/pull/1177))
41+
42+
### Other
43+
- Marked `CborSchemaExtensions` as internal. ([#1183](https://github.com/smithy-lang/smithy-java/pull/1183))
44+
345
## 1.1.0 (4/8/2026)
446
> [!IMPORTANT]
547
> All client modules are considered stable. Some modules, including

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.0
1+
1.2.0

0 commit comments

Comments
 (0)