github superradcompany/microsandbox v0.6.7

latest releases: sdk/go/v0.7.11, v0.7.11, sdk/go/v0.7.10...
3 months ago

What's Changed

Breaking changes

  • fix(sdk)!: type guest paths as strings and fix Windows path handling by @appcypher in #1148
  • feat(sandbox)!: replace oci-upper-size with structured root-disk spec by @appcypher in #1165
  • feat(network)!: add composable network profiles by @appcypher in #1198

Features

  • feat(types): more explicit sandbox spec types by @toksdotdev in #1144
  • feat(cli): add top-level update, upgrade, and downgrade aliases by @appcypher in #1147
  • feat(filesystem): default-on mount-root symlink protection with opt-out by @appcypher in #1149
  • feat(snapshot): own the sparse archive codec end to end by @appcypher in #1166
  • feat(sdk): expose Image.load and Image.save for local image archives by @ya-luotao in #1151
  • feat(sdk): extend image load/save to Node and Go SDKs by @appcypher in #1174
  • feat(snapshot): finalize descriptor and api contract by @appcypher in #1118
  • feat(go-sdk): support tty exec sessions by @kingfs in #1173
  • feat(sdk): expose exec tty resize by @toksdotdev in #1190
  • feat: add Windows support to the Go SDK (FFI loader + release build) by @lyb2320 in #1187
  • feat(types): sandbox status_reason + rename failure-message field by @toksdotdev in #1197
  • feat(snapshot): add bidirectional v0.6.6 format migration by @appcypher in #1200

Fixes

  • fix(network): handle IPv6 DNS edge cases by @toksdotdev in #1072
  • fix(filesystem): survive host fd exhaustion on virtiofs shares by @appcypher in #1157
  • fix(snapshot): purposeful errors when snapshotting tmpfs or disk-image root disks by @appcypher in #1169
  • fix(sdk/go): forward guest-write quota to bind mounts by @zhuanyongxigua in #1161
  • fix(network): allow duplicate secret placeholders by @toksdotdev in #1178
  • fix(sdk/node): add default export condition for CommonJS consumers by @appcypher in #1179
  • fix(python): restore Python 3.10 compatibility for typed enums by @ya-luotao in #1152
  • fix(sdk): complete go windows setup by @toksdotdev in #1193
  • fix(installer): discover packaged libkrunfw version by @appcypher in #1196
  • fix(cli): run image defaults in detached mode by @appcypher in #1203

Performance

  • perf(snapshot): store files with holes as GNU sparse tar entries on export by @nuri-yoo in #1150

Documentation

Dependencies

  • deps: bump hickory to 0.26.1, migrating hickory-client to hickory-net by @nuri-yoo in #1186
  • build(deps-dev): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #1204
  • build(deps): bump quinn-proto from 0.11.14 to 0.11.16 in the cargo group across 1 directory by @dependabot[bot] in #1206

Build

CI

  • ci: shrink integration-test debuginfo and harden runner disk cleanup by @appcypher in #1164
  • ci(python): add a 3.10 lower-bound test job for the python sdk by @appcypher in #1188

Maintenance

  • chore: refresh npm lockfile after v0.6.6 by @github-actions[bot] in #1146
  • chore(lint): fix clippy 1.97 lints in cli and python sdk by @appcypher in #1160
  • chore(release): bump microsandbox to 0.6.7 by @appcypher in #1199

New Contributors

Full Changelog: v0.6.6...v0.6.7

Don't miss a new microsandbox release

NewReleases is sending notifications on new releases.