rkt v1.21.0 Release Notes

  • ๐Ÿ›  This release includes bugfixes for the experimental CRI support, more stable integration tests, and some other interesting changes:

    • 0๏ธโƒฃ The default-restricted network changed from 172.16.28.0/24 to 172.17.0.0/26.
    • ๐Ÿ‘ The detailed roadmap for OCI support has been finalized.

    ๐Ÿ†• New features

    • ๐Ÿ”„ Change the subnet for the default-restricted network (#3440), (#3459).
    • Prepare for writable /proc/sys, and /sys (#3389).
    • ๐Ÿ“š Documentation/proposals: add OCI Image Format roadmap (#3425).

    ๐Ÿ› Bug fixes

    • stage1: app add, status didn't work with empty vols (#3451).
    • stage1: properly run defer'd umounts in app add (#3455).
    • cri: correct 'created' timestamp (#3399).
    • ๐Ÿ— fly: ensure the target bin directory exists before building (#3436).
    • ๐Ÿ›  rkt: misc systemd-related fixes (#3418).

    Other changes

    • ๐Ÿ“ฆ pkg/mountinfo: move mountinfo parser to its own package (#3415).
    • stage1: persist runtime parameters (#3432), (#3450).
    • ๐Ÿšฆ stage1: signal supervisor readiness (#3424), (#3439).
    • sandbox: add missing flagDNSDomain and flagHostsEntries parameters (#3430).
    • pkg/tar: fix variable name in error (#3433).
    • โœ… tests: fix TestExport for the KVM+overlay case (#3435).
    • โœ… tests: fix some potential gexpect hangs (#3443).
    • โœ… tests: add smoke test for app sandbox (#3371).
    • โœ… tests: tentative fixes for sporadic host and kvm failures (#3434).
    • ๐Ÿšš rkt: remove empty TODO (#3417).
    • ๐Ÿ“š Documentation updates: #3446, (#3421), (#3412).