This repository has been archived by the owner on Feb 24, 2020. It is now read-only.
v0.16.0
Pre-release
Pre-release
rkt v0.16.0 is yet another incremental release with some small UX changes, bash completion and misc improvements.
New features and UX changes
- Explicitly allow http connections via a new 'http' option to
--insecure-options
(#1945). Any data and credentials will be sent in the clear. - When using
bash
,rkt
commands can be auto-completed (#1955). - The executables given on the command line via the
--exec
parameters don't need to be absolute paths anymore (#1953). This change reflects an update in the appc spec since v0.7.2. See rkt's rkt run --exec documentation. - Add a
--full
flag to rkt fetch so it returns full hash of the image (#1976). - There is a new global flag for specifying the user configuration directory,
--user-config
. It overrides whatever is configured in system and local configuration directories. It can be useful for specifying different credentials for fetching images without putting them in a globally visible directory like/etc/rkt
. See rkt's Global Options documentation (#1981). - As a temporary fix, search for network plugins in the local configuration directory too (#2005).
- Pass the environment defined in the image manifest to the application when using the fly stage1 image (#1989).
Build improvements
- Fix vagrant rkt build (#1960).
- Switch to using unrewritten imports, this will allow rkt packages to be cleanly vendored by other projects (#2014).
API service
- Allow filtering images by name (#1985).
Bug fixes
- Fix bug where the wrong image signature was checked when using dependencies (#1991).
Test improvements
- A new script to run test on AWS makes it easier to test under several distributions: CentOS, Debian, Fedora, Ubuntu (#1925).
- The functional tests now skip user namespace tests when user namespaces do not work (#1947).
- Check that rkt is not built with go 1.5.{0,1,2} to make sure it's not vulnerable to CVE-2015-8618 (#2006).
Other changes
Note for packagers
With this release, rkt
RPM/dpkg packages should have the following updates:
- Install the new file
dist/bash_completion/rkt.bash
in/etc/bash_completion.d/
.