From 16ca5cd6444d1731ea5c6e77ef29d86cffedabc2 Mon Sep 17 00:00:00 2001 From: lmiranda Date: Tue, 3 Feb 2026 22:06:48 -0500 Subject: [PATCH] chore: release version 2.0.0 Sprint 01: Core Architecture Correction - Complete Breaking changes: - Package renamed from gitea_http_wrapper to gitea_mcp_remote - Default port changed from 8000 to 8080 - Default host changed from 127.0.0.1 to 0.0.0.0 - Architecture changed to direct marketplace import See CHANGELOG.md for full details. Co-Authored-By: Claude Opus 4.5 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ README.md | 2 +- pyproject.toml | 2 +- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0839b4a..eedc742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,31 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0] - 2026-02-03 + +### Added +- MCP Streamable HTTP protocol support (`/mcp` endpoint with POST/HEAD) +- Two-service Docker infrastructure with Caddy reverse proxy (`docker/`) +- Production startup script (`scripts/start.sh`) with environment validation +- Health check script (`scripts/healthcheck.sh`) for Docker +- CLAUDE.md with comprehensive project guidance for AI assistants +- Health endpoint tests with authentication bypass verification + +### Changed +- **BREAKING**: Package renamed from `gitea_http_wrapper` to `gitea_mcp_remote` +- **BREAKING**: Default HTTP port changed from 8000 to 8080 +- **BREAKING**: Default HTTP host changed from 127.0.0.1 to 0.0.0.0 +- Architecture changed from subprocess wrapper to direct marketplace import +- Server implementation uses `StreamableHTTPServerTransport` from MCP SDK +- Tests moved from `src/gitea_mcp_remote/tests/` to repository root `tests/` +- Middleware order fixed: HealthCheckBypass now wraps BearerAuth (runs first) +- Docker files moved to `docker/` directory with Caddy service added +- Updated README.md and DEPLOYMENT.md with correct architecture documentation + +### Fixed +- Health endpoint returning 401 when AUTH_TOKEN was set (middleware order bug) +- pyproject.toml testpaths pointing to wrong directory + ## [1.0.0] - 2025-02-03 ### Changed diff --git a/README.md b/README.md index 35f8d9d..6bbfc0d 100644 --- a/README.md +++ b/README.md @@ -388,7 +388,7 @@ MIT License - see LICENSE file for details ## Version -Current version: 0.2.0 +Current version: 2.0.0 ## Author diff --git a/pyproject.toml b/pyproject.toml index 22500f7..db519bf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "gitea-mcp-remote" -version = "0.2.0" +version = "2.0.0" description = "HTTP transport wrapper for Gitea MCP server" readme = "README.md" requires-python = ">=3.10"