Releases: nightshiftco/nightshift
Releases · nightshiftco/nightshift
v0.5.5
Full Changelog: v0.5.4...v0.5.5
v0.5.4
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- Org-scoped K8s namespaces with --org CLI disambiguation by @tensor-ninja in #137
Full Changelog: v0.5.2...v0.5.3
v0.5.2
v0.5.1
What's Changed
- Snapshots by @tensor-ninja in #134
- default to tier associated with usage tier if billing is enabled by @tensor-ninja in #135
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Add PUT endpoint to upload files to agent workspace by @tensor-ninja in #102
- fix: skip .venv and other heavy dirs in workspace listing by @ethanshenley in #103
- Add task queue, run status polling, and interrupt endpoints by @tensor-ninja in #110
- Refactor runtime lifecycle behind SandboxDriver/SandboxInstance by @dhunganapramod9 in #114
- Scaffold Go nightshiftd daemon by @tensor-ninja in #116
- Agent crud operations by @tensor-ninja in #117
- Containerd client by @tensor-ninja in #119
- Cni netowrking by @tensor-ninja in #121
- Integration containerd runtimeapi by @tensor-ninja in #123
- Firecracker containerd by @tensor-ninja in #124
- Oci image label reading by @tensor-ninja in #125
- implementaiton of cursor based streaming. StreamEvents polls against … by @tensor-ninja in #127
- chicklet codebase by @tensor-ninja in #128
- Billing support by @tensor-ninja in #129
- New docs by @tensor-ninja in #130
- new ci for go releases by @tensor-ninja in #131
- Docs by @tensor-ninja in #132
- module rename by @tensor-ninja in #133
New Contributors
- @ethanshenley made their first contribution in #103
Full Changelog: v0.4.3...v0.5.0
v0.4.3
What's Changed
- Fix event serialization and add VM observability by @tensor-ninja in #92
- agent info by @tensor-ninja in #93
- Add forward_secrets config option by @tensor-ninja in #95
- Docs: fix comma spacing typo in backups warning by @dipeshbabu in #87
- Test: configure pytest to include src/ on import path by @dipeshbabu in #88
- Chore: trim trailing whitespace in docs/README by @dipeshbabu in #89
- Persist run events to SQLite for durable replay by @tensor-ninja in #99
- chore: bump version by @tensor-ninja in #100
Full Changelog: v0.4.2...v0.4.3
v0.4.2
patch (#85)
v0.4.1
Fix VM boot crash: use .venv Python in init script (#82) * Fix VM boot crash: use .venv Python in rootfs init script The init script was running `python3 -m nightshift.agent` using the system Python, but agent dependencies (fastapi, uvicorn, etc.) are installed in /opt/nightshift/.venv by `uv sync` during rootfs build. This caused an immediate `ModuleNotFoundError: No module named 'fastapi'` on every VM boot, crashing init and triggering a kernel panic. Also fixes build-rootfs.sh to create a python3 symlink and hardens the upgrade script with non-interactive sudo and correct uv paths. Bumps version to 0.4.1. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * deploy script fix --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
v0.4.0
What's Changed
- Platform Port by @tensor-ninja in #73
- Fix: upload workspace directory during deploy by @tensor-ninja in #77
- readme by @tensor-ninja in #74
- Warm VM pool with idle timeout and horizontal scaling by @tensor-ninja in #80
- Release flow by @tensor-ninja in #81
Full Changelog: v0.1.8...v0.4.0