Skip to content

Commit 4aa5673

Browse files
committed
Prepare 1.0.0 release
1 parent f740501 commit 4aa5673

13 files changed

Lines changed: 58 additions & 28 deletions

.well-known/mcp/server-card.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
{
99
"registryType": "pypi",
1010
"identifier": "mcp-broker",
11-
"version": "0.1.2",
11+
"version": "1.0.0",
1212
"transport": {
1313
"type": "stdio"
1414
}

CHANGELOG.md

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

33
All notable public changes will be recorded here.
44

5+
## 1.0.0 - 2026-05-26
6+
7+
- Promote the public release line from pre-1.0 packages to the first stable
8+
release.
9+
- Align package, registry, MCPB, server-card, Homebrew, and public release
10+
documentation on `1.0.0`.
11+
- Keep `0.1.x` entries as pre-1.0 public history instead of deleting published
12+
artifacts.
13+
514
## 0.1.2 - 2026-05-26
615

716
- Harden mutation-gate coverage for configuration, profile validation, project

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,7 @@ Public release status:
133133

134134
- The repo is designed to stay public-safe.
135135
- Private upstream inventory, account paths, OAuth state, secrets, sockets, logs, and generated client configs stay outside git.
136-
- Current GitHub, PyPI, and MCP Registry release is `0.1.2`.
137-
- Homebrew currently installs `0.1.1` from the public tap; the tap formula
138-
needs a `0.1.2` refresh.
136+
- Stable release metadata is prepared for `1.0.0`; publication proof is tracked in `docs/distribution.md`.
139137
- Docker image support is available for container-friendly configs. Docker MCP Catalog submission still requires Docker review.
140138
- MCPB metadata is present at `mcpb/manifest.json` for local directory review.
141139

SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ code you are choosing to run on your machine or call with your credentials.
55

66
## Supported Versions
77

8-
Security fixes target the current `main` branch until the first public release.
9-
After tagged releases begin, this file will list supported release lines.
8+
Security fixes target the current `main` branch and the current `1.x` stable
9+
release line.
1010

1111
## Reporting A Vulnerability
1212

docs/distribution.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,15 @@ This page tracks public distribution paths for `mcp-broker`.
44

55
## Python Package
66

7-
Package metadata is release-aligned at `0.1.2`. The version is sourced from
7+
Package metadata is release-aligned for `1.0.0`. The version is sourced from
88
`src/mcp_broker/__init__.py`; `pyproject.toml` reads that value through
99
Setuptools dynamic metadata.
1010

11-
Current public package status:
11+
Current public package status before publication proof is recorded:
1212

13-
- PyPI: `mcp-broker 0.1.2` is published.
14-
- MCP Registry: `io.github.NavinAgrawal/mcp-broker 0.1.2` is published and
15-
marked latest.
16-
- Homebrew: the public tap still points at `0.1.1`; refresh the tap formula
17-
before calling Homebrew current for `0.1.2`.
13+
- PyPI: `mcp-broker 1.0.0` metadata is prepared.
14+
- MCP Registry: `io.github.NavinAgrawal/mcp-broker 1.0.0` metadata is prepared.
15+
- Homebrew: the public tap must be refreshed to `1.0.0` after PyPI publishes.
1816

1917
The package command surface is:
2018

@@ -99,9 +97,9 @@ untouched during install, and preserves the runtime root contract:
9997
$HOME/mcp/mcp-broker/
10098
```
10199

102-
The public tap currently installs `0.1.1`. It must be updated and retested
103-
against the `0.1.2` PyPI source artifact before the Homebrew row is current for
104-
this release.
100+
Refresh the public tap to `1.0.0` after PyPI publishes. Retest the formula
101+
against the PyPI source artifact before marking Homebrew current for this
102+
release.
105103

106104
## MCP Registry
107105

@@ -136,8 +134,8 @@ mcp-publisher publish
136134
PyPI package must exist first. The MCP Registry validates that the public
137135
package matches the server metadata before accepting the entry.
138136

139-
The `0.1.2` registry workflow succeeded after PyPI publication and the registry
140-
marks `0.1.2` as the latest entry.
137+
Publish `1.0.0` after PyPI publication and verify the registry marks `1.0.0`
138+
as the latest entry.
141139

142140
Reference docs:
143141

@@ -163,7 +161,7 @@ Build a release image with OCI labels, SBOM, and provenance:
163161

164162
```bash
165163
make docker-buildx \
166-
DOCKER_IMAGE=ghcr.io/<owner>/mcp-broker:0.1.2 \
164+
DOCKER_IMAGE=ghcr.io/<owner>/mcp-broker:1.0.0 \
167165
DOCKER_PLATFORMS=linux/amd64,linux/arm64 \
168166
DOCKER_PUSH=1
169167
```

docs/github-publication.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ The demo should show:
6161
Release title:
6262

6363
```text
64-
mcp-broker 0.1.2
64+
mcp-broker 1.0.0
6565
```
6666

6767
Use these release notes as the starting body:
6868

6969
release notes:
7070

7171
```text
72-
mcp-broker 0.1.2 refreshes the public package and registry metadata.
72+
mcp-broker 1.0.0 is the first stable public release.
7373
7474
Highlights:
7575
- one compact MCP facade for many upstream MCP servers

mcpb/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": "0.4",
33
"name": "mcp-broker",
44
"display_name": "mcp-broker",
5-
"version": "0.1.2",
5+
"version": "1.0.0",
66
"description": "Local MCP broker that exposes many configured upstream MCP servers through one client entry.",
77
"long_description": "mcp-broker runs a local broker process and a compact stdio facade so MCP clients can connect to one local server instead of loading every upstream tool directly.",
88
"author": {

registry/server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
"source": "github"
99
},
1010
"websiteUrl": "https://github.com/NavinAgrawal/mcp-broker#readme",
11-
"version": "0.1.2",
11+
"version": "1.0.0",
1212
"packages": [
1313
{
1414
"registryType": "pypi",
1515
"identifier": "mcp-broker",
16-
"version": "0.1.2",
16+
"version": "1.0.0",
1717
"transport": {
1818
"type": "stdio"
1919
}

registry/server.template.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
"url": "https://github.com/example/mcp-broker",
77
"source": "github"
88
},
9-
"version": "0.1.2",
9+
"version": "1.0.0",
1010
"packages": [
1111
{
1212
"registryType": "pypi",
1313
"identifier": "mcp-broker",
14-
"version": "0.1.2",
14+
"version": "1.0.0",
1515
"transport": {
1616
"type": "stdio"
1717
}

src/mcp_broker/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
__all__ = ["__version__"]
44

5-
__version__ = "0.1.2"
5+
__version__ = "1.0.0"

0 commit comments

Comments
 (0)