Repository navigation
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