swarm repositories / source
summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
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