@@ -4,6 +4,40 @@ All notable changes to `python-docs-mcp-server` are documented here.
44Format follows [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ;
55this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7+ ## [ 0.3.0] — 2026-05-31
8+
9+ ### Added
10+
11+ - ** Retrieved-docs cache compression** — cached ` get_docs ` payloads now use a
12+ versioned codec layer with ` none ` , ` zstd ` , and reserved dictionary-backed
13+ ` zstd-dict-v1 ` codec identifiers. Existing uncompressed cache rows remain
14+ readable, while new rows can store compressed payloads. ([ #60 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/60 ) )
15+ - ** Pinned CPython documentation source configuration** — ` build-index ` now records
16+ explicit CPython documentation build targets so supported versions are tied to
17+ auditable upstream tags and Sphinx pins. ([ #59 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/59 ) )
18+ - ** Architecture records for source and serialization boundaries** — added
19+ ADR-001 for canonical source adapters and ADR-006 for the JSON-default
20+ serialization contract with future TOON work gated by empirical study.
21+ ([ #57 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/57 ) , [ #55 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/55 ) )
22+ - ** Autonomous-agent execution pipeline** — added the issue templates, PR template,
23+ CODEOWNERS, per-issue planning context, and guardrail docs used to execute the
24+ v0.3.0 issue queue through branch-based human-reviewed PRs. ([ #52 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/52 ) )
25+
26+ ### Changed
27+
28+ - README and Glama metadata now describe the current six-tool public surface,
29+ including ` compare_versions ` and retrieved-docs cache behavior. ([ #53 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/53 ) )
30+ - The autonomous-agent pipeline now avoids the previous human-review deadlock
31+ while keeping branch-only execution, PR review, and no auto-merge as release
32+ guardrails. ([ #54 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/54 ) )
33+
34+ ### Security
35+
36+ - Added ` zstandard ` as a direct runtime dependency for cache compression.
37+ ([ #58 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/58 ) )
38+ - Documented the packaged YAML trust boundary and added regression coverage that
39+ keeps YAML parsing on ` yaml.safe_load ` only. ([ #56 ] ( https://github.com/ayhammouda/python-docs-mcp-server/pull/56 ) )
40+
741## [ 0.2.1] — 2026-05-29
842
943### Fixed
0 commit comments