Repository navigation
vfkit v0.6.2
This vfkit release has a number of new features:
- nested virtualization support for linux guests
- support for VMs which use host disk devices
- added
--device virtio-serial,ptyto get an interactive TTY - improved
--device virtio-net,unixSocketPath=…behaviour, including better command line compatibility withkrunkit - added support for
network-configfiles when using cloud-init - improved cleanup when vfkit is stopped using signals
What's Changed
- cmd: add support for nested virtualization by @vyasgun in #327
- Add krunkit compatibility for virtio-net devices by @vyasgun in #372
- serial: Add --device virtio-serial,pty support with ConsoleDeviceConfiguration by @evidolob in #259
- feat: Support raw block devices by @mcfx in #373
- Auto-add GPU devices when
--guiflag is specified by @vyasgun in #380 - Add support for network-config file in cloud-init by @vyasgun in #304
- feat: add graceful VM shutdown on exit signals by @vyasgun in #316
- Improve virtio-net shutdown by @nirs in #386
- feat: error out on qcow2 block devices by @vyasgun in #300
- pkg/rest: refactor and simplify by @kolyshkin in #292
- Add a Process struct for managing processes by pid file by @vyasgun in #293
- ignition: Don’t use a unix socket for the HTTP server by @cfergeau in #375
- test: fix 10s unreachable timeout in helpers by @walteh in #313
- ci: add macOS-15 runner and enable tests on all macOS versions by @vyasgun in #348
- ci: migrate from macos-13 to macos-15-intel runners by @vyasgun in #376
Documentation updates
- docs: Add guide for building uncompressed kernel by @vyasgun in #325
- Doc: Add document for supported macos versions by @vyasgun in #390
- README: Add brew hyperlink by @osalbahr in #354
- Add a script to start vfkit with cloud init configuration by @vyasgun in #286
- Add script to boot VM with ignition and user provided ssh key by @vyasgun in #287
- docs: add guide for accessing boot logs in vfkit by @vyasgun in #323
- Doc improvements by @cfergeau in #311
- Add gvproxy/helper-vmnet scripts by @cfergeau in #317
- Assorted fixes by @cfergeau in #319
- OWNERS: Add Gunjan by @cfergeau in #366
Dependencies updates
- test: Update from f40 to f42 by @cfergeau in #344
- bump version of tcpproxy to github issue#39 by @djalanxyz in #312
- golangci-lint: Migrate to v2 by @vyasgun in #303
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #343
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #402
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #360
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #393
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #413
- build(deps): bump github.com/Code-Hex/vz/v3 from 3.6.0 to 3.7.0 by @dependabot[bot] in #322
- build(deps): bump github.com/Code-Hex/vz/v3 from 3.7.0 to 3.7.1 by @dependabot[bot] in #351
- build(deps): bump github.com/containers/common from 0.62.2 to 0.62.3 by @dependabot[bot] in #289
- build(deps): bump github.com/containers/common from 0.62.3 to 0.64.0 by @dependabot[bot] in #334
- build(deps): bump github.com/containers/common from 0.64.0 to 0.64.1 by @dependabot[bot] in #338
- build(deps): bump github.com/containers/common from 0.64.1 to 0.64.2 by @dependabot[bot] in #361
- build(deps): bump github.com/crc-org/crc/v2 from 2.48.0 to 2.49.0 by @dependabot[bot] in #288
- build(deps): bump github.com/crc-org/crc/v2 from 2.49.0 to 2.51.0 by @dependabot[bot] in #310
- build(deps): bump github.com/crc-org/crc/v2 from 2.51.0 to 2.52.0 by @dependabot[bot] in #326
- build(deps): bump github.com/crc-org/crc/v2 from 2.52.0 to 2.53.0 by @dependabot[bot] in #336
- build(deps): bump github.com/crc-org/crc/v2 from 2.53.0 to 2.54.0 by @dependabot[bot] in #365
- build(deps): bump github.com/crc-org/crc/v2 from 2.54.0 to 2.55.0 by @dependabot[bot] in #374
- build(deps): bump github.com/crc-org/crc/v2 from 2.55.0 to 2.56.0 by @dependabot[bot] in #397
- build(deps): bump github.com/crc-org/crc/v2 from 2.56.0 to 2.57.0 by @dependabot[bot] in #404
- build(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.10.1 by @dependabot[bot] in #308
- build(deps): bump github.com/gin-gonic/gin from 1.10.1 to 1.11.0 by @dependabot[bot] in #371
- build(deps): bump github.com/golangci/golangci-lint from 1.64.7 to 1.64.8 in /tools by @dependabot[bot] in #285
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.1.6 to 2.2.1 in /tools by @dependabot[bot] in #328
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.2.1 to 2.3.0 in /tools by @dependabot[bot] in #335
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.3.0 to 2.4.0 in /tools by @dependabot[bot] in #346
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.4.0 to 2.5.0 in /tools by @dependabot[bot] in #370
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.5.0 to 2.6.0 in /tools by @dependabot[bot] in #394
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.6.0 to 2.6.2 in /tools by @dependabot[bot] in #400
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.6.2 to 2.7.2 in /tools by @dependabot[bot] in #409
- build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.11 to 4.25.12 by @dependabot[bot] in #415
- build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.6 to 4.25.8 by @dependabot[bot] in #367
- build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.8 to 4.25.9 by @dependabot[bot] in #377
- build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.9 to 4.25.11 by @dependabot[bot] in #403
- build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #405
- build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #358
- build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in #333
- build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 by @dependabot[bot] in #359
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #350
- build(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0 by @dependabot[bot] in #295
- build(deps): bump golang.org/x/crypto from 0.37.0 to 0.38.0 by @dependabot[bot] in #306
- build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot[bot] in #320
- build(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #332
- build(deps): bump golang.org/x/crypto from 0.40.0 to 0.41.0 by @dependabot[bot] in #341
- build(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 by @dependabot[bot] in #364
- build(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #385
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #398
- build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #401
- build(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 by @dependabot[bot] in #410
- build(deps): bump golang.org/x/mod from 0.25.0 to 0.26.0 by @dependabot[bot] in #331
- build(deps): bump golang.org/x/mod from 0.26.0 to 0.27.0 by @dependabot[bot] in #340
- build(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0 by @dependabot[bot] in #362
- build(deps): bump golang.org/x/mod from 0.28.0 to 0.30.0 by @dependabot[bot] in #399
- build(deps): bump golang.org/x/mod from 0.30.0 to 0.31.0 by @dependabot[bot] in #411
- build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 by @dependabot[bot] in #381
New Contributors
- @kolyshkin made their first contribution in #292
- @walteh made their first contribution in #313
- @djalanxyz made their first contribution in #312
- @osalbahr made their first contribution in #354
- @mcfx made their first contribution in #373
Full Changelog: v0.6.1...v0.6.2