Skip to content

Latest commit

 

History

History
213 lines (134 loc) · 4.21 KB

CHANGELOG.md

File metadata and controls

213 lines (134 loc) · 4.21 KB

Changelog

All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.

v0.0.40

(2024-03-12)

  • Add support for kernel 6.1 [Kyle Harding]
  • test creating new nftables chain and rule [Kyle Harding]

v0.0.39

(2024-02-26)

  • Enable NFT_COMPAT in the kernel for nf_tables [Kyle Harding]

v0.0.38

(2024-02-20)

  • Test mounting an nfs share [Kyle Harding]
  • Add NFSv4 support to the kernel [Kyle Harding]

v0.0.37

(2024-02-13)

  • Enable basic NFS client features [Kyle Harding]

v0.0.36

(2023-12-14)

  • Allow providing extra kernel boot args [Kyle Harding]
  • Add uname26 personality patches from balena-generic @ cff3eed [Kyle Harding]

v0.0.35

(2023-12-12)

  • Enable KVM in x86_64 guest kernels [Kyle Harding]

v0.0.34

(2023-11-16)

  • Create missing /dev/pts device [Kyle Harding]

v0.0.33

(2023-11-16)

  • Avoid permission denied when writing to test files created by root [Kyle Harding]

v0.0.32

(2023-11-16)

  • Optionally log in to DockerHub during healthchecks [Kyle Harding]

v0.0.31

(2023-11-16)

  • Create /dev/fd symlink so anonymous pipes can be created [Kyle Harding]
  • Test redirection of stdout and stderr [Kyle Harding]

v0.0.30

(2023-11-10)

  • Merge test VM install scripts into setup.sh [Kyle Harding]

v0.0.29

(2023-11-10)

  • Use /var/environment for runtime secrets and env vars [Kyle Harding]

v0.0.28

(2023-11-09)

  • Add docker tests for debian and ubuntu [Kyle Harding]
  • Add QEMU emulation test to x86_64 healthcheck [Kyle Harding]
  • Create the cgroup hierarchy on init [Kyle Harding]

v0.0.27

(2023-11-07)

  • Add localhost to /etc/hosts if missing [Kyle Harding]

v0.0.26

(2023-11-07)

  • Create /dev/shm tmpfs device [Kyle Harding]

v0.0.25

(2023-10-31)

  • Reduce requested resources when they exceed the host max [Kyle Harding]

v0.0.24

(2023-10-31)

  • Only cleanup networking beyond a certain point [Kyle Harding]

v0.0.23

(2023-10-29)

  • Update project name and README [Kyle Harding]
  • Clear the chroot base in case /srv was not mounted tmpfs [Kyle Harding]

v0.0.22

(2023-10-27)

  • Test running arm32 docker images on arm64 [Kyle Harding]

v0.0.21

(2023-10-27)

  • Create dynamic test overlays for multiple targets [Kyle Harding]
  • Add hello-world to dind test [Kyle Harding]

v0.0.20

(2023-10-27)

  • Delete iptables rules without save/restore [Kyle Harding]

v0.0.19

(2023-10-27)

  • Compress kernel in deployed image [Kyle Harding]

v0.0.18

(2023-10-27)

  • Run healthchecks as nonroot user [Kyle Harding]
  • Change permissions of /dev/console and create std symlinks [Kyle Harding]
  • Add stdout and stderr tests to healthcheck [Kyle Harding]
  • Pull cache from sut:latest when building test images [Kyle Harding]

v0.0.17

(2023-10-27)

  • Remove healthcheck.sh from overlay [Kyle Harding]
  • Remove usage.sh from overlay [Kyle Harding]

v0.0.16

(2023-10-23)

  • Enable entropy and guest RNG features [Kyle Harding]

v0.0.15

(2023-10-20)

  • Fix race conditions in serialized tests [Kyle Harding]

v0.0.14

(2023-10-20)

  • Bail out if TAP device already exists [Kyle Harding]

v0.0.13

(2023-10-20)

  • Deprecate GUEST_HOSTNAME env var and share hostname with jailer [Kyle Harding]

v0.0.12

(2023-10-20)

  • Calculate rootfs and datafs max size in bytes [Kyle Harding]

v0.0.11

(2023-10-18)

  • Update README [Kyle Harding]

v0.0.10

(2023-10-18)

  • Use export -p to create a drop-in profile [Kyle Harding]

v0.0.9

(2023-10-18)

  • Add docker-in-docker test [Kyle Harding]

v0.0.8

(2023-10-17)

  • Enable xtables addrtype matching in arm64 kernel [Kyle Harding]

v0.0.7

(2023-10-17)

  • Enable kernel bridge features on arm64 [Kyle Harding]
  • Build kernel from source with local config [Kyle Harding]

v0.0.6

(2023-10-13)

  • Update README [Kyle Harding]

v0.0.5

(2023-10-12)

  • Use kernel command line to initialize network [Kyle Harding]

v0.0.4

(2023-10-12)

  • Publish images to ghcr.io [Kyle Harding]

v0.0.3

(2023-10-12)

  • Write all env vars to a single file for convenience [Kyle Harding]

v0.0.2

(2023-10-12)

  • Deploy ctr-jailer as a reusable build stage [Kyle Harding]