Skip to content

Commit 1470aac

Browse files
chore(release): 0.2.2
1 parent d57e6f0 commit 1470aac

File tree

16 files changed

+64
-22
lines changed

16 files changed

+64
-22
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,48 @@
22

33
All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.
44

5+
## [0.2.2](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/compare/v0.2.1...v0.2.2) (2025-07-06)
6+
7+
8+
### Features
9+
10+
* Add API GW that serves up the .well-known/oauth-authorization-server path expected by MCP clients ([d282fa9](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/d282fa97f274bf54babe10c09f13cd9f9d94151a))
11+
* Add function URL to cat-facts MCP server to enable testing HTTP transport ([8212c2c](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/8212c2c9b1e4593fe9d47e42d066366c46730f95))
12+
* Add Lambda function URL to mcpdoc example ([0764b90](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/0764b903154daf34f4b603e316b2aab226705df4))
13+
* Add Python mcpdoc example that can be the base for a streamable HTTP example ([4943cf3](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/4943cf384bd64df92a30a02e1dc44fdb0fbb4e97))
14+
* Add separate handlers for API Gateway (REST APIs), API Gateway V2 (HTTP APIs), and Lambda function URLs to Typescript impl ([19d2fb4](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/19d2fb448fcfc065d0edcb205cbbfda783aee138))
15+
* Add Typescript cat-facts example that can be the base for a streamable HTTP example ([4b0de89](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/4b0de8978ca626a9746796d9e1632b2a8e26d07b))
16+
* Cognito user pool with OAuth for HTTP access to MCP servers ([de51f6c](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/de51f6c04fded26bd4d53ce89c76ed9971fa22cf))
17+
* Lambda handler logic for streamable HTTP transport behind Lambda function URL ([69208ba](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/69208ba3e74acf23c9b5c7d1e148817df9fea906))
18+
* Migrate from deprecated openapi-mcp-server package to @ivotoby/openapi-mcp-server ([5f9a670](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/5f9a6707a188941cc349fd4b161863c7bb27642c))
19+
* Python function handlers for streamable HTTP ([7c46144](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/7c461449b202d068c562f1bda45c4d949d75da05))
20+
* Support interactive OAuth servers in the Typescript chatbot ([05561fc](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/05561fcbf7878e384c58812406db32986ada4da1))
21+
* Typescript dog-facts MCP server that authenticates with OAuth ([7154adf](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/7154adf8c1954286642a67c7058f1e9e1bca7471))
22+
* Typescript integ test support for OAuth client ([1f7492f](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/1f7492f880910be26bbbf0ff10951bf599b476f9))
23+
* Typescript-based cat-facts MCP server accessible behind Lambda function URL using streamable HTTP transport and Sigv4 ([4a6e83f](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/4a6e83f356063298ef3bf07b030e533633400150))
24+
25+
26+
### Bug Fixes
27+
28+
* Actually initialize the automated oauth clients ([21e76cc](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/21e76cce398e787566fe4203b54d005238494b5c))
29+
* Add dad-jokes server to Typescript chatbot and integ tests ([694e370](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/694e3708c99e96e476f706372669017e293a84bb))
30+
* Correct module path for mcpdoc ([f3b779c](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/f3b779c0ea8daf07c983998ac8ae3eab41986855))
31+
* Disable synthesizing during auth stack GitHub actions check ([23f46d7](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/23f46d7499828942a04d0a2305491ac2ae5e87ac))
32+
* extra comma made cat facts openAPI schema invalid ([3425ee6](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/3425ee6cab11bba3682e8c7f7e24339ad8f4e26e))
33+
* Grant correct secret retrieval perm to integ tests ([c3dae9b](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/c3dae9b2eabfb6df0c463f7ac0aa39bf20a0ae06))
34+
* Implement client credentials token exchange directly ([2db8380](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/2db8380ff2d003f0b5d1c4fb7d8f6d3ba2d0b3c8))
35+
* Implement codeVerifier methods for automated Oauth provider ([ab75d7c](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/ab75d7c3d9f585c82c24be81a7d69840feb58fe4))
36+
* Make sure the cat-facts MCP server advertises that its random facts are about cats ([b26c082](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/b26c0828cc5ddc3d137b490eb6e2a8510093f163))
37+
* Match e2e test Python client pause to the Typescript one ([e735343](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/e735343104e3aa57ac2bee3cd2372d3ecebd05b0))
38+
* Properly parse tool call results from latest schema for MCP Python SDK ([1ee3f06](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/1ee3f06218ef2507a4473757a41e6b9543cb13ba))
39+
* Reduce token usage in e2e_tests to avoid Bedrock token throttling ([bf44cc7](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/bf44cc75e7055d2e220f30672204357a59c5867d))
40+
* Set Bedrock client backoff to handle per-minute throttles ([9a0f6d4](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/9a0f6d423c8f718b664ef3ce7f0cfd48fd19468b))
41+
* Strip down the cat facts OpenAPI schema to save on Bedrock tokens ([c0fd66c](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/c0fd66c645b7dbefa7f616e66d9fee49ebee0925))
42+
* Switch Oauth scope mcpdoc for dad-jokes ([2bed651](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/2bed6519ff55d5dc8835f0b664bc338003d3a2be))
43+
* Switch OAuth-enabled MCP server from cat-facts to dog-facts ([a5041e3](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/a5041e38775c25aa6beb03fc35b2bd1c3a42110e))
44+
* Use authorization server URL to get OAuth token, not MCP server URL ([11ab57c](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/11ab57cd51492aabe1a417d5e38557a0aa4ca406))
45+
* Use CallToolResult type from MCP SDK to properly parse tool results ([a27489c](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/commit/a27489c4eb5ee17ba51cdda07f2e98ee24884902))
46+
547
## [0.2.1](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/compare/v0.2.0...v0.2.1) (2025-06-03)
648

749
## [0.2.0](https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda/compare/v0.1.6...v0.2.0) (2025-05-30)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.1
1+
0.2.2

e2e_tests/typescript/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

e2e_tests/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mcp-e2e-test-typescript",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"main": "build/main.js",
55
"types": "build/main.d.ts",
66
"scripts": {

examples/chatbots/typescript/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/chatbots/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mcp-chatbot-typescript",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"main": "build/main.js",
55
"types": "build/main.d.ts",
66
"scripts": {

examples/servers/auth/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/servers/auth/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mcp-auth",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"main": "lib/mcp-auth.js",
55
"types": "lib/mcp-auth.d.ts",
66
"scripts": {

examples/servers/cat-facts/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/servers/cat-facts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cat-facts",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"main": "lib/cat-facts-mcp-server.js",
55
"types": "lib/cat-facts-mcp-server.d.ts",
66
"scripts": {

0 commit comments

Comments
 (0)