Releases: cirruslabs/orchard
Releases · cirruslabs/orchard
0.50.1
What's Changed
- controller(listVMs): reduce allocations by @edigaryev in #400
Full Changelog: 0.50.0...0.50.1
0.50.0
What's Changed
- Bump the all-updates group with 7 updates by @dependabot[bot] in #395
- Fix Grafana k6 script to not consume all system's CPU by @edigaryev in #396
- echoserver: do not treat client errors as fatal by @edigaryev in #398
- Worker: ignore HTTP 404 when updating VM by @edigaryev in #397
- Refactor listing VMs by @fkorotkov in #399
Full Changelog: 0.49.0...0.50.0
0.49.0
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
- Support authentication and TLS in k6 load testing script by @edigaryev in #391
- Implement server-side filtering for VMs by worker by @edigaryev in #392
- Introduce "compute:connect" role by @edigaryev in #393
Full Changelog: 0.48.0...0.49.0
0.48.0
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
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
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
What's Changed
- Bump the all-updates group with 2 updates by @dependabot[bot] in #372
- Ability to set VM's power state and retrieve backing Tart VM's name by @edigaryev in #373
- Bump the all-updates group with 3 updates by @dependabot[bot] in #375
- Power state fixes by @edigaryev in #376
Full Changelog: 0.45.0...0.46.0
0.45.0
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
0.44.0
What's Changed
- Simplify state reconciliation and support changing Softnet settings by @edigaryev in #364
- Bump github.com/shirou/gopsutil/v4 from 4.25.9 to 4.25.10 in the all-updates group by @dependabot[bot] in #363
- VM specification: allow suspendable VMs by @edigaryev in #366
- Bump github.com/go-openapi/runtime from 0.29.0 to 0.29.2 in the all-updates group by @dependabot[bot] in #365
- BadgerDB: set logging level to INFO by @edigaryev in #367
- OpenAPI specification: document requestBody for POST/PUT methods by @edigaryev in #368
Full Changelog: 0.43.0...0.44.0
0.43.0
What's Changed
- Support "tart run"'s --net-softnet-allow and --net-softnet-block by @edigaryev in #361
- Bump golang.org/x/net from 0.45.0 to 0.46.0 in the all-updates group by @dependabot[bot] in #362
Full Changelog: 0.42.1...0.43.0