Repository navigation
Releases: frostyard/nsl
Releases · frostyard/nsl
Release list
v0.10.0
v0.9.0
v0.8.0
v0.7.0
v0.6.1
v0.6.0
Changelog
- 6766a33 docs: clean up and edits (#35)
- a5fc355 docs: record catalogue 12 from the nsl-builder runner (#34)
- 3123472 docs: trim the README to an entry for the documentation site (#33)
- 337993e feat: add the arch:btw selector for the Arch Linux image (#36)
- 29e5f7e fix: check UEFI firmware in nsl doctor (#39)
v0.5.1
Changelog
- ec9e741 build: align the make gates and CI with core ADR-0043 (#20)
- e088a4f build: tag releases with make bump and pin tools in mise (#19)
- 1a1d052 ci: set the idle memory budget from the publication runner's measurements (#22)
- c859545 docs: point the install example at v0.5.0 (#18)
- 0ae98d6 docs: require a seated compositor on the publication runner (#21)
- 930aebb fix: limit gofmt to repository Go files (#32)
- a2f6adf fix: order lifecycle locks consistently during removal (#29)
- 05c9339 fix: require confirmed status before isolated removal (#27)
- e975426 fix: retain machine identity until creation cleanup is confirmed (#30)
- 7612e86 fix: retain the request lock until the agent operation ends (#28)
v0.5.0
Changelog
- 7be952b Merge pull request #10 from frostyard/claude/electron-wayland
- 017895c Merge pull request #11 from frostyard/claude/nsl-svg-icon-1927a8
- bc1db6e Merge pull request #12 from frostyard/claude/nsl-docs-site
- 263d313 Merge pull request #13 from frostyard/claude/record-catalogue-9
- e8e4790 Merge pull request #8 from frostyard/claude/more-machine-images
- 4f526fe Merge pull request #9 from frostyard/claude/publish-seven-images
- 3cb04fd docs: add the nsl documentation site
- b876b3f docs: add the nsl icon
- 61eb74b docs: correct where Debian 14 gets sg (#17)
- e05e1be docs: credits (#14)
- af457a3 docs: record a persistent publication runner (#15)
- 06687da docs: record catalogue 7 with seven machine images
- 10d3a29 docs: record catalogue 9 with VM image r9
- 0e2998c feat(images): add Ubuntu 26.04, CentOS Stream 10 and openSUSE Leap 16.0 machine images
- a5620ad fix(agent): open Electron apps on Wayland and fall back to C.UTF-8 for missing locales
- 4ec08dc fix: launch the VM with util-linux newgrp where the host has no sg (#16)
v0.4.0
Changelog
- 33a7567 docs: adopt the shared VM and Frostyard machine images (ADR-0017)
- 8fad525 docs: define WSL-style machine identity and shared-VM experiment
- c652062 docs: plan the shared-VM machine implementation
- 47be493 docs: record verified v0.3.0 release artifacts and boot
- a56af2f docs: replace in place with no bridges while pre-release
- a05f556 docs: specify the machine CLI, agent, VM and machine images
- 8974d85 feat(agent): add the VM agent and the shared request protocol
- 899ece3 feat(experiments): boot a shared VM with machine storage and /mnt/host
- 2d4ff7c feat(experiments): measure the shared VM against one VM per machine
- cd2891f feat(experiments): pass workload acceptance on four machine distros
- 5b4c279 feat(experiments): run Debian and Fedora machines in the shared VM
- 3f528df feat(images): accept only catalogues with VM and machine images
- ebaf97d feat(images): publish the VM image and machine images weekly
- 3f29aaa feat: boot the nsl VM image from the CLI
- 5d2d5ee feat: export, import and idle stop for machines, and two-kind catalogue delivery
- 35436ad feat: forward ports, serve desktops, open host links and reach machines over SSH
- 63e08d6 feat: give isolated machines a VM of their own
- 278a164 feat: read nsl.conf and print it with nsl config
- 28556db feat: run machines from Frostyard machine images through the agent
- ee4afd3 fix(images): give the publication runner Waypipe and its own builder
- 1f79dee fix(measure): gate idle memory without desktop sessions, and report their cost
v0.3.0
Changelog
- 4150726 docs: clarify the scope of dependency license notices
- 1aeda10 docs: define signed image delivery and catalogue policy
- bf400b3 docs: describe gated KVM image publication
- 80e6fdd docs: document catalogue refresh and image withdrawal
- 9af6cac docs: document public image delivery acceptance
- 66a3bfe docs: include notices for shipped Go dependencies
- 64ed1e0 docs: record public image acceptance and release setup
- 3f8f705 docs: record publisher runner requirements and trust boundaries
- c2d39d8 docs: require independent identities in public delivery checks
- a766627 feat: build and publish signed images through KVM acceptance gates
- d1d85e8 feat: refresh signed catalogues and preserve image revocations
- 513f0a3 feat: verify and cache signed distribution images
- 54638a1 fix: anchor catalogue policy to first public publication
- 510d94b fix: describe package inventory contents accurately
- 8fda8d3 fix: isolate image job from inherited Go installation
- 08bc3ce fix: verify download write recovery and include dependency notices