diff --git a/.release-please-manifest.json b/.release-please-manifest.json index a97b117e..d481307e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.11.1" + ".": "3.11.2" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 692e611f..0b019f90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,35 @@ 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.11.2](https://github.com/dinglebear-ai/cortex/compare/v3.11.1...v3.11.2) (2026-08-02) + + +### Fixed + +* **agent:** harden self-update without blocking heartbeats ([#156](https://github.com/dinglebear-ai/cortex/issues/156)) ([35ce512](https://github.com/dinglebear-ai/cortex/commit/35ce51257930718bdf62bfb43ffdf7c67d48dd76)) +* **ci:** centralize release-only container publishing ([#149](https://github.com/dinglebear-ai/cortex/issues/149)) ([3d75d10](https://github.com/dinglebear-ai/cortex/commit/3d75d109cc3531d1b18c9d32c4059566651cd863)) +* **ci:** drop the stale gitleaks contract assertions ([fd0525a](https://github.com/dinglebear-ai/cortex/commit/fd0525aa2c28cf3fcc6aa0edc759a19daa9e6336)) +* **ci:** enforce documentation and identity contracts ([ab5ef39](https://github.com/dinglebear-ai/cortex/commit/ab5ef392329735990a55e1f3819b69f19ea36753)) +* correct at-limit CRLF framing and address PR review findings ([76a9814](https://github.com/dinglebear-ai/cortex/commit/76a9814fc709de2327323616540b18dcd4a2dcf9)) +* enforce repository contracts and reduce query module debt ([aa7e991](https://github.com/dinglebear-ai/cortex/commit/aa7e991d303d1ddf60cfe97435baa35c30e784b6)) +* **filetail:** distinguish append growth from replacement ([#161](https://github.com/dinglebear-ai/cortex/issues/161)) ([337f608](https://github.com/dinglebear-ai/cortex/commit/337f608ff5dea34a66a1b1d53626c3908a5918cb)) +* **filetail:** preserve reconciled checkpoint on first open ([#157](https://github.com/dinglebear-ai/cortex/issues/157)) ([2086823](https://github.com/dinglebear-ai/cortex/commit/20868234a016ec33d54c9d7e00f2f2421e04dae5)) +* finish the ghcr namespace migration and bound Gemini parse warnings ([1bf8257](https://github.com/dinglebear-ai/cortex/commit/1bf8257372e5eb73d21d72ef80e65b201fe53eeb)) +* finish the ghcr namespace migration and bound Gemini parse warnings ([98de4dd](https://github.com/dinglebear-ai/cortex/commit/98de4dddc08bc37ab2ce64f8416a33dd5a0dbeec)) +* harden transcript warnings, hostname resolution, and TCP framing ([78f11d1](https://github.com/dinglebear-ai/cortex/commit/78f11d1f46edfcdb66f7c584c04fa58d14da2563)) +* **inventory:** preserve results and collect DNS settings ([#154](https://github.com/dinglebear-ai/cortex/issues/154)) ([d54194e](https://github.com/dinglebear-ai/cortex/commit/d54194e09af942fe5a51ca316cf55965b66effb0)) +* **npm:** resync the packaged README with the repo README ([c11391d](https://github.com/dinglebear-ai/cortex/commit/c11391d457c9a2b773283f645b630e62eb364155)) +* publish npm launcher as @dinglebear/cortex ([7b36683](https://github.com/dinglebear-ai/cortex/commit/7b366835e8fead61fcbf107a8909f732e7518286)) +* **release:** use explicit npm version updater ([#158](https://github.com/dinglebear-ai/cortex/issues/158)) ([aed693b](https://github.com/dinglebear-ai/cortex/commit/aed693becb3a5b31294481a514c6d770e2cff7f2)) +* **release:** use scalar Cargo package versions ([#162](https://github.com/dinglebear-ai/cortex/issues/162)) ([b951591](https://github.com/dinglebear-ai/cortex/commit/b9515913c37aecd1afb7f783edfe724578de56a8)) +* **security:** patch quinn and restrict workflow tokens ([94bf0de](https://github.com/dinglebear-ai/cortex/commit/94bf0def9c9420cce3f82a3c1ba5cf3f2d59f207)) +* **xtask:** preserve pre-push toolchain environment ([8d495b9](https://github.com/dinglebear-ai/cortex/commit/8d495b98f9f88887bf77f57a2b037927cd54e672)) + + +### Changed + +* **db:** extract host queries ([dc6c693](https://github.com/dinglebear-ai/cortex/commit/dc6c693c9409301c30db74945cafd21af79f058f)) + ## [3.11.1](https://github.com/jmagar/cortex/compare/v3.11.0...v3.11.1) (2026-07-17) diff --git a/Cargo.lock b/Cargo.lock index 9401bf09..82ddcc18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -522,7 +522,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cortex" -version = "3.11.1" +version = "3.11.2" dependencies = [ "anyhow", "axum", @@ -4558,7 +4558,7 @@ checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" [[package]] name = "xtask" -version = "3.11.1" +version = "3.11.2" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index ad929949..7d79d3eb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ missing_safety_doc = "deny" [package] name = "cortex" -version = "3.11.1" +version = "3.11.2" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 586f1470..b2c95ee4 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.1} + image: ghcr.io/dinglebear-ai/cortex:${CORTEX_VERSION:-3.11.2} container_name: cortex user: "${CORTEX_UID:-1000}:${CORTEX_GID:-1000}" group_add: diff --git a/mcpb/manifest.json b/mcpb/manifest.json index b7f7f83a..cf2dd761 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.1", + "version": "3.11.2", "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 b392ee29..147266e1 100644 --- a/packages/cortex-rmcp/package.json +++ b/packages/cortex-rmcp/package.json @@ -1,6 +1,6 @@ { "name": "@dinglebear/cortex", - "version": "3.11.1", + "version": "3.11.2", "description": "Self-hosted log aggregation and investigation for homelabs: syslog, Docker, OTLP, and AI transcripts in SQLite/FTS, exposed over MCP, CLI, and REST.", "license": "MIT", "homepage": "https://github.com/dinglebear-ai/cortex#readme", @@ -55,7 +55,7 @@ "llm" ], "mcpName": "ai.dinglebear/cortex", - "binaryVersion": "3.11.1", + "binaryVersion": "3.11.2", "author": { "name": "dinglebear.ai", "url": "https://dinglebear.ai" diff --git a/server.json b/server.json index cd92c4a7..daf0f969 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "ai.dinglebear/cortex", "title": "Cortex RMCP", "description": "Self-hosted log aggregation and investigation for homelabs: syslog, Docker, OTLP, and AI transcripts in SQLite/FTS, exposed over MCP, CLI, and REST.", - "version": "3.11.1", + "version": "3.11.2", "websiteUrl": "https://github.com/dinglebear-ai/cortex", "repository": { "url": "https://github.com/dinglebear-ai/cortex", @@ -25,7 +25,7 @@ "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "@dinglebear/cortex", - "version": "3.11.1", + "version": "3.11.2", "runtimeHint": "npx", "packageArguments": [ { @@ -67,7 +67,7 @@ "format": "string", "isRequired": false, "isSecret": false, - "placeholder": "v3.11.1" + "placeholder": "v3.11.2" }, { "name": "CORTEX_RMCP_REPO", @@ -105,12 +105,12 @@ "namespace": "ai.dinglebear", "dnsDomain": "dinglebear.ai", "distribution": { - "npm": "@dinglebear/cortex@3.11.1", + "npm": "@dinglebear/cortex@3.11.2", "nodePackage": "@dinglebear/cortex", - "ociImage": "ghcr.io/dinglebear-ai/cortex:v3.11.1" + "ociImage": "ghcr.io/dinglebear-ai/cortex:v3.11.2" }, "buildInfo": { - "version": "3.11.1", + "version": "3.11.2", "repository": "https://github.com/dinglebear-ai/cortex" } } diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 386a4158..16e12a5a 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xtask" -version = "3.11.1" +version = "3.11.2" edition.workspace = true rust-version.workspace = true authors.workspace = true