Skip to content

Releases: vatesfr/xenorchestra-go-sdk

v1.14.0

26 Mar 10:40
Immutable release. Only release title and notes can be modified.
0620337

Choose a tag to compare

1.14.0 (2026-03-26)

Features

  • v2/pbd: add PBD service, including operations and integration tests (cf88cc0)

v1.13.0

09 Mar 10:42
Immutable release. Only release title and notes can be modified.
89a1586

Choose a tag to compare

1.13.0 (2026-03-09)

Features

  • v2/vbd: Add integration tests for VBD operations (422848e)
  • v2/vbd: Add VBD service (8fa2888)
  • v2/vbd: Implement GetTasks method for VBD (58f9291)
  • v2/vbd: Improve error handling in Wait method for task timeout (8f4e69e)
  • v2/vm: Update VBDs to use uuid.UUID type and fix wrong action payloads (4b723c6)

v1.12.0

24 Feb 11:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

1.12.0 (2026-02-24)

Features

  • v2/host: add tags endpoints and add tests (5344862)
  • v2/vdi: Add VDI service (#66) (1b8b9b0)

v1.11.0

29 Jan 10:42
Immutable release. Only release title and notes can be modified.
ecc6540

Choose a tag to compare

What's Changed

SDK v2

Caution

BREAKING CHANGE in v2 SDK:

  • VM().Create(ctx context.Context, poolID uuid.UUID, vm *payloads.CreateVMParams) (*payloads.VM, error) replaces VM().Create(ctx context.Context, vm *payloads.VM) (*payloads.VM, error)
  • VM actions have been reworked. They are now asynchronous and return the task ID of the action.
  • VM().Start() method has an additional parameter hostID *uuid.UUID, which is used to select the host on which to start the VM.
  • VM.Container field is now of type uuid.UUID

Full Changelog: v1.10.0...v1.11.0

v1.10.0

13 Jan 10:11
Immutable release. Only release title and notes can be modified.
3dd7ae4

Choose a tag to compare

What's Changed

v1

  • fix(v1): VDI comparison now includes tags by @gCyrille in #60

v2

  • feat(v2): add delay to create v1 client (lazy v1 client) by @gCyrille in #57
  • fix(v2): fix task response which now is JSON object with "taskId" field by @gCyrille in #58

Full Changelog: v1.9.1...v1.9.2

v1.9.1

08 Jan 08:29
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

Full Changelog: v1.9.0...v1.9.1

v1.9.0

02 Dec 08:40
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • feat(v1): enable the VM secure boot param by @gCyrille in #54

Full Changelog: v1.8.0...v1.9.0

v1.8.0

24 Nov 15:08
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Fix CreateVm from template with >3 disks by @lkirkwood in #49
  • feat(v2): add GetAll for the task service by @gCyrille in #52
  • build(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #51
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #50
  • build(deps): bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #48

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

27 Oct 11:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • feat(v1): expose boot parameter in Template by @sakaru in #43
  • fix(v1): existing VDBs positions during VM creation and exclude CD Drive by @gCyrille in #46
  • Feat(v2) add v1 legacy client by @gCyrille in #45

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

17 Oct 13:16
Immutable release. Only release title and notes can be modified.
5b4d917

Choose a tag to compare

What's Changed

  • feat(v2): add VM().GetAll() to replace VM().List() @gCyrille in #44

Full Changelog: v1.5.2...v1.6.0