Skip to content

v0.1.35

Latest

Choose a tag to compare

@cdalar cdalar released this 21 Oct 13:44
· 135 commits to main since this release
15cae3b

What's Changed

Changes

  • fix(ui): force terminal restore if spinner cleanup times out by @cdalar in #1086
  • fc: give every microVM its own guest hostname by @cdalar in #1074
  • Add automated nightly build (rolling GitHub prerelease) by @cdalar in #1087
  • Rename nightly build to edge, harden tag exclusion by @cdalar in #1088
  • Add Cloud Hypervisor (ch) provider for local microVMs by @cdalar in #1090
  • docs: add edge build install script by @cdalar in #1089
  • Fix stale /etc/hosts breaking VNC on desktop-image VMs by @cdalar in #1091
  • Swap dead Go Report Card badge for a Lint one by @cdalar in #1092
  • Move the OSS project's site from docs.onctl.io to onctl.sh by @cdalar in #1093
  • fix(edge): resolve OOM on onctl-4 runner, drop unused Windows target by @cdalar in #1094
  • Build a real onctl.sh landing page by @cdalar in #1096
  • Add Windows guest support to the ch (Cloud Hypervisor) provider by @cdalar in #1103
  • Add landing page design + tech-stack research notes by @cdalar in #1095
  • Fix: clean up dnsmasq DHCP leases when destroying a ch VM by @cdalar in #1104
  • Add a real SSH-reachability signal to fc/ch's List() by @cdalar in #1105
  • Fix edge release getting stuck as an untagged draft by @cdalar in #1106
  • Skip the SSHReady TCP probe for fc (Firecracker boots too fast to need it) by @cdalar in #1108
  • docs: add unlinked sovereign-cloud notes page at onctl.sh/notes by @cdalar in #1111
  • docs: list-style index for onctl.sh/notes by @cdalar in #1112
  • feat: add OVH as a cloud provider by @cdalar in #1113
  • fix: prefer IPv4 over IPv6 for OVH instance public IP by @cdalar in #1114
  • fix: replace bubbletea-based spinner with a plain ANSI spinner by @cdalar in #1116
  • build: add macOS (darwin) builds to edge release by @cdalar in #1117
  • docs: update get and get-edge scripts to support macOS by @cdalar in #1118
  • docs: rename get_edge.sh to get-edge.sh and update references by @cdalar in #1119
  • docs: surface edge build install and fix stale macOS claims by @cdalar in #1120
  • Record each VM's base-image identity for diff-based export by @cdalar in #1121
  • Add onctl restart: cold-boot a Firecracker VM from its disk, optionally on a new kernel by @cdalar in #1140
  • Report each fc/ch VM's base image as Vm.BaseImage by @cdalar in #1141
  • Suggest sudo when a non-root onctl can't pause/stop a root-owned fc VM by @cdalar in #1142
  • Add tests for providerch config, AWS instance mapping, and cmd provider init by @cdalar in #1143
  • fc: add --rootfs-size to grow a microVM's rootfs at create time by @cdalar in #1150
  • Stream apply file output, and keep the script alive if the session drops by @cdalar in #1151
  • ci: run build and lint on docs-only changes; fix the order-dependent flags test by @cdalar in #1158
  • Harden workflows for OpenSSF Scorecard by @cdalar in #1159
  • test: stop withViper pinning keys for later tests by @cdalar in #1164
  • Plan: hosted boxes (boxctl.io) as an onctl provider by @cdalar in #1157
  • Add contributing guide and proposed OpenSSF Best Practices answers by @cdalar in #1165
  • ci: run on onctl-2 runners instead of onctl-4 by @cdalar in #1166
  • Fix docs npm alerts and group release notes by @cdalar in #1167
  • Add the boxes provider: hosted microVMs, onctl login, ssh through the provider by @cdalar in #1168
  • Add onctl port-forward (pf), for every provider by @cdalar in #1169
  • Add onctl sizes: the VM sizes --type takes, per provider by @cdalar in #1170
  • sizes: say where to find sizes for providers it can't list by @cdalar in #1171
  • Remove the onctl vm command group by @cdalar in #1172
  • Add onctl claude: Claude Code on a box, ported from boxctl by @cdalar in #1173
  • test: keep the real ~/.onctl out of the ReadConfig tests by @cdalar in #1174
  • Move the Claude Code plugin here: /onctl:on routes Bash to a box by @cdalar in #1175
  • Plugin: version by commit, and suggest it from onctl by @cdalar in #1176
  • Version the Claude Code plugin with onctl releases by @cdalar in #1177
  • test: improve coverage for templates, azure id resolution and apply dirs by @cdalar in #1178
  • boxes: list boxes oldest first, with their IP as private by @cdalar in #1179
  • build(deps): bump golang.org/x/net from 0.59.0 to 0.60.0 by @cdalar in #1188
  • Remove the Claude Code plugin by @cdalar in #1187
  • Install shell completion from get.sh and get-edge.sh by @cdalar in #1189
  • fc/ch: drop the stale neighbour entry for a reused guest IP by @cdalar in #1190
  • apply: stop holding the session a second after the apply file exits by @cdalar in #1191
  • fc: give every microVM a virtio-vsock device by @cdalar in #1202
  • feat: add ac provider for local sandboxes on macOS (Apple container) by @cdalar in #1204
  • ac: make apply scripts work and keep the bootstrap's output on failure by @cdalar in #1205
  • release: drop Homebrew tap and Apple signing, install via curl only by @cdalar in #1206

Dependency updates

  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.33.1 to 1.33.2 by @dependabot[bot] in #1083
  • build(deps): bump google.golang.org/api from 0.295.0 to 0.296.0 by @dependabot[bot] in #1084
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.325.1 to 1.326.0 by @dependabot[bot] in #1085
  • build(deps): bump github/codeql-action from 4.37.8 to 4.37.9 by @dependabot[bot] in #1067
  • build(deps): bump github.com/cloudflare/cloudflare-go from 0.117.0 to 0.118.0 by @dependabot[bot] in #1097
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.326.0 to 1.328.0 by @dependabot[bot] in #1099
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.33.2 to 1.33.3 by @dependabot[bot] in #1100
  • build(deps): bump joi from 17.13.3 to 17.13.7 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1107
  • build(deps): bump google.golang.org/api from 0.296.0 to 0.297.0 by @dependabot[bot] in #1098
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.328.0 to 1.329.0 by @dependabot[bot] in #1101
  • build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #1110
  • build(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #1109
  • build(deps): bump github/codeql-action from 4.37.9 to 4.38.0 by @dependabot[bot] in #1122
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.46.0 to 1.47.0 by @dependabot[bot] in #1124
  • build(deps): bump golang.org/x/term from 0.45.0 to 0.46.0 by @dependabot[bot] in #1127
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.329.0 to 1.332.0 by @dependabot[bot] in #1123
  • build(deps): bump cloud.google.com/go/compute from 1.67.0 to 1.68.0 by @dependabot[bot] in #1126
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.33.3 to 1.33.4 by @dependabot[bot] in #1128
  • build(deps): bump golang.org/x/crypto from 0.56.0 to 0.57.0 by @dependabot[bot] in #1125
  • build(deps): bump github.com/hetznercloud/hcloud-go/v2 from 2.47.0 to 2.48.0 by @dependabot[bot] in #1129
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.33.4 to 1.33.5 by @dependabot[bot] in #1130
  • build(deps): bump google.golang.org/api from 0.297.0 to 0.298.0 by @dependabot[bot] in #1131
  • build(deps): bump cloud.google.com/go/compute from 1.68.0 to 1.69.0 by @dependabot[bot] in #1132
  • build(deps): bump github/codeql-action from 4.38.0 to 4.38.1 by @dependabot[bot] in #1133
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.332.0 to 1.334.0 by @dependabot[bot] in #1134
  • build(deps): bump github.com/aws/smithy-go from 1.28.1 to 1.28.2 by @dependabot[bot] in #1135
  • build(deps): bump qs from 6.15.3 to 6.16.0 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1137
  • build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #1138
  • build(deps): bump google.golang.org/api from 0.298.0 to 0.299.0 by @dependabot[bot] in #1139
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.334.0 to 1.335.0 by @dependabot[bot] in #1136
  • build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.47.0 to 1.47.1 by @dependabot[bot] in #1147
  • build(deps): bump cloud.google.com/go/compute from 1.69.0 to 1.70.0 by @dependabot[bot] in #1148
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.335.0 to 1.336.1 by @dependabot[bot] in #1145
  • build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.33.5 to 1.33.6 by @dependabot[bot] in #1146
  • build(deps): bump k8s.io/apimachinery from 0.37.0 to 0.37.1 by @dependabot[bot] in #1149
  • build(deps): bump github/codeql-action from 4.38.1 to 4.38.2 by @dependabot[bot] in #1144
  • build(deps): bump github.com/cloudflare/cloudflare-go from 0.118.0 to 0.119.0 by @dependabot[bot] in #1152
  • build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.23.1 to 1.23.2 by @dependabot[bot] in #1154
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.336.1 to 1.337.0 by @dependabot[bot] in #1155
  • build(deps): bump cloud.google.com/go/compute from 1.70.0 to 1.71.0 by @dependabot[bot] in #1162
  • build(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #1160
  • build(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #1163
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.337.0 to 1.338.0 by @dependabot[bot] in #1161
  • build(deps): bump github.com/hetznercloud/hcloud-go/v2 from 2.48.0 to 2.49.0 by @dependabot[bot] in #1153
  • build(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.338.0 to 1.338.1 by @dependabot[bot] in #1181
  • build(deps): bump google.golang.org/api from 0.299.0 to 0.300.0 by @dependabot[bot] in #1180
  • build(deps): bump github.com/hetznercloud/hcloud-go/v2 from 2.49.0 to 2.50.0 by @dependabot[bot] in #1182
  • build(deps): bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #1183
  • build(deps): bump snyk/actions/golang from b075801f26076be9bb50521154cafab73f44da0c to 11b673cfb4b0dc0d860a1323caa199d54950dcce by @dependabot[bot] in #1184
  • build(deps): bump shell-quote from 1.10.0 to 1.12.0 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1185
  • build(deps): bump actions/setup-node from 7.0.0 to 7.1.0 by @dependabot[bot] in #1196
  • build(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 by @dependabot[bot] in #1192
  • build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in #1193
  • build(deps): bump ossf/scorecard-action from 2.4.4 to 2.5.0 by @dependabot[bot] in #1200
  • build(deps): bump goreleaser/goreleaser-action from 7.2.3 to 7.3.0 by @dependabot[bot] in #1201
  • build(deps): bump github/codeql-action/upload-sarif from 4.38.2 to 4.39.0 by @dependabot[bot] in #1203

Full Changelog: v0.1.33...v0.1.35