Skip to content

Releases

v0.11.0

Choose a tag to compare

@Samik081 Samik081 released this 12 Nov 18:06
43bdc65

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@Samik081 Samik081 released this 12 Nov 17:39
e0020e3

What's Changed

  • feat: validate Host/Origin headers and bind HTTP transport to 127.0.0.1 by default by @Samik081 in #35

Full Changelog: v0.9.0...v0.10.0

v0.9.0

Choose a tag to compare

@Samik081 Samik081 released this 29 Sep 19:41
db76162

Behaviour change: rrddata output

pve_get_qemu_rrddata and pve_get_lxc_rrddata now return a compact {columns, rows} table by default instead of an array of objects:

  • Fields that never change (e.g. maxmem) are hoisted into constant.
  • day/week/month/year are averaged into at most 60 time buckets, with means rounded to 4 significant digits.
  • format: "raw" returns the exact PVE response, as before.
  • buckets: 0 gives full resolution in table form.
  • New params: fields, cf (AVERAGE/MAX), buckets, format.

A day query drops from ~700 KB to ~9 KB.

New

  • pve_get_node_rrddata: host-level RRD statistics (CPU, IO wait, load average, memory, network), with the same output and params as above.
  • pve_list_storage_content: vmid filter (native, server-side), plus mode: "latest" (newest item per guest) and mode: "summary" (count, total size and time range per guest) for large PBS datastores.

What's Changed

  • ci: wait for npm to serve the version before MCP Registry publish by @Samik081 in #30
  • feat: add vmid filter and latest/summary modes to pve_list_storage_content by @Samik081 in #31
  • feat: compact, bucketed rrddata output with fields/cf/buckets/format params by @Samik081 in #32
  • feat: add pve_get_node_rrddata for host-level RRD statistics by @Samik081 in #33

Full Changelog: v0.8.1...v0.9.0

v0.8.1

Choose a tag to compare

@Samik081 Samik081 released this 02 Sep 10:58
66b3e9a

What's Changed

  • fix: reap idle HTTP sessions to stop per-connection memory leak by @Samik081 in #29

Full Changelog: v0.8.0...v0.8.1

v0.8.0

Choose a tag to compare

@Samik081 Samik081 released this 13 Aug 09:08
cc94864

What's Changed

  • chore: bump MCP SDK to 1.30.0 and TypeScript to 7.0, require Node >=22.12 by @Samik081 in #26
  • feat: LXC features/onboot/tags/startup params and API token management tools by @Samik081 in #27
  • fix: eliminate flaky EADDRINUSE failures in HTTP server tests by @Samik081 in #28

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@Samik081 Samik081 released this 15 Jul 22:29
63ba243

What's Changed

  • ci: add docker job timeout and make npm publish idempotent by @Samik081 in #24
  • feat: PVE 9.2 compatibility — bulk actions, OCI pull, HA rules & arm/disarm by @Samik081 in #25

Full Changelog: v0.6.1...v0.7.0

v0.6.1

Choose a tag to compare

@Samik081 Samik081 released this 29 Jun 16:20
9d65684

What's Changed

  • chore(deps): bump @modelcontextprotocol/sdk 1.27→1.29, zod, biome, typescript, vitest by @Samik081 in #22

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@Samik081 Samik081 released this 09 Apr 18:49
85d14fd

What's Changed

  • docs: add API Compatibility section to README by @Samik081 in #20
  • feat: add multi-session HTTP transport support by @Samik081 in #21

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@Samik081 Samik081 released this 08 Apr 22:11
20f0cbc

What's Changed

  • feat: upgrade to zod 4, typescript 6, and vitest 4 by @Samik081 in #19

Full Changelog: v0.4.8...v0.5.0

v0.4.8

Choose a tag to compare

@Samik081 Samik081 released this 17 Mar 21:52
182c047

What's Changed

  • docs: add tool hints to README tables and fix debug env var check by @Samik081 in #17

Full Changelog: v0.4.7...v0.4.8