rkt v1.26.0 Release Notes

Release Date: 2017-05-15 // almost 7 years ago
  • ๐Ÿ›  This minor release contains bugfixes and other improvements. It also adds better support for the arm architecture to rkt, so that you can now fetch images via autodiscovery and have the correct seccomp whitelist to run them. Also notable is the new possibilty to pass extra kernel parameters to kvm, and last but not least a significant prepare/run speedup in stage0. This also introduces stricter validation on volume names, now rejecting duplicate ones.

    ๐Ÿ†• New Features

    • stage1: improve duplicate mount-volume detection (#3666). Breaking change: volumes with duplicate names are now rejected.
    • ๐Ÿšš stage0/{run,prepare}: remove ondisk verification (#3623). For backwards compatibility, specifying 'insecure-options=ondisk' will still run without error, however it will also not do anything.
    • kvm/qemu: add extra kernel parameters (#3644).

    ๐Ÿ›  Bugfixes

    • seccomp: add arch-specific syscalls on ARM (#3636).
    • fetch: use proper appc os/arch labels (#3621).
    • โœ… tests/caps: skip if overlayfs support is missing (#3670).
    • ๐Ÿ— build/stage1: transfer user xattr data (#3665).
    • stage1: include <sys/sysmacros.h> for makedev function (#3604).

    Other changes

    • โž• Add code of conduct (#3661). Required by CNCF.
    • rkt list|status: app state info (i.e. exit codes) in --format=json (#3638).
    • ๐Ÿ“š Documentation: added production-users and integrations pages (#3602).
    • ๐Ÿ“š Documentation: add mesos to integrations (#3624).
    • ๐Ÿ“š Documentation: add container linux and tectonic as production users (#3618).
    • ๐Ÿ“š Documentation: add Gentoo to the list of distributions that have rkt (#3613).
    • ๐Ÿ“š Documentation: add some individual blog posts (#3611).
    • ๐Ÿ“š Documentation: cleanup stage1 stuff (#3612).
    • 0๏ธโƒฃ dist: use multi-user.target instead of default.target (#3620).
    • โšก๏ธ scripts: update rkt-builder version (#3595).