Bastien Nollet
6a4415ea1d
feat: technical release ( #10318 )
...
* feat(@vates/nbd-client): 3.5.1
* feat(@vates/types): 2.0.0
* feat(@xen-orchestra/acl): 1.6.1
* feat(@xen-orchestra/backup-archive): 1.1.2
* feat(@xen-orchestra/xapi): 8.10.4
* feat(@xen-orchestra/backups): 0.74.1
* feat(@xen-orchestra/web-core): 0.60.0
* feat(@xen-orchestra/mcp): 1.4.2
* feat(@xen-orchestra/proxy): 0.31.8
* feat(@xen-orchestra/rest-api): 0.39.0
* feat(@xen-orchestra/web): 0.59.0
* feat(xo-server): 5.207.4
* feat(xo-server-ipmi-sensors): 2.1.1
* feat(xo-server-openmetrics): 1.9.1
* feat(xo-server-sdn-controller): 1.5.0
* chore(CHANGELOG): update next
2026-08-28 14:56:02 +02:00
Bastien Nollet
9cdaf6bb41
feat: technical release ( #10305 )
...
* feat(@xen-orchestra/async-map): 0.1.4
* feat(xo-common): 0.11.0
* feat(xen-api): 4.9.0
* feat(@vates/types): 1.30.2
* feat(@xen-orchestra/acl): 1.6.0
* feat(@xen-orchestra/xapi): 8.10.3
* feat(@xen-orchestra/backups): 0.74.0
* feat(@xen-orchestra/backups-cli): 1.1.14
* feat(@xen-orchestra/disk-cli): 2.2.1
* feat(@xen-orchestra/immutable-backups): 3.0.5
* feat(@xen-orchestra/web-core): 0.59.0
* feat(@xen-orchestra/mixins): 0.20.2
* feat(@xen-orchestra/proxy): 0.31.7
* feat(@xen-orchestra/proxy-cli): 0.3.3
* feat(@xen-orchestra/qa-test): 1.2.0
* feat(@xen-orchestra/rest-api): 0.38.0
* feat(@xen-orchestra/upload-ova): 0.1.9
* feat(@xen-orchestra/web): 0.58.0
* feat(xo-acl-resolver): 0.5.4
* feat(xo-cli): 0.32.4
* feat(xo-server): 5.207.3
* feat(xo-server-audit): 0.15.2
* feat(xo-server-ipmi-sensors): 2.1.0
* feat(xo-server-netbox): 1.13.2
* feat(xo-server-sdn-controller): 1.4.1
* feat(xo-web): 5.202.0
* chore(CHANGELOG): update next
2026-08-25 16:19:35 +02:00
Mathieu
59306dce8f
feat: technical release ( #10198 )
2026-07-30 11:08:08 +02:00
Mathieu
068c4cdc86
feat: technical release ( #10192 )
2026-07-29 15:30:14 +02:00
Mathieu
74b952be2b
feat: technical release ( #10174 )
2026-07-27 15:05:16 +02:00
Bastien Nollet
eb4c55d82c
feat: technical release ( #10045 )
...
* feat(@vates/types): 1.28.0
* feat(@xen-orchestra/acl): 1.4.0
* feat(@xen-orchestra/backups): 0.73.5
* feat(@xen-orchestra/proxy): 0.31.0
* feat(@xen-orchestra/rest-api): 0.35.0
* feat(@xen-orchestra/web): 0.55.1
* feat(xo-server): 5.205.0
* feat(xo-server-sdn-controller): 1.4.0
* chore(CHANGELOG): update next
* clear changelog
2026-06-30 12:01:18 +02:00
Bastien Nollet
b96a6dc1e9
feat: technical release ( #10022 )
...
* feat(@xen-orchestra/fs): 4.9.1
* feat(@vates/generator-toolbox): 1.1.3
* feat(@xen-orchestra/disk-transform): 1.3.1
* feat(@vates/fuse-vhd): 2.1.3
* feat(xo-common): 0.10.0
* feat(xen-api): 4.7.8
* feat(@vates/types): 1.27.0
* feat(@xen-orchestra/acl): 1.3.0
* feat(@xen-orchestra/backup-archive): 1.0.2
* feat(@xen-orchestra/qcow2): 1.3.1
* feat(@xen-orchestra/xapi): 8.9.0
* feat(@xen-orchestra/backups): 0.73.3
* feat(@xen-orchestra/disk-cli): 2.1.2
* feat(@xen-orchestra/web-core): 0.55.0
* feat(@xen-orchestra/mcp): 1.4.1
* feat(@xen-orchestra/mixins): 0.20.1
* feat(@xen-orchestra/openflow): 0.1.4
* feat(@xen-orchestra/proxy): 0.30.4
* feat(@xen-orchestra/qa-test): 1.1.0
* feat(@xen-orchestra/rest-api): 0.34.0
* feat(@xen-orchestra/upload-ova): 0.1.8
* feat(@xen-orchestra/web): 0.54.0
* feat(xo-acl-resolver): 0.5.3
* feat(xo-server): 5.203.0
* feat(xo-server-audit): 0.15.1
* feat(xo-server-ipmi-sensors): 2.0.1
* feat(xo-server-load-balancer): 0.13.0
* feat(xo-server-netbox): 1.13.0
* feat(xo-server-openmetrics): 1.7.0
* feat(xo-server-sdn-controller): 1.3.3
* feat(xo-web): 5.198.0
* chore(CHANGELOG): update next
2026-06-24 10:18:29 +02:00
Pierre Brunet
9a710e5bf3
feat: update packages ( #9969 )
2026-06-17 10:02:00 +02:00
Pierre Brunet
0f29421627
feat: technical release ( #9907 )
2026-05-28 11:11:08 +02:00
Pierre Brunet
b3d9dc6d0c
feat: technical release ( #9897 )
2026-05-27 15:16:53 +02:00
Pierre Brunet
082ab9cf41
feat: technical release ( #9878 )
2026-05-22 10:34:38 +02:00
Mathieu
09c352244e
feat(mcp): support HTTP_PROXY, HTTPS_PROXY, NO_PROXY env vars ( #9820 )
...
* feat(mcp): support HTTP_PROXY, HTTPS_PROXY, NO_PROXY env vars
* chore(changelog): mention MCP proxy env var support
* refactor(mcp): delegate proxy env handling to undici
2026-05-19 12:06:21 +02:00
Bastien Nollet
33b9106da9
feat: technical release ( #9785 )
...
* feat(@vates/types): 1.24.0
* feat(@xen-orchestra/acl): 1.0.0
* feat(@xen-orchestra/backups): 0.72.1
* feat(@xen-orchestra/web-core): 0.51.0
* feat(@xen-orchestra/mixins): 0.20.0
* feat(@xen-orchestra/proxy): 0.30.1
* feat(@xen-orchestra/rest-api): 0.30.0
* feat(@xen-orchestra/web): 0.48.0
* feat(xo-server): 5.200.0
* feat(xo-server-sdn-controller): 1.3.0
* chore(CHANGELOG): update next
2026-04-29 11:00:24 +02:00
Mathieu
71b2e373ab
feat(mcp) : openapi bootstrap ( #9641 )
...
* refactor(mcp): split monolithic index.mts into modular file structure
* feat(mcp): add markdown formatters for LLM-optimized responses
* feat(mcp): dynamic tool generation from OpenAPI spec at startup
* fix(mcp): remove orphan tests and fix mock client after rebase
* refactor(mcp): clean up dead code, consolidate formatters, use
human-format
* docs(mcp): reflect dynamic tool generation + actions flag
* refactor(mcp): generate tools directly from OpenAPI spec
* refactor(mcp): drop redundant tool annotation hints
2026-04-28 11:12:58 +02:00
Bastien Nollet
fdb82ed68a
feat: technical release ( #9768 )
2026-04-24 14:38:15 +02:00
Elise-F
04a6fb3805
feat: technical release ( #9642 )
2026-03-27 10:23:50 +01:00
Pierre Brunet
322205d203
feat: technical release ( #9537 )
2026-02-26 14:57:42 +01:00
Mathieu
89494457a1
fix(mcp): use bin wrapper to fix npx permission denied ( #9536 )
...
Fix npx @xen-orchestra/mcp failing with "Permission denied".
tsc does not preserve the executable bit on compiled files, so bin pointing to ./dist/index.mjs (mode 644) caused the error. This adds a bin/xo-mcp.mjs wrapper tracked by git with mode 755, following the same pattern as other packages (@xen-orchestra/xapi, @xen-orchestra/proxy, etc.).
2026-02-26 13:34:08 +01:00
Mathieu
53c15bc9e4
docs(mcp) : documentation ( #9529 )
...
docs(mcp): add README and Docusaurus documentation page
2026-02-25 17:19:38 +01:00
Pierre Brunet
1dd8c1603f
Release ( #9534 )
2026-02-25 16:19:54 +01:00
spacotte-vates
ed508ec04f
feat: technical release ( #9533 )
...
* feat(@xen-orchestra/backups): 0.69.1
* feat(complex-matcher): 1.1.0
* feat(@xen-orchestra/web-core): 0.44.0
* feat(@xen-orchestra/mcp): 1.0.0
* feat(@xen-orchestra/proxy): 0.29.48
* feat(@xen-orchestra/rest-api): 0.26.0
* feat(@xen-orchestra/web): 0.42.0
* feat(xo-server): 5.197.1
* feat(xo-web): 5.194.0
* chore(CHANGELOG): update next
---------
Co-authored-by: Pierre Brunet <pierre.brunet@vates.tech >
Co-authored-by: Pierre Donias <pierre.donias@gmail.com >
2026-02-25 15:39:25 +01:00
Mathieu
438a7cc746
feat(mcp): add @xen-orchestra/mcp package ( #9519 )
...
This PR adds the new @xen-orchestra/mcp package — an MCP (Model Context Protocol) server that enables AI assistants (Claude Desktop, Claude Code, or any MCP-compatible client) to query a Xen Orchestra infrastructure in read-only mode.
2026-02-24 17:10:32 +01:00