Skip to content

Releases: brekkylab/virtx

v0.1.2

Choose a tag to compare

@khj809 khj809 released this 14 Oct 09:27
7191885

What's Changed

  • fix(fs): a mount leaves the process's SIGCHLD handling as it found it by @selloriwoo in #42
  • Emit the cdylib's link arguments for python binding by @grf53 in #68
  • Docs by @grf53 in #66
  • Drop pyo3's deprecated extension-module feature from the python binding by @khj809 in #69
  • Enforce the minimum FUSE-T version of 1.2.9 on macOS. by @grf53 in #70
  • feat(console): drive one session from another native module over relayed frames by @khj809 in #72
  • fix: close() waits until the session is over; Python gets HostMount.unmount() by @selloriwoo in #71
  • Repository rules & markdowns by @grf53 in #75
  • ops(ci): read the toolchain channel from rust-toolchain.toml by @grf53 in #77
  • Release 0.1.2 by @khj809 in #78

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@khj809 khj809 released this 02 Oct 06:50
f01da90

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@khj809 khj809 released this 01 Oct 08:37
382457c

What's Changed

  • Progress by @jhlee525 in #3
  • Introducing Executable by @grf53 in #1
  • fix: confine PassthroughVolume to its root when symlinks are involved by @ljhh-0611 in #6
  • Async Mountable + VolumeSpec, FsHook, and a Notion provider by @khj809 in #7
  • feat: a console protocol where delegation is a response, and two backends that answer it by @jhlee525 in #8
  • feat: volumes over the console, realized on both ends by @ljhh-0611 in #12
  • feat: hand a Workspace to every delegated executable by @jhlee525 in #10
  • feat: add summary for Executables in ExecutableSet by @grf53 in #13
  • refactor: rename volume to fs, and make it mount rather than be described by @jhlee525 in #14
  • Index executable by @grf53 in #15
  • OCI image based VM by @grf53 in #16
  • Network by @grf53 in #17
  • Drop append flag by @grf53 in #22
  • Memory executable by @jhlee525 in #25
  • Remove delegated execution, skill-related code by @jhlee525 in #32
  • feat: Notion databases, their rows, and the pages inside them by @selloriwoo in #31
  • fix: a child page inside a layout block is missing from the Notion tree by @selloriwoo in #26
  • A layer store, and stitching layers into a bootable disk by @khj809 in #27
  • /abin: the native executables cortex ships by @khj809 in #28
  • Commit a session into an image the next one boots by @khj809 in #29
  • mem and index executables with unified core logic by @grf53 in #34
  • feat(fs): Google Drive as a read-only store by @selloriwoo in #24
  • perf(fs): divide the span budget among the files being read by @selloriwoo in #37
  • cortex::rootfs: the public API for building an image by @khj809 in #30
  • /abin: publish cortex's executables to S3 and fetch them by @khj809 in #39
  • mem: list, delete, update, and a --json line that carries the id by @khj809 in #40
  • Fuse teardown by @grf53 in #23
  • Add docread exec by @jhlee525 in #36
  • feat(local-console): enforce exec timeout_ms with a process-group kill by @khj809 in #38
  • feat(uvm-guest): enforce exec timeout_ms with a process-group kill by @khj809 in #41
  • split workfs into 3 layers by @jhlee525 in #43
  • feat(notion): carry a page's emoji icon into its json by @khj809 in #46
  • feat: OneDrive as a read-only store by @selloriwoo in #44
  • perf(notion): keep a page's render, and revalidate it rather than walk again by @khj809 in #47
  • Aggregated changes by @jhlee525 in #49
  • network API revised by @jhlee525 in #51
  • ci(packages): package cortex for npm, PyPI and crates.io, released with cortex-krun by @khj809 in #50
  • Tidy comments by @grf53 in #54
  • Project name change by @jhlee525 in #57
  • fix(windows): Notion path separators and two Dokan mount bugs by @selloriwoo in #56

New Contributors

Full Changelog: https://github.com/brekkylab/virtx/commits/v0.1.0