rkt v0.12.0 Release Notes

  • ๐Ÿš€ rkt v0.12.0 is an incremental release with UX improvements like fine-grained security controls and implicit generation of empty volumes, performance improvements, bug fixes and testing enhancements.

    ๐Ÿ†• New features and UX changes

    • implement rkt cat-manifest for pods (#1744)
    • generate an empty volume if a required one is not provided (#1753)
    • ๐Ÿ“š make disabling security features granular; --insecure-skip-verify is now --insecure-options={feature(s)-to-disable} (#1738). See rkt's Global Options documentation.
    • ๐Ÿ‘ allow skipping the on-disk integrity check using --insecure-options=ondisk. This greatly speeds up start time. (#1804)
    • set empty volumes' permissions following the spec (1803)
    • ๐Ÿ‘ flannel networking support in kvm flavor (#1563)

    ๐Ÿ› Bug fixes

    • store used MCS contexts on the filesystem (#1742)
    • ๐Ÿ›  fix Docker images with whiteout-ed hard links (#1653)
    • ๐Ÿ›  fix Docker images relying on /dev/stdout (#1617)
    • ๐Ÿ‘‰ use authentication for discovery and trust (#1801)
    • ๐Ÿ›  fix build in Docker (#1798)
    • ๐Ÿ›  fix kvm networking (#1530)

    ๐Ÿ‘Œ Improved testing

    • โž• add functional tests for rkt api service (#1761)
    • ๐Ÿ›  fix TestSocketActivation on systemd-v219 (#1768)
    • ๐Ÿ›  fix the ACE validator test (#1802)

    Other changes

    • โฌ†๏ธ Bumped appc spec to 0.7.3 (#1800)