Skip to content

v0.2.3: Daytona log streaming and registry auto-import

Choose a tag to compare

@sumansaurabh sumansaurabh released this 23 May 18:22
· 2465 commits to main since this release

Features in v0.2.3

Highlights

  • Daytona session logs stream over a WebSocket. Short output no longer stalls waiting for an end marker, and command input is sent with a trailing newline.
  • AOCR auto-import. sandboxd can ask AOCR to mirror an image the cluster does not have yet, and a reconciler retries imports that did not finish.
  • Serverless sandboxes get their first create path in this release. Wake-on-HTTP follows in v0.2.4.

Daytona sessions (#104, #105, #106)

  • Session command logs stream on a WebSocket instead of a poll.
  • The end-of-output marker is recognized on a short write, so a command that prints one line does not hang.
  • Input is written with a trailing newline so a command that reads a line actually runs.

Registry and install (#107, #108, #109)

  • AOCR integration covers image mirroring and an auto-import reconciler that retries an import that did not finish.
  • Mirror paths match the registry layout, including the Docker Hub setup.
  • Ansible variables split into defaults and a local override file, so site secrets are not committed with the playbook.

What's Changed

  • feat: implement WebSocket streaming for Daytona session command logs by @sumansaurabh in #104
  • fix: improve end marker handling in Daytona session command logs to prevent stalling on short outputs by @sumansaurabh in #105
  • Fix session command input handling to append trailing newline by @sumansaurabh in #106
  • Implement AOCR integration, serverless sandboxes, and auto-import reconciler by @sumansaurabh in #107
  • feat: restructure Ansible variable management with defaults and local by @sumansaurabh in #108
  • bug: Update AOCR mirror paths and add Docker Hub setup by @sumansaurabh in #109

Full Changelog: v0.2.2...v0.2.3