Skip to content

Commit 321714b

Browse files
authored
Merge pull request #102 from IBM/releasing-0.1.1
Updated version to 0.1.1 prior to tag and release
2 parents 4d7822a + abfbcc2 commit 321714b

File tree

11 files changed

+31
-27
lines changed

11 files changed

+31
-27
lines changed

.bumpversion.cfg

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,25 @@
11
[bumpversion]
2-
current_version = 0.1.0
3-
commit = False
4-
tag = False
5-
sign-tags = True
6-
tag_name = v{new_version} # tag format (only used if you flip tag=True later)
7-
8-
# SemVer parsing/serialising
9-
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)
2+
current_version = 0.1.1
3+
commit = False
4+
tag = False
5+
sign-tags = True
6+
tag_name = v{new_version} # tag format (only used if you flip tag=True later)
7+
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)
108
serialize =
119
{major}.{minor}.{patch}
1210

1311
[bumpversion:file:mcpgateway/__init__.py]
14-
search = __version__ = "{current_version}"
12+
search = __version__ = "{current_version}"
1513
replace = __version__ = "{new_version}"
1614

1715
[bumpversion:file:Containerfile]
18-
search = version="{current_version}"
16+
search = version="{current_version}"
1917
replace = version="{new_version}"
2018

2119
[bumpversion:file:Containerfile.lite]
22-
search = version="{current_version}"
20+
search = version="{current_version}"
2321
replace = version="{new_version}"
2422

2523
[bumpversion:file:pyproject.toml]
26-
search = version = "{current_version}"
24+
search = version = "{current_version}"
2725
replace = version = "{new_version}"

.github/workflows/docker-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
#
55
# This workflow re-tags a Docker image (built by a previous workflow)
66
# when a GitHub Release is published, giving it a semantic version tag
7-
# like `v0.1.0`. It assumes the CI build has already pushed an image
7+
# like `v0.1.1`. It assumes the CI build has already pushed an image
88
# tagged with the commit SHA, and that all checks on that commit passed.
99
#
1010
# ➤ Trigger: Release published (e.g. from GitHub UI or `gh release` CLI)
1111
# ➤ Assumes: Existing image tagged with the commit SHA is available
12-
# ➤ Result: Image re-tagged as `ghcr.io/OWNER/REPO:v0.1.0`
12+
# ➤ Result: Image re-tagged as `ghcr.io/OWNER/REPO:v0.1.1`
1313
#
1414
# ======================================================================
1515

@@ -25,7 +25,7 @@ on:
2525
workflow_dispatch:
2626
inputs:
2727
tag:
28-
description: 'Release tag (e.g., v0.1.0)'
28+
description: 'Release tag (e.g., v0.1.1)'
2929
required: true
3030
type: string
3131

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
88

99
## [0.2.0] - 2025-06-15 (pending)
1010

11+
12+
## [0.1.1] - 2025‑06-14
13+
1114
### Added
1215

16+
* Added mcpgateway/translate.py (initial version) to convert stdio -> SSE
1317
* Moved mcpgateway-wrapper to mcpgateway/wrapper.py so it can run as a Python module (python3 -m mcpgateway.wrapper)
1418
* Integrated version into UI. API and separate /version endpoint also available.
1519
* Added /ready endpoint
20+
* Multiple new Makefile and packaging targets for maintaing the release
21+
* New helm charts and associated documentation
1622

1723
### Fixed
1824

Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM registry.access.redhat.com/ubi9-minimal:9.6-1749489516
22
LABEL maintainer="Mihai Criveti" \
33
name="mcp/mcpgateway" \
4-
version="0.1.0" \
4+
version="0.1.1" \
55
description="MCP Gateway: An enterprise-ready Model Context Protocol Gateway"
66

77
ARG PYTHON_VERSION=3.11

Containerfile.lite

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ LABEL maintainer="Mihai Criveti" \
106106
org.opencontainers.image.title="mcp/mcpgateway" \
107107
org.opencontainers.image.description="MCP Gateway: An enterprise-ready Model Context Protocol Gateway" \
108108
org.opencontainers.image.licenses="Apache-2.0" \
109-
org.opencontainers.image.version="0.1.0"
109+
org.opencontainers.image.version="0.1.1"
110110

111111
# ----------------------------------------------------------------------------
112112
# Copy the entire prepared root filesystem from the builder stage

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ You can now access the UI at [http://localhost:4444/admin](http://localhost:4444
203203

204204
> 💡 You can also use `--env-file .env` if you have a config file already. See the provided [.env.example](.env.example)
205205
> 💡 To access local tools, consider using `--network=host`
206-
> 💡 Consider using a stable / release version of the image, ex: `ghcr.io/ibm/mcp-context-forge:v0.1.0`
206+
> 💡 Consider using a stable / release version of the image, ex: `ghcr.io/ibm/mcp-context-forge:v0.1.1`
207207
208208
### Optional: Mount a local volume for persistent SQLite storage
209209

@@ -301,7 +301,7 @@ python3 -m mcpgateway.wrapper
301301
<summary><strong>Expected responses from mcpgateway.wrapper</strong></summary>
302302

303303
```json
304-
{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-03-26","capabilities":{"experimental":{},"prompts":{"listChanged":false},"resources":{"subscribe":false,"listChanged":false},"tools":{"listChanged":false}},"serverInfo":{"name":"mcpgateway-wrapper","version":"0.1.0"}}}
304+
{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-03-26","capabilities":{"experimental":{},"prompts":{"listChanged":false},"resources":{"subscribe":false,"listChanged":false},"tools":{"listChanged":false}},"serverInfo":{"name":"mcpgateway-wrapper","version":"0.1.1"}}}
305305

306306
# When there's no tools
307307
{"jsonrpc":"2.0","id":2,"result":{"tools":[]}}

charts/mcp-stack/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ description: |
77
* Redis cache
88
* Optional PgAdmin & Redis Commander UIs
99
type: application
10-
version: 0.1.0
11-
appVersion: "1.0.0"
10+
version: 0.1.1
11+
appVersion: "0.1.1"

charts/mcpgateway/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ apiVersion: v2
22
name: mcpgateway
33
description: A Helm chart for deploying MCP Gateway to Kubernetes
44
type: application
5-
version: 0.1.0
5+
version: 0.1.1
66
appVersion: "latest"
77
keywords:
88
- mcp
99
- gateway
1010
- kubernetes
1111
- helm
1212
maintainers:
13-
- name: MCP Team
14-
email: mcp-team@example.com
13+
- name: Mihai Criveti
14+
email: redacted@ibm.com
1515
sources:
1616
- https://github.com/IBM/mcp-context-forge

docs/docs/using/mcpgateway-wrapper.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ Open two shells or use a tool like `jq -c | nc -U` to pipe messages in and view
214214
"resources":{"subscribe":false,"listChanged":false},
215215
"tools":{"listChanged":false}
216216
},
217-
"serverInfo":{"name":"mcpgateway-wrapper","version":"0.1.0"}
217+
"serverInfo":{"name":"mcpgateway-wrapper","version":"0.1.1"}
218218
}}
219219
220220
# Empty tool list

mcpgateway/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
__author__ = "Mihai Criveti"
1111
__copyright__ = "Copyright 2025"
1212
__license__ = "Apache 2.0"
13-
__version__ = "0.1.0"
13+
__version__ = "0.1.1"
1414
__description__ = "IBM Consulting Assistants - Extensions API Library"
1515
__url__ = "https://ibm.github.io/mcp-context-forge/"
1616
__download_url__ = "https://github.com/IBM/mcp-context-forge"

0 commit comments

Comments
 (0)