Skip to content

Releases: cirruslabs/orchard

0.52.0

05 Mar 14:57
e20a16e

Choose a tag to compare

What's Changed

  • test(load): avoid unnecessary new Uint8Array(...) by @edigaryev in #414
  • Replace Prometheus with OpenTelemetry by @edigaryev in #413
  • Bump the all-updates group with 4 updates by @dependabot[bot] in #415
  • Bump the all-updates group with 9 updates by @dependabot[bot] in #416
  • README.md: document an alternative "Local Network" permission workaround by @edigaryev in #417
  • Fix race in port-forward by @mpbb in #418

New Contributors

  • @mpbb made their first contribution in #418

Full Changelog: 0.51.0...0.52.0

0.51.0

17 Feb 19:09
d924781

Choose a tag to compare

What's Changed

  • controller(api): new "GET /vms/{name}/exec" WebSocket-based endpoint by @edigaryev in #408
  • controller(listVMs): avoid copy of each element when filtering by @edigaryev in #401
  • Worker: decouple updateWorker() and syncVMs() to use different triggers by @edigaryev in #403
  • Enable Gin's context fallback by @edigaryev in #409
  • Instantiate new client for each spawned worker by @edigaryev in #402
  • Grafana k6 load script: handle exceptions and provide more checks by @edigaryev in #404

Full Changelog: 0.50.1...0.51.0

0.50.1

05 Feb 21:02
bdc2af3

Choose a tag to compare

What's Changed

Full Changelog: 0.50.0...0.50.1

0.50.0

05 Feb 20:08
be869f1

Choose a tag to compare

What's Changed

Full Changelog: 0.49.0...0.50.0

0.49.0

30 Jan 16:35
2c0629f

Choose a tag to compare

Notable changes

Server-side filtering of VMs

GET /vms endpoint now supports filter query parameter, which Orchard Workers uses to limit the VMs returned only to those assigned to it.

This greatly improves the performance for Orchard Controllers that have maintain lots of active VMs objects.

New compute:connect role

The new compute:connect role is a more fine-grained alternative to compute:write and allows to:

  • initiate a port-forwarding session to a VM
  • query VM's IP address
  • SSH to a VM through the Orchard Controller's built-in SSH server (enabled manually via --listen-ssh)

What's Changed

Full Changelog: 0.48.0...0.49.0

0.48.0

28 Jan 16:30
a234ec8

Choose a tag to compare

What's Changed

  • Load testing: synthetic VMs, multiple worker support and Grafana k6 test by @edigaryev in #389
  • orchard worker run: introduce "--synthetic" and "--workers" hidden flags by @edigaryev in #390

Full Changelog: 0.47.0...0.48.0

0.47.0

24 Jan 15:04
6fe523e

Choose a tag to compare

What's Changed

  • Bump github.com/shirou/gopsutil/v4 from 4.25.11 to 4.25.12 in the all-updates group by @dependabot[bot] in #384
  • Bump the all-updates group with 3 updates by @dependabot[bot] in #385
  • Worker: define VM interface and make tart.VM conform to it by @edigaryev in #388
  • Add pagination support for listing VM events by @fkorotkov in #386

Full Changelog: 0.46.1...0.47.0

0.46.1

05 Jan 12:53
948aa70

Choose a tag to compare

What's Changed

  • Some extra documentation for LLMs by @fkorotkov in #377
  • Bump the all-updates group across 1 directory with 10 updates by @dependabot[bot] in #380
  • Bump google.golang.org/grpc from 1.77.0 to 1.78.0 in the all-updates group by @dependabot[bot] in #383

Full Changelog: 0.46.0...0.46.1

0.46.0

03 Dec 10:38
5c162ce

Choose a tag to compare

What's Changed

Full Changelog: 0.45.0...0.46.0

0.45.0

20 Nov 06:14
a3ee05d

Choose a tag to compare

What's Changed

  • Badger store: avoid code duplication by using generic methods by @edigaryev in #369
  • Bump the all-updates group with 3 updates by @dependabot[bot] in #370
  • Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #371

Full Changelog: 0.44.0...0.45.0