Skip to content

Latest commit

 

History

History
169 lines (95 loc) · 3.9 KB

File metadata and controls

169 lines (95 loc) · 3.9 KB

Changelog

[0.1.12] - 2026-05-30

Bug Fixes

  • (builder) Add storage inventory debug logging before VM delete
  • (iso) Join VNC poller/reconnect goroutines to fix data race

Other

  • (deps) Update Go module dependencies

Testing

  • (coverage) Cover storage-inventory logging and ZFS error paths
  • (iso) Fix flaky TestSelectVNCPort_RemoteProbeSkipsWhenTCPResponds

Miscellaneous Tasks

  • Add nightly workflow for quality checks and acceptance tests
  • (nightly) Always check out development branch
  • (nightly) Disable Go cache upload and install staticcheck
  • (nightly) Remove nightly workflow
  • Add caveman agent skills for GitHub Copilot
  • Bump checkout and setup-go actions to Node 24 (v6)

[0.1.11] - 2026-05-24

Bug Fixes

  • (iso) Eliminate data race in drainServerMsgCh tests

Miscellaneous Tasks

  • (release) Add dedicated test job before goreleaser

[0.1.10] - 2026-05-24

Bug Fixes

  • (ci) Lower coverage threshold to 99.5%
  • (ci) Remove Windows build targets

Documentation

  • Fix create_release.sh option documentation

Testing

  • (iso) Cover drainServerMsgCh deadline timeout path

[0.1.9] - 2026-05-24

Bug Fixes

  • (ci) Lower coverage threshold to 99.5%
  • (ci) Remove Windows build targets

Testing

  • (iso) Cover drainServerMsgCh deadline timeout path

[0.1.8] - 2026-05-24

Features

  • (builder) Replace find-vm and snapshot-disks with create-from-template workflow

Bug Fixes

  • (builder) Work around Sylve NIC enable=false preventing DHCP lease
  • (builder) Fix VNC auth negotiation and view server memory leak
  • (builder) Disable SSH keep-alive to prevent x/crypto drain loop CPU spin

Other

  • Add windows/amd64 and windows/arm64 to GoReleaser build matrix

Refactor

  • Migrate coding rules from .cursor/rules to .github/instructions
  • (builder) Restructure into builder/sylve/{common,iso,vm,jail}

Testing

  • Fix slow tests and add coverage for NIC fix paths

Miscellaneous Tasks

  • Rename format_code.sh to format_files.sh and add YAML formatter

[0.1.7] - 2026-05-23

Features

  • (sylvevm) Add WinRM auto-tunnel and boot_wait support

[0.1.6] - 2026-04-28

Bug Fixes

  • (ci) Add --tag to git-cliff and use gh release edit for release body

[0.1.5] - 2026-04-28

Features

  • (build) Add freebsd/arm64, linux/amd64, linux/arm64, openbsd/amd64, openbsd/arm64 targets

Bug Fixes

  • (release) Enable git-cliff changelog in goreleaser
  • (config) Remove emojis from cliff.toml and CHANGELOG.md

Refactor

  • (scripts) Rename run_all.sh to run_all_quality_checks.sh
  • (scripts) Make push default in create_release.sh

[0.1.4] - 2026-04-28

Features

  • (wip) Fix VM running-state detection and add auto SSH bastion

Bug Fixes

  • (build) Hardcode PLUGIN_FQN to fix bmake compatibility on FreeBSD

Documentation

  • Document GitHub Actions to GoReleaser pipeline in create_release.sh

[0.1.3] - 2026-04-06

Miscellaneous Tasks

  • (security) Tighten trivy scan and add patch release script

[0.1.2] - 2026-04-06

Build and documentation

  • Add bin/build_release_artifacts.sh for manual darwin/arm64 and freebsd/amd64 zips plus SHA256SUMS (aligned with GoReleaser naming)
  • Add --version to that script to rebuild artifacts for a past semver without editing version/version.go
  • Add bin/publish_github_release_artifacts.sh to upload or create GitHub Releases via gh
  • Document plugin source vs repository naming in README; clarify PLUGIN_INSTALL_FQN in Makefile; extend docs/GITHUB_RELEASES.md and branch protection notes

[0.1.1] - 2026-04-06

Patch release

  • Same binary matrix as v0.1.0 (darwin/arm64, freebsd/amd64)

[0.1.0] - 2026-04-06

Features

  • Add Sylve Packer plugin sources and tooling

Miscellaneous Tasks

  • Initial commit