From 522b301bafa8d4ba60b67eb6d3431aeefc6216a8 Mon Sep 17 00:00:00 2001 From: "cmeans-claude-dev[bot]" <3223881+cmeans-claude-dev[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 17:15:56 -0500 Subject: [PATCH] =?UTF-8?q?release:=20v0.17.0=20=E2=80=94=20Layer=201=20hy?= =?UTF-8?q?brid=20retrieval=20+=20granite=20embedding?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Version stamp only — all code changes already merged via feature PRs. Co-Authored-By: Claude Opus 4.6 (1M context) --- CHANGELOG.md | 5 ++++- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bc8ef9..31c6ba2 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.17.0] - 2026-04-13 + ### Added - **Unsupported-language alerts** — when lingua detects a language not in the regconfig mapping, write tools fire an info-level structural alert (`unsupported-language-{iso}`). One alert per unsupported language (upsert, not duplicate). Signals demand for Phase 3 non-Western language support. New `detect_language_iso` function in `language.py` returns raw ISO code even for unmapped languages. Refs [#264](https://github.com/cmeans/mcp-awareness/issues/264), [#238](https://github.com/cmeans/mcp-awareness/issues/238). - **Language backfill migration** — Alembic data migration detects language on existing entries via lingua-py and updates the `language` column. Processes in batches, idempotent, gracefully skips if lingua is not installed. Refs [#263](https://github.com/cmeans/mcp-awareness/issues/263), [#238](https://github.com/cmeans/mcp-awareness/issues/238). @@ -514,7 +516,8 @@ Initial implementation. - **Dockerfile** for container deployment - Design docs: core spec and collation layer -[Unreleased]: https://github.com/cmeans/mcp-awareness/compare/v0.16.2...HEAD +[Unreleased]: https://github.com/cmeans/mcp-awareness/compare/v0.17.0...HEAD +[0.17.0]: https://github.com/cmeans/mcp-awareness/compare/v0.16.2...v0.17.0 [0.16.2]: https://github.com/cmeans/mcp-awareness/compare/v0.16.1...v0.16.2 [0.16.1]: https://github.com/cmeans/mcp-awareness/compare/v0.16.0...v0.16.1 [0.16.0]: https://github.com/cmeans/mcp-awareness/compare/v0.15.0...v0.16.0 diff --git a/pyproject.toml b/pyproject.toml index d75f04c..8a8a96e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mcp-awareness-server" -version = "0.16.2" +version = "0.17.0" description = "Generic MCP server for ambient system awareness across monitored systems" readme = "README.md" license = "AGPL-3.0-or-later"