Skip to content

Commit a07dddd

Browse files
chore: release packages (#35)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 1275606 commit a07dddd

9 files changed

Lines changed: 39 additions & 18 deletions

File tree

.changeset/client-runtime-registry.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

apps/example-client/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @nest-mcp/example-client
22

3+
## 0.1.17
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [1275606]
8+
- @nest-mcp/client@0.3.0
9+
310
## 0.1.16
411

512
### Patch Changes

apps/example-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nest-mcp/example-client",
3-
"version": "0.1.16",
3+
"version": "0.1.17",
44
"private": true,
55
"description": "Example NestJS app consuming an MCP server via @nest-mcp/client",
66
"scripts": {

apps/example-gateway/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @nest-mcp/example-gateway
22

3+
## 0.1.18
4+
5+
### Patch Changes
6+
7+
- @nest-mcp/gateway@0.2.13
8+
39
## 0.1.17
410

511
### Patch Changes

apps/example-gateway/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nest-mcp/example-gateway",
3-
"version": "0.1.17",
3+
"version": "0.1.18",
44
"private": true,
55
"description": "Example MCP gateway aggregating upstream MCP servers",
66
"scripts": {

packages/client/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# @nest-mcp/client
22

3+
## 0.3.0
4+
5+
### Minor Changes
6+
7+
- 1275606: Add runtime connection registry to `McpClientsService`: `addConnection(connection)`,
8+
`getOrCreate(connection)`, `removeConnection(name)`, and `has(name)`. This lets apps register and
9+
tear down MCP client connections at runtime — for multi-tenant gateways where upstreams are
10+
discovered after module init — instead of fixing all connections at `forRoot`/`forRootAsync` time.
11+
12+
`addConnection`/`getOrCreate` are idempotent (a connected client with the same name is reused, a
13+
stale one is replaced, and concurrent first-connects dedupe to a single client); a client whose
14+
`connect()` rejects is not registered. Runtime clients join the same collection as the static ones,
15+
so they are returned by `getClient`/`getClients` and disconnected on application shutdown. Purely
16+
additive — existing `getClient`/`getClients` behavior is unchanged.
17+
318
## 0.2.11
419

520
### Patch Changes

packages/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nest-mcp/client",
3-
"version": "0.2.11",
3+
"version": "0.3.0",
44
"description": "NestJS MCP Client - Connect to and consume MCP servers from NestJS",
55
"license": "BSD-3-Clause",
66
"main": "./dist/index.js",

packages/gateway/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @nest-mcp/gateway
22

3+
## 0.2.13
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [1275606]
8+
- @nest-mcp/client@0.3.0
9+
310
## 0.2.12
411

512
### Patch Changes

packages/gateway/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nest-mcp/gateway",
3-
"version": "0.2.12",
3+
"version": "0.2.13",
44
"description": "NestJS MCP Gateway - Proxy, route, and aggregate multiple MCP servers",
55
"license": "BSD-3-Clause",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)