From eb5c7270110b264f9d912f39a37ed6aa993e75d3 Mon Sep 17 00:00:00 2001 From: "cmeans-claude-dev[bot]" <3223881+cmeans-claude-dev[bot]@users.noreply.github.com> Date: Tue, 21 Apr 2026 20:07:21 -0500 Subject: [PATCH] release: v0.18.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stamp 0.18.2. Aggregates #351, #352, #350, #353, #354, #355 — all merged to main since v0.18.1 on 2026-04-20: - CI matrix widened to Python 3.10–3.14 (#354) - Dockerfile base bumped to python:3.13-slim (#355) - docker-smoke workflow added (#350) - docker-compose host port parameterized (#353) - OAuth URL log redaction (CodeQL #5-#9) (#352) - Workflow permission hardening (#351) Patch bump — no new user-facing features, no API changes, requires-python floor unchanged at >=3.10. Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 5 ++++- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a87f4dd..a92aa06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.18.2] - 2026-04-21 + ### Changed - **Dockerfile base image bumped from `python:3.12-slim` to `python:3.13-slim`.** `Dockerfile` line 17, plus a matching docstring update in `benchmarks/semantic_search_bench.py:30` (the "temporary container" example for running the benchmark standalone). CI matrix coverage for 3.13 was added in [#354](https://github.com/cmeans/mcp-awareness/pull/354), so the shipped image now runs on a Python version the test suite exercises end-to-end. 3.14-slim was considered but deferred — 3.14 only GA'd in October and some transitive tooling (wheel availability outside our own deps) hasn't fully caught up. 3.13 gets ~5 years of upstream support (EOL October 2029). Validated by `docker-smoke.yml` (build + import smokes on any `Dockerfile` PR, [#348](https://github.com/cmeans/mcp-awareness/issues/348)). The `docker-smoke.yml:29` comment referencing `python:3.12-slim -> 3.14-slim` is historical context about PR [#346](https://github.com/cmeans/mcp-awareness/pull/346) and is correct as-is. Follows up on Dependabot [#346](https://github.com/cmeans/mcp-awareness/pull/346) (closed unmerged pending matrix coverage). @@ -573,7 +575,8 @@ Initial implementation. - **Dockerfile** for container deployment - Design docs: core spec and collation layer -[Unreleased]: https://github.com/cmeans/mcp-awareness/compare/v0.18.1...HEAD +[Unreleased]: https://github.com/cmeans/mcp-awareness/compare/v0.18.2...HEAD +[0.18.2]: https://github.com/cmeans/mcp-awareness/compare/v0.18.1...v0.18.2 [0.18.1]: https://github.com/cmeans/mcp-awareness/compare/v0.18.0...v0.18.1 [0.18.0]: https://github.com/cmeans/mcp-awareness/compare/v0.17.0...v0.18.0 [0.17.0]: https://github.com/cmeans/mcp-awareness/compare/v0.16.2...v0.17.0 diff --git a/pyproject.toml b/pyproject.toml index 52e517f..c4314db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mcp-awareness-server" -version = "0.18.1" +version = "0.18.2" description = "Generic MCP server for ambient system awareness across monitored systems" readme = "README.md" license = "AGPL-3.0-or-later"