Skip to content

v2.1.0

Choose a tag to compare

@jacobpevans-release-please jacobpevans-release-please released this 18 Jul 20:57
Immutable release. Only release title and notes can be modified.
a36e253

2.1.0 (2026-07-18)

Features

  • automode: homelab-gated allow rules for the classifier (002e627)
  • mcp: add Zammad MCP catalog entry (basher83/Zammad-MCP) (#1254) (a0bd3ec)
  • mcp: enable zammad MCP server in catalog (ac308ae)
  • mcp: inject Vikunja credentials via doppler-mcp (#1241) (a998434)
  • mcp: source Splunk credentials from OpenBao (#1230) (0a6a610)
  • mlx: add defaultRepetitionPenalty to keep batches uniform (#1262) (fb2afdb)
  • mlx: add Qwen3-Next-80B-A3B-Instruct catalog entry (new fleet brain) (#1272) (e9e0569)
  • opencode: render shared MCP servers via new shared mcp client helper (#1235) (71722ff)
  • qwen-code: wire shared permissions and AGENTS.md context (#1237) (b0c1db9)

Bug Fixes

  • cluster: pin mlx on the rank, readiness-probe the endpoint, quiesce on every kickstart (#1245) (8344def)
  • deps: refresh gh-aw action SHA pins [aw:gh-aw-pin-refresh] (#1238) (3f9afa8)
  • discover-models.py: activation-time run registers nothing (env quoting); manual run with identical inputs registers 27 (#1270) (ad0de9f)
  • discover-models.py: activation-time run registers nothing (env quoting); manual run with identical inputs registers 27 (#1270) (260c8d5)
  • docs: drop internal secrets topology, parametrize Doppler/OpenBao identifiers (826539e)
  • mcp: inline the single-use version aliases in the catalog (#1261) (ecdbe9e)
  • mcp: make splunk-mcp-connect pass shellcheck SC2016 (#1243) (c7208cb)
  • mcp: stop disabling TLS verification in splunk-mcp-connect (#1263) (7e6f811)
  • mlx: guard readiness age calculation (6791b68)
  • mlx: reap orphaned workers on proxy start, probe serving not liveness (#1260) (fcf4562)

Performance

  • warm the pipeline rank after readiness (first request pays the full cold load) (#1247) (#1250) (ae3cf60)