blob: d0030a242aae3d193c3243e56cd70c2a2b725959 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# Changelog
## 1.1.0
Additive release on top of the locked `1.0.0` foundation.
Included in `1.1.0`:
- reusable host-session kernel for initialize seed capture, pending request
journaling, replay budgeting, and queue rebuild
- snapshot-file helpers for host self-reexec handoff
- generic JSON-to-porcelain rendering for doctrine-compliant default output
- retrofit of `adequate_rust_mcp` onto the shared host-session kernel
- first `fidget_spinner` retrofit onto the shared kernel and render doctrine
Still intentionally excluded:
- final runtime adapter crates
- a forced single worker transport shape
- the deeper client/server infra lift reserved for a later release
## 1.0.0
Initial stable release.
This release establishes `libmcp` as the reusable operational spine for
hardened MCP servers and the canonical owner of `$mcp-bootstrap`.
Included in `1.0.0`:
- replay contract vocabulary
- typed fault model
- JSON-RPC request/frame helpers
- base health and telemetry payloads
- append-only JSONL telemetry support
- model-facing render and normalization helpers
- versioned `$mcp-bootstrap` skill collateral
- proof by integration into `adequate_rust_mcp`
Explicitly excluded from `1.0.0`:
- `fidget_spinner`
- forced runtime adapter crates
- backend-specific warm-up or routing policy beyond what the first consumer
still keeps locally
|