Releases: nubificus/bunny
Releases · nubificus/bunny
v0.0.4
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
ToPackandPackLLBfunctions. - Enhance the existing unit tests, covering more cases and more functions.
- Refactor
ToPackfunction, improivng the code and breaking its operations in smaller functions. - Update README, improving the explanation of
bunnyfilefields, adding a section for Containerfile-like syntax files and further text improvements.
Breaking Changes:
- Replace obsolete
useDMBlockannotation with the newmountRootfs, following the changes inurunc.
Full Changelog: v0.0.3...v0.0.4
v0.0.3
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
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