Skip to content

v1.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jun 00:20

What's New in v1.4.0

Changes

  • chore(release): v1.4.0 — check_enrollment, Desktop Extension, Entra hosting
  • feat(mcpb): distribute the Desktop Extension via GitHub Releases
  • feat(mcpb): scaffold Claude Desktop Extension (.mcpb) packaging
  • docs: untrack internal compliance email drafts from the public repo
  • docs: move private hosted-deployment details out of the public repo
  • docs: canvas-mcp hosted deployment live (custom domain, rename, CI)
  • docs(tools): document check_enrollment across AGENTS/README/manifest
  • ci(azure): point deploy workflows at canvas-mcp (renamed from gies-canvas-mcp) (#129)
  • ci(azure): auto-deploy to prod on merge to main + staging-slot pipeline (#128)
  • feat(enrollment): check_enrollment capability (core + MCP tool) (#126)
  • docs: wrap session — Entra v2 cutover, mcp-remote blocker, custom-domain pivot
  • feat(http): Entra ID platform-auth identity path (App Service header-reader) (#125)
  • docs(auth): add Entra OAuth identity plan + trim VPN from compliance memo (#124)
  • fix(http): fail closed when access-key gate is unconfigured + FERPA compliance docs (#123)
  • docs: wrap session — #115 v1 validated end-to-end + 3 teammates onboarded
  • docs: add Cheng (L&D) as MCP_ACCESS_KEYS holder #4
  • docs: #115 v1 validated end-to-end — TA Lalitha connected via Claude Desktop (2026-06-14)
  • docs: note MCP_ACCESS_KEYS holders (operator/Lalitha/Ash) + Claude Desktop mcp-remote setup
  • docs: correct AcrPull authority — subscription Owner (Adam/Business Server Admins), not Ash
  • impact: refresh stats (data through 2026-06-08; stars 142, forks 39)
  • docs: record #115 v1 deploy (Azure staging hosted-deployment facts + 2026-06-13 session log)
  • feat(http): token-only fail-closed auth for hosted multi-user HTTP MCP (#115) (#121)
  • refactor: drop import-time config singleton + fix stdout anonymization warnings (#120)
  • Weekly maintenance: SSRF fix, EXECUTE_TYPESCRIPT_ENABLED kill switch, doc/dep/import cleanup (#118)
  • impact: refresh stats + harden PyPI fetch against silent-0 failures
  • Fix/timezone aware format date (#113)
  • docs: log 2026-06-05 session (hosted-server retirement, #115), archive 05-14
  • docs: mark hosted server retired in README/AGENTS, add CHANGELOG Security note
  • docs: remove decommissioned hosted-server install path from website
  • docs: mark mcp.illinihunt.org hosted server decommissioned (→ #115)
  • docs: refresh impact stats (2026-06-01 snapshot) + cron heartbeat sentinel
  • docs: log 2026-05-14 session (PRs #105, #107), archive 05-07 entry
  • ci: split publish-mcp into PyPI + Registry jobs with propagation poll (#107)
  • docs: refresh impact stats (2026-05-11 snapshot)
  • chore: housekeeping — dev deps, remove unused requests, bump setup-python (#105)
  • docs: fix hosted config instructions for Claude Desktop
  • Initial plan
  • docs: refresh impact stats, log 2026-05-07 session, archive 05-02 entry
  • docs: log v1.3.0 release session, archive 2026-04-21 entry
  • chore: refresh uv.lock to canvas-mcp 1.3.0

Released: June 18, 2026

For installation instructions, see the README.