diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d8103e6..50b9d4d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.23.3" + ".": "2.24.0" } diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index d5bb900..649441d 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -1,4 +1,4 @@ -# Architecture: ContextCortex (v2.23.3) +# Architecture: ContextCortex (v2.24.0) ContextCortex provides fast, local, syntax-aware semantic and hybrid search over codebases, git repositories, markdown notes, architecture documents, and system documentation. It is built natively on the **Model Context Protocol (MCP) SDK 2.0.0+** using `FastMCP`, with an integrated FastAPI web engine, real-time diagnostic logging, pluggable relational and vector store backends (PostgreSQL 16 with `pgvector`, Qdrant, and SQLite), automatic polling daemons, multi-provider webhooks, interactive dependency topology graph explorer, RFC 9728 OAuth 2.1 Protected Resource Server, 3-tier API key RBAC, and a React 19 administrative dashboard. diff --git a/CHANGELOG.md b/CHANGELOG.md index e30d6ec..1124e49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [2.24.0](https://github.com/spelech/contextcortex/compare/v2.23.3...v2.24.0) (2026-11-12) + + +### Features + +* **mcp:** add Code Mode (execute_script) with a sandboxed V8 engine ([#136](https://github.com/spelech/contextcortex/issues/136)) ([1f60139](https://github.com/spelech/contextcortex/commit/1f60139e184b3a4b405f4b09c5635102fe1071be)) + + +### Bug Fixes + +* **api-callers:** give each client call to its most specific route ([#134](https://github.com/spelech/contextcortex/issues/134)) ([b975619](https://github.com/spelech/contextcortex/commit/b975619e2779401767317d4292199ce842361746)) +* **diagnose:** respect the repo filter and rank candidates from the matched route ([#132](https://github.com/spelech/contextcortex/issues/132)) ([79aecc8](https://github.com/spelech/contextcortex/commit/79aecc8fe1888513c9186198b23c2014f64c6730)) +* **grep-code:** give each context line its own line number ([#135](https://github.com/spelech/contextcortex/issues/135)) ([6bbd20d](https://github.com/spelech/contextcortex/commit/6bbd20dc85bfe501c9a90a390b2bb35e315a86e8)) +* **paths:** return repository-relative paths for local sources ([#133](https://github.com/spelech/contextcortex/issues/133)) ([5a58141](https://github.com/spelech/contextcortex/commit/5a581418ac74d22bd6db93f387bc8de5713d2e1f)) + ## [2.23.3](https://github.com/spelech/contextcortex/compare/v2.23.2...v2.23.3) (2026-11-12) diff --git a/DEVELOPER_DOCS.md b/DEVELOPER_DOCS.md index 3332a88..ce6d60b 100644 --- a/DEVELOPER_DOCS.md +++ b/DEVELOPER_DOCS.md @@ -1,4 +1,4 @@ -# Developer Documentation: ContextCortex (v2.23.3) +# Developer Documentation: ContextCortex (v2.24.0) This document provides instructions for developing, testing, configuring, and running ContextCortex locally. diff --git a/README.md b/README.md index a00618b..ddcf716 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ContextCortex (v2.23.3) +# ContextCortex (v2.24.0) [![Build and Publish Docker Image](https://github.com/spelech/contextcortex/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/spelech/contextcortex/actions/workflows/docker-publish.yml) [![Docker Image](https://img.shields.io/badge/ghcr.io-spelech%2Fcontextcortex-blue?logo=docker)](https://github.com/spelech/contextcortex/pkgs/container/contextcortex) diff --git a/REQUIREMENTS.md b/REQUIREMENTS.md index b7b8eef..4adb39c 100644 --- a/REQUIREMENTS.md +++ b/REQUIREMENTS.md @@ -1,4 +1,4 @@ -# Software Requirements Specification: ContextCortex (v2.23.3) +# Software Requirements Specification: ContextCortex (v2.24.0) > **Note:** This document is automatically generated and verified against the live test suite by `scripts/generate_requirements.py` and `tests/backend/test_requirements_sync.py`. diff --git a/app/mcp/mcp_server.py b/app/mcp/mcp_server.py index 34b21fa..f528143 100644 --- a/app/mcp/mcp_server.py +++ b/app/mcp/mcp_server.py @@ -7,7 +7,7 @@ from mcp.server.fastmcp import FastMCP from mcp.server.transport_security import TransportSecuritySettings -MCP_SERVER_VERSION = "2.23.3" # x-release-please-version +MCP_SERVER_VERSION = "2.24.0" # x-release-please-version mcp_server = FastMCP( "ContextCortex", diff --git a/docs/requirements/functional.md b/docs/requirements/functional.md index 2c6fbcf..1394a4d 100644 --- a/docs/requirements/functional.md +++ b/docs/requirements/functional.md @@ -1,6 +1,6 @@ # Functional Requirements -This section specifies the functional requirements for ContextCortex (`v2.23.3`). +This section specifies the functional requirements for ContextCortex (`v2.24.0`). --- diff --git a/docs/requirements/index.md b/docs/requirements/index.md index 1492f5e..b3228ce 100644 --- a/docs/requirements/index.md +++ b/docs/requirements/index.md @@ -1,6 +1,6 @@ # Software Requirements Specification (SRS) -This document establishes the Software Requirements Specification for ContextCortex (`v2.23.3`). +This document establishes the Software Requirements Specification for ContextCortex (`v2.24.0`). --- diff --git a/frontend/package.json b/frontend/package.json index 7f6dcd6..bd9ffa6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "contextcortex-frontend", "private": true, - "version": "2.23.3", + "version": "2.24.0", "type": "module", "scripts": { "dev": "vite --configLoader native", diff --git a/main.py b/main.py index c424e03..c60ceb7 100644 --- a/main.py +++ b/main.py @@ -314,7 +314,7 @@ async def __call__(self, scope, receive, send): }) -app = FastAPI(title="ContextCortex", version="2.23.3", lifespan=lifespan) # x-release-please-version +app = FastAPI(title="ContextCortex", version="2.24.0", lifespan=lifespan) # x-release-please-version app.add_middleware(AuthMiddleware) app.add_middleware(McpPingMiddleware) diff --git a/package.json b/package.json index 9ebbaad..11817db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "contextcortex", - "version": "2.23.3", + "version": "2.24.0", "description": "High-performance Model Context Protocol (MCP) server for syntax-aware code RAG and codebase navigation", "type": "module", "scripts": {