Skip to content

Commit d47599c

Browse files
authored
Merge branch 'main' into streamable-http-support
2 parents 33689db + 5897031 commit d47599c

33 files changed

+2359
-887
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}"

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
},
2626
"remoteEnv": {
2727
"MCPGATEWAY_DEV_MODE": "true",
28-
"VENV_DIR": "/Users/mg/.venv/mcpgateway"
28+
"VENV_DIR": "$HOME/.venv/mcpgateway"
2929
}
3030
}

.devcontainer/postCreateCommand.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ fi
1111
make install-dev
1212

1313
# Run tests to verify setup
14-
make test
14+
# make test
1515

1616
echo "Devcontainer setup complete."
1717

.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

.github/workflows/python-package.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,15 @@ jobs:
2929
with:
3030
python-version: ${{ matrix.python-version }}
3131

32-
# 3️⃣ Install build front-end; Keep pip current
32+
# 3️⃣ Install build front-end; Keep pip current; bootstrap venv
3333
- name: Install build tool
3434
run: |
3535
python3 -m pip install --upgrade pip
3636
python3 -m pip install build # PyPA-endorsed PEP 517 builder
3737
38+
- name: Bootstrap project venv
39+
run: make venv
40+
3841
# 4️⃣ Invoke the Makefile 'dist' target (creates ./dist/*.whl & *.tar.gz)
3942
- name: Build distributions
4043
run: make dist # Uses the Makefile's `dist` rule

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
TODO.md
2+
minikube-*
13
.htpasswd
24
.env.gcr
35
packages-lock.json

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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
FROM registry.access.redhat.com/ubi9-minimal:9.6-1747218906
1+
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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ ARG PYTHON_VERSION=3.11 # Python major.minor series to track
2424
###########################
2525
# Base image for copying into scratch
2626
###########################
27-
FROM registry.access.redhat.com/ubi9/ubi-micro:9.6-1747318857 AS base
27+
FROM registry.access.redhat.com/ubi9/ubi-micro:9.6-1749632992 AS base
2828

2929
###########################
3030
# Builder stage
3131
###########################
32-
FROM registry.access.redhat.com/ubi9/ubi:9.6-1747219013 AS builder
32+
FROM registry.access.redhat.com/ubi9/ubi:9.6-1749542372 AS builder
3333
SHELL ["/bin/bash", "-c"]
3434

3535
ARG PYTHON_VERSION
@@ -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

0 commit comments

Comments
 (0)