github sirkirby/unifi-mcp api/v0.1.0
unifi-api-server api/v0.1.0

latest releases: api/v0.11.5, network/v0.25.2, core/v0.4.24...
3 months ago

What's Changed

  • Phase 1: API skeleton by @sirkirby in #161
  • Phase 2: controllers + actions by @sirkirby in #162
  • Phase 3: resources, catalog, and serializer pattern by @sirkirby in #163
  • Phase 4A PR1: network serializer coverage (157 tools) by @sirkirby in #164
  • Phase 4A PR2: protect serializer coverage (33 tools) by @sirkirby in #165
  • Phase 4A PR3: access serializer coverage (24 tools) — coverage now 235/235 by @sirkirby in #166
  • Phase 4A PR4: strict serializer validation + CI gate by @sirkirby in #167
  • Phase 4B PR1: network EventManager websocket + add_subscriber pattern by @sirkirby in #168
  • Phase 4B PR2: network MCP tools + provisional STREAM serializers by @sirkirby in #169
  • Phase 4B PR3: apps/api SSE stream surface by @sirkirby in #170
  • Phase 5A PR1: network resource routes (waves 1–3, 32 endpoint families) by @sirkirby in #171
  • PR1: Manager-owned existence checks (network) by @sirkirby in #172
  • PR2: Protect — UniFiNotFoundError standardization by @sirkirby in #173
  • Phase 5A PR2: network resource routes (waves 4–6, 36 endpoint families) by @sirkirby in #174
  • PR3: Access — UniFiNotFoundError standardization by @sirkirby in #175
  • PR4: dispatch overrides + stats serializer re-registration (finale) by @sirkirby in #176
  • Phase 5A PR3: protect resource routes (15 endpoint families) by @sirkirby in #177
  • Phase 5A PR4: access resource routes (14 endpoint families) by @sirkirby in #178
  • Phase 5A PR5: per-resource streams + /v1/catalog/resources + coverage CI gate (Phase 5A finale) by @sirkirby in #179
  • Phase 5B PR1: backend foundations for admin UI by @sirkirby in #180
  • Phase 5B PR2: admin UI shell + dashboard + keys + controllers by @sirkirby in #181
  • Phase 5B PR3: admin audit + logs + settings finale by @sirkirby in #182
  • Phase 6 PR1: GraphQL foundations — Strawberry + 6 CI gates + scaffold CLI by @sirkirby in #183
  • Phase 6 PR2: network type migration + GraphQL surface preview by @sirkirby in #184
  • Phase 6 PR2.5: NetworkQuery resolvers + relationship edges + e2e tests by @sirkirby in #185
  • Phase 6 PR3: Protect type migration + ProtectQuery resolvers + relationship edges by @sirkirby in #186
  • Phase 6 PR4: Access type migration + AccessQuery + relationship edges + collapse type_registry by @sirkirby in #187
  • Phase 8 PR1: doc artifacts (Strawberry→Pydantic walker, response_model wiring, openapi.json + drift gates, doc index) by @sirkirby in #188
  • Phase 8 PR2: per-resolver fixture coverage (~133 tests + test_resolver_coverage gate) by @sirkirby in #189
  • Phase 8 PR3: live_api_smoke harness + release-smoke-checklist + release-coverage matrix by @sirkirby in #190
  • Phase 8 PR4: release polish (rename → unifi-api-server, Dockerfile, release-api.yml workflow, README overhaul) by @sirkirby in #191
  • fix(api): live_api_smoke self-tests must not depend on a real .env by @sirkirby in #192

Full Changelog: access/v0.2.4...api/v0.1.0

Don't miss a new unifi-mcp release

NewReleases is sending notifications on new releases.