All notable changes to this project will be documented in this file.

[Unreleased]

Added

Changed

  • MCP plugin allowlists now support allowed_endpoints: :all.
  • Removed implicit MCP core -> MCPAI runtime sync coupling; host apps now orchestrate lifecycle + sync explicitly through plugin signals.
  • Endpoint calls now wait on Anubis.Client.await_ready/2 before executing.
  • Jido.MCP.refresh_endpoint/1 now refreshes lifecycle only and no longer performs tools/list.
  • Removed MCPAI orchestration shims from Jido.MCP; runtime sync is triggered via MCPAI plugin signals.

[0.1.1] - 2026-02-25

Changed

  • Switched anubis_mcp from a local path dependency to Hex (~> 0.17.0).
  • Switched jido from a local path dependency to Hex (~> 2.0) so the package can be published on Hex.
  • Updated release metadata in mix.exs (package files, maintainers, docs links, and release check alias).
  • Updated ex_doc development dependency to ~> 0.40.

v1.1.0 (2026-06-11)

Features:

  • harden MCP JSON Schema support by mikehostetler

Bug Fixes:

  • bump anubis_mcp to 1.6.2 (#31) by mikehostetler

  • clean Elixir 1.20 compile warnings by mikehostetler

  • accept root schema metadata for MCP tools (#22) by Julien

  • stabilize dependency baseline by mikehostetler

  • support nullable anyOf tool schemas by mikehostetler

  • consume Peri nil-content fix by mikehostetler