From a98fe6e444e3406c889f3ae8f9c612b03ec58018 Mon Sep 17 00:00:00 2001 From: jmagar <38927646+jmagar@users.noreply.github.com> Date: Sun, 9 Aug 2026 06:16:24 -0400 Subject: [PATCH 1/3] chore(main): release 3.12.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 26 ++++++++++++++++++++++++++ Cargo.lock | 4 ++-- Cargo.toml | 2 +- mcpb/manifest.json | 2 +- packages/cortex-rmcp/package.json | 4 ++-- server.json | 2 +- xtask/Cargo.toml | 2 +- 8 files changed, 35 insertions(+), 9 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6c6b22a4..24e095ae 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.11.3" + ".": "3.12.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 0eb2899e..c486b12b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,32 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.12.0](https://github.com/dinglebear-ai/cortex/compare/v3.11.3...v3.12.0) (2026-08-09) + + +### Added + +* add cursor event feed and Docker lifecycle forwarding ([#185](https://github.com/dinglebear-ai/cortex/issues/185)) ([26a85b8](https://github.com/dinglebear-ai/cortex/commit/26a85b89c96b7f9213af06cdf7ac6903f4667c63)) +* agent observatory schema foundation + transcript-forwarding env rename ([#173](https://github.com/dinglebear-ai/cortex/issues/173)) ([61aa50a](https://github.com/dinglebear-ai/cortex/commit/61aa50ad4e59461a281b29bd559e4a90fa730a26)) +* implement Agent Observatory foundation, projection, and Git observation ([#160](https://github.com/dinglebear-ai/cortex/issues/160)) ([6d3031d](https://github.com/dinglebear-ai/cortex/commit/6d3031dc669624560b7ec29e88206f26189a3b15)) + + +### Fixed + +* **ci:** pin kache 0.13.0 to match the runner fleet ([#178](https://github.com/dinglebear-ai/cortex/issues/178)) ([04cbd51](https://github.com/dinglebear-ai/cortex/commit/04cbd511a39ac8def9d2d8ba4e7ddcec24eb4f94)) +* **ci:** remove expression syntax from the s3-endpoint description ([#184](https://github.com/dinglebear-ai/cortex/issues/184)) ([74c2db7](https://github.com/dinglebear-ai/cortex/commit/74c2db759421a4d2d4fcce04c1b40b4ca70e34e8)) +* **ci:** remove leaked internal identifiers from setup-rust-kache ([#183](https://github.com/dinglebear-ai/cortex/issues/183)) ([02e3e7f](https://github.com/dinglebear-ai/cortex/commit/02e3e7fc56e71a2c5281749fd4e5a15e1c6d6e5e)) +* **ci:** require complete Kache S3 configuration ([#186](https://github.com/dinglebear-ai/cortex/issues/186)) ([d50e1af](https://github.com/dinglebear-ai/cortex/commit/d50e1aff7af6f8a9d098bd6a16993992385a9919)) +* **ci:** route .github/actions changes through the full CI matrix ([#180](https://github.com/dinglebear-ai/cortex/issues/180)) ([b8e6900](https://github.com/dinglebear-ai/cortex/commit/b8e6900092ab7139166f43ad9adb55d7c1c3fcb5)) +* **mcpb:** add Windows bundle packaging ([#164](https://github.com/dinglebear-ai/cortex/issues/164)) ([a304469](https://github.com/dinglebear-ai/cortex/commit/a304469610a1f9ca98bf725b3f7668d5aa58f359)) +* **mcp:** centralize Registry publication ([#171](https://github.com/dinglebear-ai/cortex/issues/171)) ([b731ec3](https://github.com/dinglebear-ai/cortex/commit/b731ec34a14f3a8a606292c7d90124f3125319c9)) +* **mcp:** return structured errors and exact contracts ([#170](https://github.com/dinglebear-ai/cortex/issues/170)) ([287417c](https://github.com/dinglebear-ai/cortex/commit/287417cb72cfc529cf30cd8c33678a8cb909326c)) + + +### Changed + +* **ci:** emit line-tables-only debuginfo in dev builds ([#182](https://github.com/dinglebear-ai/cortex/issues/182)) ([1094384](https://github.com/dinglebear-ai/cortex/commit/1094384f063044c998c023d5de0144f0e16c3bc2)) + ## [3.11.3](https://github.com/dinglebear-ai/cortex/compare/v3.11.2...v3.11.3) (2026-08-03) diff --git a/Cargo.lock b/Cargo.lock index 70e84848..c0fbb59f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -522,7 +522,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cortex" -version = "3.11.3" +version = "3.12.0" dependencies = [ "anyhow", "axum", @@ -4558,7 +4558,7 @@ checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" [[package]] name = "xtask" -version = "3.11.3" +version = "3.12.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 5d9dedb8..7f7480a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ missing_safety_doc = "deny" [package] name = "cortex" -version = "3.11.3" +version = "3.12.0" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/mcpb/manifest.json b/mcpb/manifest.json index 4611354f..b63b5d52 100644 --- a/mcpb/manifest.json +++ b/mcpb/manifest.json @@ -3,7 +3,7 @@ "manifest_version": "0.4", "name": "cortex", "display_name": "Cortex", - "version": "3.11.3", + "version": "3.12.0", "description": "Self-hosted log aggregation and investigation for homelabs: syslog, Docker, OTLP, and AI transcripts in SQLite/FTS, exposed over MCP, CLI, and REST.", "long_description": "cortex packages the existing cortex stdio entrypoint as a local MCP Bundle. It is query-only: it reads the configured SQLite database and does not start syslog listeners, HTTP servers, Docker Compose, REST, or deploy flows.", "author": { diff --git a/packages/cortex-rmcp/package.json b/packages/cortex-rmcp/package.json index 4bf0cdc8..67cba184 100644 --- a/packages/cortex-rmcp/package.json +++ b/packages/cortex-rmcp/package.json @@ -1,6 +1,6 @@ { "name": "@dinglebear/cortex", - "version": "3.11.3", + "version": "3.12.0", "license": "AGPL-3.0-only", "description": "Self-hosted log aggregation and investigation for homelabs: syslog, Docker, OTLP, and AI transcripts in SQLite/FTS, exposed over MCP, CLI, and REST.", "homepage": "https://github.com/dinglebear-ai/cortex#readme", @@ -55,7 +55,7 @@ "llm" ], "mcpName": "ai.dinglebear/cortex", - "binaryVersion": "3.11.3", + "binaryVersion": "3.12.0", "author": { "name": "dinglebear.ai", "url": "https://dinglebear.ai" diff --git a/server.json b/server.json index 576d8667..fb8e72f1 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "ai.dinglebear/cortex", "title": "Cortex RMCP", "description": "Self-hosted homelab log intelligence over MCP, CLI, and REST with SQLite/FTS.", - "version": "3.11.3", + "version": "3.12.0", "websiteUrl": "https://github.com/dinglebear-ai/cortex", "repository": { "url": "https://github.com/dinglebear-ai/cortex", diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 835eadef..b3ce2a79 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xtask" -version = "3.11.3" +version = "3.12.0" edition.workspace = true rust-version.workspace = true authors.workspace = true From fc26042ca56c59105f2553f19fba5ba871d9a9ad Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 9 Aug 2026 10:16:38 +0000 Subject: [PATCH 2/3] chore: sync regex-based version files --- docker-compose.prod.yml | 2 +- server.json | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 276add6c..4111103c 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -23,7 +23,7 @@ services: # Default tag is kept in sync by `cargo xtask bump-version` (version canon); # previously this was frozen at 1.0.0 while migrations moved forward — # a stale binary against a newer schema (full-review OH1). - image: ghcr.io/dinglebear-ai/cortex:${CORTEX_VERSION:-3.11.3} + image: ghcr.io/dinglebear-ai/cortex:${CORTEX_VERSION:-3.12.0} container_name: cortex user: "${CORTEX_UID:-1000}:${CORTEX_GID:-1000}" group_add: diff --git a/server.json b/server.json index fb8e72f1..c9efbc0b 100644 --- a/server.json +++ b/server.json @@ -25,7 +25,7 @@ "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "@dinglebear/cortex", - "version": "3.11.3", + "version": "3.12.0", "runtimeHint": "npx", "packageArguments": [ { @@ -67,7 +67,7 @@ "format": "string", "isRequired": false, "isSecret": false, - "placeholder": "v3.11.3" + "placeholder": "v3.12.0" }, { "name": "CORTEX_RMCP_REPO", @@ -105,12 +105,12 @@ "namespace": "ai.dinglebear", "dnsDomain": "dinglebear.ai", "distribution": { - "npm": "@dinglebear/cortex@3.11.3", + "npm": "@dinglebear/cortex@3.12.0", "nodePackage": "@dinglebear/cortex", - "ociImage": "ghcr.io/dinglebear-ai/cortex:v3.11.3" + "ociImage": "ghcr.io/dinglebear-ai/cortex:v3.12.0" }, "buildInfo": { - "version": "3.11.3", + "version": "3.12.0", "repository": "https://github.com/dinglebear-ai/cortex" } } From 21c94c9dcd9198804050348488920a1d775791e2 Mon Sep 17 00:00:00 2001 From: Jake Magar Date: Sun, 9 Aug 2026 06:21:29 -0400 Subject: [PATCH 3/3] chore(release): complete 3.12.0 changelog --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c486b12b..e965e0d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **ci:** emit line-tables-only debuginfo in dev builds ([#182](https://github.com/dinglebear-ai/cortex/issues/182)) ([1094384](https://github.com/dinglebear-ai/cortex/commit/1094384f063044c998c023d5de0144f0e16c3bc2)) + +### Chores + +* adopt AGPL-3.0-only with commercial licensing ([#176](https://github.com/dinglebear-ai/cortex/issues/176)) ([6afa01a](https://github.com/dinglebear-ai/cortex/commit/6afa01ad46594f9ad0e7bd519cdbc44b46664002)) +* scrub internal network identifiers ([#174](https://github.com/dinglebear-ai/cortex/issues/174)) ([3a91a07](https://github.com/dinglebear-ai/cortex/commit/3a91a07a3ca546cde40d9553a8418c14af86ebe3)) + + +### CI + +* audit concurrency, coverage gating, release cache, and cron scoping ([#177](https://github.com/dinglebear-ai/cortex/issues/177)) ([7c35d1f](https://github.com/dinglebear-ai/cortex/commit/7c35d1f4d3d1bd610349592bb1ad2a397a77dc5f)) +* record what `RUSTC_WRAPPER` resolves to before the build ([#181](https://github.com/dinglebear-ai/cortex/issues/181)) ([4318085](https://github.com/dinglebear-ai/cortex/commit/4318085021b55ad173b8b6a84b10cd898df370a7)) + + +### Documentation + +* add the Agent Observatory implementation plan and align the rmcp 3.0.0-beta.2 toolchain ([#172](https://github.com/dinglebear-ai/cortex/issues/172)) ([f2cb986](https://github.com/dinglebear-ai/cortex/commit/f2cb9869a2fce06c93a4cd42acfe4a6fc30a0b1d)) + ## [3.11.3](https://github.com/dinglebear-ai/cortex/compare/v3.11.2...v3.11.3) (2026-08-03)