Skip to content

Commit 539d355

Browse files
authored
Add changelog management tooling and backfill existing release history (#45)
* This commit adds scrips for changelog management. - new-entry.py allows for creating entried for a specific package, type, and a description. - new-release.py consolidates new entries into a versioned json file for preservation. - render.py will generate a CHANGELOG.md file using the versioned json files and a jinja2 template. * Add changelog entries, releases, and render CHANGELOG.md for aws-sdk-bedrock-runtime * Add changelog entries, releases, and render CHANGELOG.md for aws-sdk-transcribe-streaming * Add changelog entries, releases, and render CHANGELOG.md for aws-sdk-sagemaker-runtime-http2 * Add newlines to changes files * Address PR feedback
1 parent 7642c32 commit 539d355

19 files changed

Lines changed: 789 additions & 37 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "feature",
5+
"description": "Initial Client Release with support for current Amazon Bedrock Runtime operations."
6+
},
7+
{
8+
"type": "feature",
9+
"description": "Added support for new InvokeModelWithBidirectionalStream API."
10+
}
11+
]
12+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "dependency",
5+
"description": "Updated support for all smithy dependencies in the 0.0.x minor version."
6+
}
7+
]
8+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "api-change",
5+
"description": "Fixed stop sequence limit for converse API."
6+
},
7+
{
8+
"type": "api-change",
9+
"description": "Launch CountTokens API to allow token counting."
10+
},
11+
{
12+
"type": "api-change",
13+
"description": "This release adds support for Automated Reasoning checks output models for the Amazon Bedrock Guardrails ApplyGuardrail API."
14+
},
15+
{
16+
"type": "api-change",
17+
"description": "Document update to support on-demand custom model."
18+
},
19+
{
20+
"type": "api-change",
21+
"description": "Add API Key and document citations support for Bedrock Runtime APIs."
22+
},
23+
{
24+
"type": "api-change",
25+
"description": "This release adds native h2 support for the Bedrock Runtime API. Support is limited to SDKs that support h2 requests natively."
26+
},
27+
{
28+
"type": "api-change",
29+
"description": "You can now reference images and documents stored in Amazon S3 when using InvokeModel and Converse APIs with Amazon Nova Lite and Nova Pro. This enables direct integration of S3-stored multimedia assets in your model requests without manual downloading or base64 encoding."
30+
},
31+
{
32+
"type": "dependency",
33+
"description": "Updated support for all smithy dependencies in the 0.1.x minor version."
34+
}
35+
]
36+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "breaking",
5+
"description": "Removed unused `serialize.py` and `deserialize.py` modules."
6+
},
7+
{
8+
"type": "api-change",
9+
"description": "New stop reason for Converse and ConverseStream."
10+
},
11+
{
12+
"type": "enhancement",
13+
"description": "Improvements to the underlying AWS CRT HTTP client result in a significant decrease in CPU usage. Addresses [aws-sdk-python#11](https://github.com/awslabs/aws-sdk-python/issues/11)."
14+
},
15+
{
16+
"type": "dependency",
17+
"description": "**Updated**: `smithy_http[awscrt]` from `~=0.1.0` to `~=0.2.0`."
18+
}
19+
]
20+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "api-change",
5+
"description": "Add support to automatically enforce safeguards across accounts within an AWS Organization."
6+
},
7+
{
8+
"type": "api-change",
9+
"description": "This release includes support for Search Results."
10+
},
11+
{
12+
"type": "api-change",
13+
"description": "Amazon Bedrock Runtime Service Tier Support Launch."
14+
},
15+
{
16+
"type": "api-change",
17+
"description": "Add support for system tool and web citation response."
18+
},
19+
{
20+
"type": "enhancement",
21+
"description": "Add Standard Retry Mode."
22+
},
23+
{
24+
"type": "dependency",
25+
"description": "**Updated**: `smithy_aws_core[eventstream, json]` from `~=0.1.0` to `~=0.2.0`."
26+
},
27+
{
28+
"type": "dependency",
29+
"description": "**Updated**: `smithy_core` from `~=0.1.0` to `~=0.2.0`."
30+
},
31+
{
32+
"type": "dependency",
33+
"description": "**Updated**: `smithy_http[awscrt]~=0.3.0` from `~=0.2.0` to `~=0.3.0`."
34+
}
35+
]
36+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "api-change",
5+
"description": "Adds support for Audio Blocks and Streaming Image Output plus new Stop Reasons of malformed_model_output and malformed_tool_use."
6+
},
7+
{
8+
"type": "api-change",
9+
"description": "Adds support for Bedrock Runtime Reserved Service."
10+
},
11+
{
12+
"type": "breaking",
13+
"description": "Function signature for `resolve_retry_strategy` has been changed to prevent unnecessary code duplication in operation methods. This will affect all 0.3.0 clients."
14+
},
15+
{
16+
"type": "enhancement",
17+
"description": "Add comprehensive integration tests for non-streaming, output streaming, and bidirectional streaming operations."
18+
},
19+
{
20+
"type": "dependency",
21+
"description": "**Updated**: `smithy_aws_core[eventstream, json]` from `~=0.2.0` to `~=0.3.0`."
22+
},
23+
{
24+
"type": "dependency",
25+
"description": "**Updated**: `smithy_core` from `~=0.2.0` to `~=0.3.0`."
26+
}
27+
]
28+
}
Lines changed: 15 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,72 @@
11
# Changelog
22

3-
## Unreleased
4-
5-
* None Yet.
6-
73
## v0.3.0
84

95
### API Changes
106
* Adds support for Audio Blocks and Streaming Image Output plus new Stop Reasons of malformed_model_output and malformed_tool_use.
117
* Adds support for Bedrock Runtime Reserved Service.
128

13-
### Breaking
9+
### Breaking Changes
1410
* Function signature for `resolve_retry_strategy` has been changed to prevent unnecessary code duplication in operation methods. This will affect all 0.3.0 clients.
1511

16-
### Dependencies
17-
* **Updated**: `smithy_aws_core[eventstream, json]` from `~=0.2.0` to `~=0.3.0`.
18-
* **Updated**: `smithy_core` from `~=0.2.0` to `~=0.3.0`.
19-
2012
### Enhancements
2113
* Add comprehensive integration tests for non-streaming, output streaming, and bidirectional streaming operations.
2214

15+
### Dependencies
16+
* **Updated**: `smithy_aws_core[eventstream, json]` from `~=0.2.0` to `~=0.3.0`.
17+
* **Updated**: `smithy_core` from `~=0.2.0` to `~=0.3.0`.
2318

2419
## v0.2.0
2520

2621
### API Changes
2722
* Add support to automatically enforce safeguards across accounts within an AWS Organization.
2823
* This release includes support for Search Results.
29-
* Amazon Bedrock Runtime Service Tier Support Launch
24+
* Amazon Bedrock Runtime Service Tier Support Launch.
3025
* Add support for system tool and web citation response.
3126

3227
### Enhancements
33-
* Add Standard Retry Mode
28+
* Add Standard Retry Mode.
3429

3530
### Dependencies
36-
3731
* **Updated**: `smithy_aws_core[eventstream, json]` from `~=0.1.0` to `~=0.2.0`.
3832
* **Updated**: `smithy_core` from `~=0.1.0` to `~=0.2.0`.
3933
* **Updated**: `smithy_http[awscrt]~=0.3.0` from `~=0.2.0` to `~=0.3.0`.
4034

41-
4235
## v0.1.1
4336

4437
### API Changes
45-
* New stop reason for Converse and ConverseStream
38+
* New stop reason for Converse and ConverseStream.
39+
40+
### Breaking Changes
41+
* Removed unused `serialize.py` and `deserialize.py` modules.
4642

4743
### Enhancements
4844
* Improvements to the underlying AWS CRT HTTP client result in a significant decrease in CPU usage. Addresses [aws-sdk-python#11](https://github.com/awslabs/aws-sdk-python/issues/11).
4945

5046
### Dependencies
51-
5247
* **Updated**: `smithy_http[awscrt]` from `~=0.1.0` to `~=0.2.0`.
5348

54-
### Breaking
55-
- Removed unused `serialize.py` and `deserialize.py` modules.
56-
5749
## v0.1.0
5850

5951
### API Changes
6052
* Fixed stop sequence limit for converse API.
61-
* Launch CountTokens API to allow token counting
53+
* Launch CountTokens API to allow token counting.
6254
* This release adds support for Automated Reasoning checks output models for the Amazon Bedrock Guardrails ApplyGuardrail API.
63-
* document update to support on demand custom model.
64-
* Add API Key and document citations support for Bedrock Runtime APIs
65-
* This release adds native h2 support for the bedrock runtime API, the support is only limited to SDKs that support h2 requests natively.
55+
* Document update to support on-demand custom model.
56+
* Add API Key and document citations support for Bedrock Runtime APIs.
57+
* This release adds native h2 support for the Bedrock Runtime API. Support is limited to SDKs that support h2 requests natively.
6658
* You can now reference images and documents stored in Amazon S3 when using InvokeModel and Converse APIs with Amazon Nova Lite and Nova Pro. This enables direct integration of S3-stored multimedia assets in your model requests without manual downloading or base64 encoding.
6759

6860
### Dependencies
69-
7061
* Updated support for all smithy dependencies in the 0.1.x minor version.
7162

7263
## v0.0.2
7364

7465
### Dependencies
75-
7666
* Updated support for all smithy dependencies in the 0.0.x minor version.
7767

7868
## v0.0.1
7969

8070
### Features
8171
* Initial Client Release with support for current Amazon Bedrock Runtime operations.
82-
* Added support for new InvokeModelWithBidirectionalStream API
72+
* Added support for new InvokeModelWithBidirectionalStream API.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "feature",
5+
"description": "Initial client release with support for current Amazon SageMaker Runtime HTTP2 operations."
6+
}
7+
]
8+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"changes": [
3+
{
4+
"type": "breaking",
5+
"description": "Function signature for `resolve_retry_strategy` has been changed to prevent unnecessary code duplication in operation methods. This will affect all 0.3.0 clients."
6+
},
7+
{
8+
"type": "dependency",
9+
"description": "**Updated**: `smithy_aws_core[eventstream, json]` from `~=0.2.0` to `~=0.3.0`."
10+
},
11+
{
12+
"type": "dependency",
13+
"description": "**Updated**: `smithy_core` from `~=0.2.0` to `~=0.3.0`."
14+
}
15+
],
16+
"summary": "This release follows 0.1.0. There is no 0.2.0 as the initial release was intended to be inline\nwith the `smithy-aws-core` version used in the client."
17+
}

clients/aws-sdk-sagemaker-runtime-http2/CHANGELOG.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
# Changelog
22

3-
## Unreleased
4-
5-
* None yet.
6-
73
## v0.3.0
84

9-
This release proceeds 0.1.0. There is no 0.2.0 as the initial release was intended to be inline
5+
This release follows 0.1.0. There is no 0.2.0 as the initial release was intended to be inline
106
with the `smithy-aws-core` version used in the client.
117

12-
### Breaking
8+
### Breaking Changes
139
* Function signature for `resolve_retry_strategy` has been changed to prevent unnecessary code duplication in operation methods. This will affect all 0.3.0 clients.
1410

1511
### Dependencies

0 commit comments

Comments
 (0)