Files
gitea-mcp-remote/CHANGELOG.md
lmiranda 608b488763 chore: release version 1.0.0
- Add CHANGELOG.md documenting complete architectural rebuild
- Bump version to 1.0.0 (breaking changes from wrapper pattern)
- Complete Sprint 02: Corrective Rebuild

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:55:49 -05:00

1.8 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2025-02-03

Changed

  • BREAKING: Complete architectural rebuild from standalone MCP server to HTTP wrapper pattern
  • BREAKING: Now wraps official gitea-mcp-server package instead of implementing Gitea operations directly
  • Project renamed from standalone implementation to HTTP transport wrapper

Added

  • HTTP transport layer via Starlette/uvicorn for Claude Desktop compatibility
  • Configuration management module (config/) with environment variable support
  • Tool filtering module (filtering/) for Claude Desktop compatibility controls
  • Bearer token authentication middleware (middleware/auth.py)
  • Comprehensive test suite (30 tests covering all modules)
  • Docker deployment infrastructure with docker-compose.yml
  • Health check endpoints (/health, /healthz, /ping)
  • Deployment documentation and Docker guides
  • Environment variable configuration with .env support

Removed

  • Standalone MCP tool implementations (now delegated to wrapped gitea-mcp-server)
  • Direct Gitea API integration code (handled by wrapped server)

[0.1.0] - 2025-01-XX (Initial Standalone Implementation)

Added

  • Initial Python project structure
  • MCP server core with stdio transport
  • Issue operations (create, update, list, get)
  • Label operations (add, remove, list)
  • Milestone operations (create, update, list)
  • Authentication with Gitea API tokens
  • Comprehensive README and documentation

Notes

  • This version was a standalone MCP server implementation
  • Superseded by HTTP wrapper architecture in Sprint 02