Skip to content

Releases: kuasar-io/kuasar

v1.0.0-alpha.1

16 Aug 14:09
88c3b4d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v1.0.0-alpha1

v1.0.0

19 Aug 09:11
88c3b4d
Compare
Choose a tag to compare

Quick Start

Welcome to the v1.0.0 release of Kuasar!

We're glad to say Kuasar is a CNCF sandbox project since end of last year!

Kuasar has become the first implementer of the latest containerd v2.0 Sandbox API, and vmm sandbox becomes stable, while the others are still unstable.

To make a better user experience, executable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provided, allowing to build without network.

tar xzvf kuasar-v1.0.0-linux-amd64.tar.gz
cd kuasar-v1.0.0-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

Notable Updates

Support the latest Sandbox API

Kuasar 0.x support the Sandbox API defined in containerd v1.7.0.
Kuasar 1.x support the latest Sandbox API defined in containerd v2.0. #155 & kuasar-io/rust-extensions#33
Notes: VMM, Wasm, Runc sandbox support latest API at present except Quark.

Support LlamaEdge

The LlamaEdge project makes it easy to run LLM inference apps and create OpenAI-compatible API services for the Llama3 series of LLMs locally. Kuasar supports to run your llm wasm application in Kubernetes. #148

Enhance of VMM sandbox

We have implemented many features in VMM sandbox:

  • Shared process namespace though pause was removed #149
  • OOM event report #151
  • Guest OS kernel params configuration #154
  • Pod IPV6 (Need support from Guest Kernel, default is unsupported) : #153
  • Sync route flags to Guest OS #161

What's Changed

New Contributors

Full Changelog: v0.7.0...v1.0.0

v1.0.0-beta.1

16 Aug 14:23
88c3b4d
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.7.0...v1.0.0-beta.1

v0.7.0

23 Jul 11:42
3eb699d
Compare
Choose a tag to compare

Quick Start

Wellcome to the v0.7.0 release of Kuasar!

We're glad to say Kuasar is now a CNCF sandbox project!

To make a better user experience, excutable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provieded, allowing to build without network.

tar xzvf kuasar-v0.7.0-linux-amd64.tar.gz
cd kuasar-v0.7.0-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

Notable Updates

Support WasmEdge 0.13.5

wasm-sandboxer featured wasmedge supports to run pod with WasmEdge 0.13.5. #139

New VMM Guest OS image from Fedora40

Now the guest os image of vmm sandboxes is upgradeed to Fedora40 since the CentOS7 is EOS since July 2024. #141

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

09 Apr 08:22
2363a90
Compare
Choose a tag to compare

Quick Start

Wellcome to the v0.6.0 release of Kuasar!

We're glad to say Kuasar is now a CNCF sandbox project!

To make a better user experience, excutable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provieded, allowing to build without network.

tar xzvf kuasar-v0.6.0-linux-amd64.tar.gz
cd kuasar-v0.6.0-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

What's Changed

Full Changelog: v0.5.2...v0.6.0

Kuasar v0.5.2

01 Feb 07:16
76fcfa2
Compare
Choose a tag to compare

Quick Start

Wellcome to the v0.5.2 release of Kuasar!

We're glad to say Kuasar is now a CNCF sandbox project!

To make a better user experience, excutable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provieded, allowing to build without network.

tar xzvf kuasar-v0.5.2-linux-amd64.tar.gz
cd kuasar-v0.5.2-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

Bugfix

Full Changelog: v0.5.1...v0.5.2

Kuasar v0.5.1

16 Jan 06:14
9877880
Compare
Choose a tag to compare

Quick Start

Wellcome to the v0.5.1 release of Kuasar!

We're glad to say Kuasar is now a CNCF sandbox project!

To make a better user experience, excutable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provieded, allowing to build without network.

tar xzvf kuasar-v0.5.1-linux-amd64.tar.gz
cd kuasar-v0.5.1-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

Bugfix

Full Changelog: v0.5.0...v0.5.1

Kuasar v0.5.0

15 Jan 12:07
311e0ed
Compare
Choose a tag to compare

Quick Start

Wellcome to the v0.5.0 release of Kuasar!

We're glad to say Kuasar is now a CNCF sandbox project!

To make a better user experience, excutable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provieded, allowing to build without network.

tar xzvf kuasar-v0.5.0-linux-amd64.tar.gz
cd kuasar-v0.5.0-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

What's Changed

Full Changelog: v0.4.0...v0.5.0

kuasar v0.4.0

11 Dec 09:18
f4ab00f
Compare
Choose a tag to compare

Quick Start

Wellcome to the v0.4.0 release of Kuasar!

To make a better user experience, excutable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provieded, allowing to build without network.

tar xzvf kuasar-v0.4.0-linux-amd64.tar.gz
cd kuasar-v0.4.0-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

Notable Updates

Support of Runc Sandbox

We're glad to say that runC container is supported in Kuasar from now on! We added a new runc package where the runc-sandboxer built from. To run a runC container , you need to install runC firstly, which can be found in its github release pages. What’s exciting is that it doesn’t need a virtualization-enabled machine like microvm sandbox so please be free to try and enjoy it. #94

What's Changed

  • [feature] add support of a runc sandboxer by @abel-von in #94
  • doc: Add some descriptions for runc sandbox and microvm sandbox by @Burning1020 in #101

Full Changelog: v0.3.0...v0.4.0

Kuasar v0.3.0

09 Nov 07:51
7b6c933
Compare
Choose a tag to compare

Quick Start

Wellcome to the v0.3.0 release of Kuasar!

To make a better user experience, excutable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provieded, allowing to build without network.

tar xzvf kuasar-v0.3.0-linux-amd64.tar.gz
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing flag a -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

Notable Updates

Optimized Code Organization Structure

Code organization structure in vmm/sandbox folder was not very clear as there is three sandbox features(cloud_hypervisor, stratovirt and qemu), we have made some optimization to make sandboxer building more clean. See #55.

Support Lightweight Stratovirt Vm

Vmm-sandboxer support starting stratovirt lightweight vm sandbox, which uses lightweight microvm mainboard and mmio bus. #93

What's Changed

  • sandbox code optimization by @dierbei in #55
  • vmm: support starting stratovirt lightweight vm sandbox by @Vanient in #93

Full Changelog: v0.2.0...v0.3.0