Skip to content

Latest commit

 

History

History
137 lines (117 loc) · 4.54 KB

CHANGELOG.md

File metadata and controls

137 lines (117 loc) · 4.54 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.20.0 - 2024-04-15

Changed

  • Updated Linux Kernel to v6.5.13-ctsi-1
  • Updated OpenSBI to v1.3.1-ctsi-2

0.19.1 - 2023-12-05

Fix

  • Remove the path from linux headers tarball contents.
  • Use all as architecture in the deb control file.

0.19.0 - 2023-11-30

Changed

  • Bump toolchain base image to v0.16.0
  • Bump kernel version to 6.5.9
  • Replace BBL with OpenSBI to support hypervisor
  • Changed SLAB allocator to SLUB
  • Deactivation of riscv32 compatibility and suspend configurations.
  • Move kernel configs to the linux source repo

Added

  • User space sandboxing and metering configurations.
  • Restriction against user space root modifying kernel code.
  • Support for mounting compressed filesystems with SquashFS.
  • vsock implementation for guest-host machine communication.
  • Network bridge support.
  • KVM and VirtIO devices support.
  • Build process now sets kernel timestamp.

0.18.0 - 2023-10-10

Changed

  • Enabled trust bootloader rng and hugetlbfs support
  • Replaced MTD flash drives with PMEM drives

Added

  • Added a checksum to released files

0.17.0 - 2023-08-14

Added

  • Added support for building ARM64 images with depot.dev

Changed

  • Make kernel build timestamp deterministic
  • Updated license/copyright notice in all source code
  • Updated CI downloads to public infrastructure
  • Updated CI actions versions
  • Added deb generation and upload to CI as artifact
  • Updated toolchain to v0.15.0

0.16.0 - 2023-03-30

Changed

  • Updated Linux Kernel to v5.15.63-ctsi-2
  • Updated toolchain to v0.14.0

0.15.0 - 2023-02-10

Changed

  • Tuned default kernel config for faster boot time
  • Updated toolchain to v0.13.0
  • Enabled compressed instructions (RISC-V C extension)

0.14.0 - 2022-11-17

Changed

  • Enabled floating-point unit by default
  • Updated Linux Kernel to v5.15.63-ctsi-1
  • Updated toolchain to v0.12.0

0.13.0 - 2022-08-29

Changed

  • Added cache to docker build and push on CI
  • Updated Linux Kernel to v5.5.19-ctsi-6
  • Updated toolchain version to v0.11.0

0.12.0 - 2022-07-04

Changed

  • Updated toolchain version to v0.10.0
  • Use sources from the same organization on CI
  • Publish nobbl, selftests, headers
  • Remove cartesi-logo.txt from bbl

0.11.0 - 2022-04-20

Changed

  • Updated Linux Kernel to v5.5.19-ctsi-5
  • Updated toolchain version to v0.9.0

0.10.0 - 2022-03-04

Added

  • Added support to boot on QEMU and Tinyemu
  • Make new kernel artifact without BBL
  • Enabled PLIC on debug config

Changed

  • Updated toolchain version to v0.8.0
  • Updated Linux Kernel to v5.5.19-ctsi-4

0.9.0 - 2021-12-17

Changed

  • Updated toolchain version to v0.7.0
  • Updated Linux Kernel to v5.5.19-ctsi-3

[Previous Versions]