Skip to content

Releases: cirruslabs/orchard

0.32.0

10 Apr 22:13
3c2de83
Compare
Choose a tag to compare

Notable changes

macOS Sequoia "Local Network" permission workaround

You can now work around Sequoia's "Local Network" permission by starting the orchard worker as root and passing it a --user command-line argument.

When started like that, orchard worker will:

  1. Spawn a privileged orchard localnetworkhelper child process
  2. Drop the privileged to the specified --user

This privileged child process:

  1. Establishes a communication channel with the parent using socketpair(2)
  2. Accepts net.Dial() requests
  3. Performs the actual dialing without triggering "Local Network" permission GUI pop-up
  4. Sends the dialed-in file descriptor back to the parent

Also please check out the notice in the README.md for more details.

What's Changed

  • Use VM status message to reflect pulling, cloning, configuring, etc. by @edigaryev in #298
  • Dependabot: group all updates to avoid multiple PRs noise by @edigaryev in #293
  • Bump the all-updates group with 2 updates by @dependabot in #299
  • Work around Sequoia's "Local Network" permission with a helper process by @edigaryev in #302
  • Bump the all-updates group across 1 directory with 4 updates by @dependabot in #303
  • Orchard Worker: don't forget to use localnetworkhelper in RPC and RPCv2 by @edigaryev in #304

Full Changelog: 0.31.1...0.32.0

0.31.1

02 Apr 14:18
599ac40
Compare
Choose a tag to compare

What's Changed

  • Bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #295
  • Bump github.com/go-openapi/runtime from 0.25.0 to 0.28.0 by @dependabot in #294
  • orchard ssh vm: prevent busy loop in remote terminal resize goroutine by @edigaryev in #297

Full Changelog: 0.31.0...0.31.1

0.31.0

27 Mar 14:48
9919117
Compare
Choose a tag to compare

What's Changed

  • orchard controller run: create a default bootstrap context by @edigaryev in #291

Full Changelog: 0.30.1...0.31.0

0.30.1

25 Mar 02:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.30.0...0.30.1

0.30.0

21 Mar 20:10
705bf8b
Compare
Choose a tag to compare

What's Changed

  • orchard context create: ask for service account name and token by @edigaryev in #282
  • add insecure-no-tls flag by @gsakun in #281

New Contributors

Full Changelog: 0.29.0...0.30.0

0.29.0

18 Mar 17:33
5900702
Compare
Choose a tag to compare

Notable changes

Experimental WebSocket-based RPC v2 is now enabled by default

We want to push the new WebSocket-based RPC further for wider testing, and thus starting from Orchard 0.29.0 we're enabling it by default.

See Orchard 0.27.0 release notes to better understand why we're moving forward with RPC v2.

You can always switch back to the old gRPC-based RPC it by passing the --no-experimental-rpc-v2 command-line argument to orchard controller run.

What's Changed

  • Bump github.com/deckarep/golang-set/v2 from 2.7.0 to 2.8.0 by @dependabot in #275
  • Bump howett.net/plist from 1.0.0 to 1.0.1 by @dependabot in #277
  • Bump github.com/spf13/cobra from 1.6.0 to 1.9.1 by @dependabot in #273
  • Bump github.com/coder/websocket from 1.8.12 to 1.8.13 by @dependabot in #274
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.27.0 to 1.35.0 by @dependabot in #276
  • Controller: advertise ALPN by @edigaryev in #279
  • Controller: enable experimental RPC v2 by default by @edigaryev in #280

Full Changelog: 0.28.5...0.29.0

0.28.5

13 Mar 11:53
bfb7a1a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.28.4...0.28.5

0.28.4

10 Mar 23:06
cc53b7d
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/samber/lo from 1.38.1 to 1.49.1 by @dependabot in #268
  • Bump golang.org/x/crypto from 0.35.0 to 0.36.0 by @dependabot in #267
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.27.0 to 1.35.0 by @dependabot in #270

Full Changelog: 0.28.3...0.28.4

0.28.3

03 Mar 18:01
10096e8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.28.2...0.28.3

0.28.2

19 Feb 22:19
c70eb06
Compare
Choose a tag to compare

What's Changed

  • Enable Dependabot version updates by @edigaryev in #253
  • Bump golang.org/x/crypto from 0.26.0 to 0.33.0 by @dependabot in #258
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #256
  • Bump golang.org/x/net from 0.28.0 to 0.35.0 by @dependabot in #255
  • Controller API: correctly detect WebSocket closure in experimental watch RPC by @edigaryev in #259
  • Bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 by @dependabot in #254
  • Bump go.opentelemetry.io/otel/sdk/metric from 1.27.0 to 1.34.0 by @dependabot in #257

Full Changelog: 0.28.1...0.28.2