Skip to content

Releases: nubificus/bunny

v0.0.4

08 Aug 14:24

Choose a tag to compare

New features:

  • Add support for retrieving and reusing the configuration of the base image, instead of overwriting it.
  • Switch form a single string for cmdline to array of strings, to eliminate issues with multi-word cli arguments.
  • Add support for entrypoint in both bunnyfile and Containerfile-like syntax files.
  • Add support for adding and appending environment variables for both bunnyfile and Containerfile-like syntax files.

Miscellaneous:

  • Dependency updates.
  • Add unit tests for the ToPack and PackLLB functions.
  • Enhance the existing unit tests, covering more cases and more functions.
  • Refactor ToPack function, improivng the code and breaking its operations in smaller functions.
  • Update README, improving the explanation of bunnyfile fields, adding a section for Containerfile-like syntax files and further text improvements.

Breaking Changes:

  • Replace obsolete useDMBlock annotation with the new mountRootfs, following the changes in urunc.

Full Changelog: v0.0.3...v0.0.4

v0.0.3

07 May 09:23

Choose a tag to compare

New features:

  • Add unit tests for the majority of the hops package.
  • Replace dummy entrypoint by adding a CMD in the final image's config using the cmdline from the annotations.

Miscellaneous:

  • Refactor code to allow framework specific creation of rootfs and kernel.
  • Fix copying kernel from local build context.
  • Improve error handling for FilesLLB and rearrange constants.

v0.0.2

20 Mar 09:16

Choose a tag to compare

New features:

  • Add initial support for bunnyfile.
  • Support the creation of initrd as a rootfs for Unikraft.
  • Introduce support for raw rootfs (simply copy files directly to container image's rootfs) .
  • Add support for aarch64.

Bug fixes:

  • Fix fetching of Unikraft images for other platforms, except Qemu.

Miscellaneous:

  • Small code refactor
  • Update Go version and go modules
  • Add linting in CI
  • Update documentation and CONTRIBUTING file

Full Changelog: v0.0.1...v0.0.2

v0.0.1

08 Jan 19:51

Choose a tag to compare

The first release of bunny based on pun and able to package unikernels as OCI images for urunc