rkt v1.24.0 Release Notes

Release Date: 2017-02-04 // about 7 years ago
  • ๐Ÿš€ This release includes experimental support for attaching to a running application's input and output. It also introduces
    a more finely grained pull-policy flag.

    ๐Ÿ†• New Features:

    • ๐Ÿ‘ rkt: add experimental support for attachable applications (#3396).
      It consists of:
      • a new attach subcommand
      • a set of per-app flags to control stdin/stdout/stderr modes
      • a stage1 iottymux binary for multiplexing and attaching
      • two new templated stage1 services, iomux and ttymux
    • โš™ run/prepare/fetch: replace --no-store and --store-only with --pull-policy (#3554).
      • Replaces the --no-store and --store-only flags with a singular
        flag --pull-policy.
      • can accept one of three things, never, new, and update.
      • --no-store has been aliased to --pull-policy=update
      • --store-only has been aliased to --pull-policy=never

    ๐Ÿ› Bug fixes

    • ๐Ÿšš image gc: don't remove images that currently running pods were made from (#3549).
    • stage1/fly: evaluate symlinks in mount targets (#3570).
    • lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).

    Other changes:

    • โšก๏ธ kvm/qemu: Update QEMU to v2.8.0 (#3568).
    • stage0/app-add: CLI args should override image ones (#3566).
    • lib/app: use runtime app mounts and appVolumes rather than mountpoints (#3571).
    • โšก๏ธ kvm/lkvm: update lkvm version to HEAD (#3569).
    • vendor: bump appc to v0.8.10 (#3574).
    • ๐Ÿ“„ docs: (#3552)

    ๐Ÿ— Build & Test:

    • ๐Ÿšš tests: remove gexpect from TestAppUserGroup (#3561).
    • ๐Ÿšš travis: remove "gimme.local" script (#3556).
    • โœ… tests: fix when $HOME is only accessible by current user (#3559).
    • ๐Ÿ— makelib: introduce --enable-incremental-build, enabling "go install" (#3553).