summaryrefslogtreecommitdiff
path: root/changelog.txt
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.txt')
-rw-r--r--changelog.txt314
1 files changed, 314 insertions, 0 deletions
diff --git a/changelog.txt b/changelog.txt
index ace41f1d9..b0680a02c 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,317 @@
+- Changelog for v0.12.1.2 (2018-12-13)
+ * Add release notes for 0.12.1.2
+ * runlabel should sub podman for docker|/usr/bin/docker
+ * condition fixed for adding volume to boltdb.
+ * e2e: add tests for systemd
+ * Add test for sharing resolv and hosts with netns
+ * Makefile tweaks to fix make shell
+ * failed containers with --rm should remove themselves
+ * Fix documentation links and flow
+ * Set Socket label for contianer
+ * Containers sharing a netns should share resolv/hosts
+ * Prevent a second lookup of user for image volumes
+ * fix typo in kubernetes
+ * No need to use `-i` in go build (with go 1.10 and above)
+ * rootless: fix restart when using fuse-overlayfs
+ * Cirrus: Update base-image build docs
+ * Add capabilities to generate kube
+ * disable F29 tests on PAPR
+ * Ensure storage options are properly initialized
+ * add more example usage to varlink endpoints
+ * Update for API change
+ * Vendor buildah after merging mtrmac/blob-info-caching-on-top-of-contents-caching
+ * Vendor c/image after merging c/image#536
+ * Bump gitvalidation epoch
+ * Bump to v0.12.2-dev
+
+- Changelog for v0.12.1.1 (2018-12-07)
+ * Update release notes for v0.12.1.1
+ * Fix errors where OCI hooks directory does not exist
+ * add timeout to pod stop
+ * Remove manual handling of insecure registries in (podman search)
+ * Fix reporting the registries.conf path on error
+ * Remove manual handling of insecure registries in doPullImage
+ * Remove the forceSecure parameter on the pull call stack
+ * Remove manual handling of insecure registries in PushImageToReference
+ * Factor out the registries.conf location code in pkg/registries
+ * Remove the forceSecure parameter of Image.PushImageTo*
+ * Minimally update for the DockerInsecureSkipTLSVerify type change
+ * Bump gitvalidation epoch
+ * Bump to v0.12.2-dev
+ * Fix build on non-Linux
+ * Remove some unused data structures and code
+ * Vendor buildah after merging https://github.com/containers/buildah/pull/1214
+ * Update containers/image to 63a1cbdc5e6537056695cf0d627c0a33b334df53
+ * Cirrus: Document and codify base-image production
+ * Cirrus: Use Makefile for image-building
+ * Refactor BooleanAction to mimic golang interface
+ * generate kube
+
+- Changelog for v0.12.1 (2018-12-06)
+ * Update release notes for 0.12.1
+ * bind mount /etc/resolv.conf|hosts in pods
+ * Remove --sync flag from `podman rm`
+ * Add locking to Sync() on containers
+ * Add --sync flag to podman ps
+ * Add --sync option to podman rm
+ * Tests for podman volume commands
+ * Add "podman volume" command
+ * tutorial: add ostree dependency
+ * Pick registry to login from full image name as well
+ * Add ability to prune containers and images
+ * Invert tlsverify default in API
+ * set .54 version for f28 due to memory error
+ * Vendor in latest containers/storage
+ * pkg/lookup: Return ID-only pointers on ErrNo*Entries
+ * test for rmi with children
+ * libpod/container_internal_linux: Allow gids that aren't in the group file
+ * Don't initialize CNI when running as rootless
+ * correct algorithm for deleting all images
+ * Use runtime lockDir in BoltDB state
+ * test: update runc again
+ * vendor: update containers/storage
+ * create pod on the fly
+ * libpod/container_internal: Deprecate implicit hook directories
+ * Revert changes to GetDefaultStoreOptions
+ * Fix libpod static dir selection when graphroot changed
+ * podman pod exists
+ * Adding more varlink endpoints
+ * Ensure directory where we will make database exists
+ * Fix typo
+ * rootless: raise error if newuidmap/newgidmap are not installed
+ * Add better descriptions for validation errors in DB
+ * Fix gofmt and lint
+ * Make locks dir in unit tests
+ * Do not initialize locks dir in BoltDB
+ * Move rootless storage config into libpod
+ * Set default paths from DB if not explicitly overridden
+ * Add a struct indicating if some Runtime fields were set
+ * Make DB config validation an explicit step
+ * Move DB configuration up in runtime setup
+ * Add ability to retrieve runtime configuration from DB
+ * Add short-option handling to logs
+ * tests: always install runc on Ubuntu
+ * cirrus: update ubuntu image
+ * cirrus: make apt noninteractive
+ * Dockerfile, .cirrus.yml: update runc commit
+ * rootless: propagate XDG_RUNTIME_DIR to the OCI runtime
+ * Update ubuntu VM image w/ newer runc
+ * add pod short option to ps
+ * Add create test with --mount flag
+ * Only include container SizeRootFs when requested
+ * /dev/shm should be mounted even in rootless mode.
+ * disable checkpoint tests on f29
+ * test, rootless: specify USER env variable
+ * Revert "downgrade runc due a rootless bug"
+ * Fix completions to work with podman run command
+ * hide kube command for now
+ * pypod create/run: ignore args for container command
+ * Add support for --all in pypodman ps command
+ * Fixes #1867
+ * tests: fix NOTIFY_SOCKET test
+ * Fix golang formatting issues
+ * oci: propagate NOTIFY_SOCKET on runtime start
+ * test: fix test for NOTIFY_SOCKET
+ * Add test to ensure stopping a stopped container works
+ * Stopping a stopped container is not an error for Podman
+ * Disable mount options when running --privileged
+ * Vendor in latest containers/storage
+ * util: use fsnotify to wait for file
+ * vendor: update selinux
+ * rootless: store only subset of storage.conf
+ * rootless: fix cleanup
+ * network: allow slirp4netns mode also for root containers
+ * Added more checkpoint/restore test cases
+ * Fix podman container restore -a
+ * Update bash completion for checkpoint/restore
+ * Add '--tcp-established' to checkpoint/restore man page
+ * Added tcp-established to checkpoint/restore
+ * Remove unused CRIU_COMMIT variable
+ * Point CRIU_COMMIT to CRIU release 3.11
+ * Updated CRIO_COMMIT to pull in new conmon for CRIU
+ * Use also a struct to pass options to Restore()
+ * _split_token(): handle None
+ * Use host's resolv.conf if no network namespace enabled
+ * rootless: add new netmode "slirp4netns"
+ * tests: change return type for PodmanAsUser to PodmanTestIntegration
+ * test: cleanup CNI network used by the tests
+ * exec: don't wait for pidfile when the runtime exited
+ * Remove mount options relatime from podman run --mount with shared
+ * Update test case name to podman run with --mount flag
+ * Add some tests for --ip flag with run and create command
+ * Add history and namespaceoptions to image inspect
+ * add podman container|image exists
+ * set root propagation based on volume properties
+ * Actually set version for podman module / pypodman
+ * implement --format for version command
+ * podman_tutorial.md typos: arguement -> argument; missing 'a'
+ * Load NAT modules to fix tests involving CRIU
+ * Vendor in latest containers/buildah
+ * Update checkpoint/restore man pages
+ * Added option to keep containers running after checkpointing
+ * Use a struct to pass options to Checkpoint()
+ * exec: always make explicit the tty value
+ * Allow users to expose ports from the pod to the host
+ * Improve speed of containers.list()
+ * output libpod container to kubernetes yaml
+ * rootless: create empty mounts.conf if it doesn't exist
+ * registries: check user registries file only in rootless mode
+ * rootless: create storage.conf when it doesn't exist
+ * rootless: create libpod.conf when it doesn't exist
+ * Don't use $HOST and $USER variables for remote
+ * Implement pypodman start command
+ * runlabel: use shlex for splitting commands
+ * Add a rule to compile system test in Makefile
+ * Fix no-new-privileges test
+ * The system test write with ginkgo
+ * Separate common used test functions and structs to test/utils
+ * Add version command to pypodman
+ * Bump gitvalidation epoch
+ * Bump to v0.11.2-dev
+ * Cirrus: Add documentation for system-testing
+ * Cirrus: Simplify optional system-test script
+ * Cirrus: Reveal magic, parallel system-testing
+ * libpod should know if the network is disabled
+ * Lint: Silence few given goconst lint warnings
+ * Lint: Extract constant unknownPackage
+ * Lint: Tests: add missing assertions
+ * Lint: Do not ignore errors from docker run command when selinux enabled
+ * Lint: InspectImage varlink api should return errors that occurred
+ * Lint: Exclude autogenerated files from lint test
+ * Lint: Update metalinter dependency
+ * Set --force-rm for podman build to true by default
+ * Vendor in latest containers/storage
+
+- Changelog for v0.11.1.1 (2018-11-15)
+ * Vendor in containers/storage
+ * Add release notes for 0.11.1.1
+ * Increase pidWaitTimeout to 60s
+ * Cirrus: Add master branch testing status badge
+ * rootless: call IsRootless just once
+ * Bump golang to v1.10 in install.md
+ * Standardized container image for gofmt and lint
+ * Make list of approvers same as reviewers
+ * vendor: update ostree-go
+ * vendor.conf: fix typo
+ * Cleanup podman spec to not show git checkout is dirty
+ * Add space between num & unit in images output
+ * Update troubleshooting guide to deal with rootless path
+ * troubleshooting.md: add a recipe for rootless ping
+ * remove $-prefix from (most) shell examples
+ * docs: Fix duplicated entry for pod-container-unmount
+ * Better document rootless containers
+ * info: add rootless field
+ * Accurately update state if prepare() partially fails
+ * Do not hide errors when creating container with UserNSRoot
+ * rm -f now removes a paused container
+ * correct assignment of networkStatus
+ * podman_tutorial: cni build path has changed
+ * Bump gitvalidation epoch
+ * Bump to v0.11.2-dev
+ * Cirrus: Ignore any error from the IRC messenger
+ * rootless: default to fuse-overlayfs when available
+
+- Changelog for v0.11.1 (2018-11-08)
+ * Update release notes for 0.11.1
+ * update seccomp.json
+ * Touch up --log* options and daemons in man pages
+ * Fix run --hostname test that started failing post-merge
+ * move defer'd function declaration ahead of prepare error return
+ * Don't fail if /etc/passwd or /etc/group does not exists
+ * Print error status code if we fail to parse it
+ * Properly set Running state when starting containers
+ * Fix misspelling
+ * Retrieve container PID from conmon
+ * If a container ceases to exist in runc, set exit status
+ * EXPERIMENTAL: Do not call out to runc for sync
+ * Actually save changes from post-stop sync
+ * rootless: mount /sys/fs/cgroup/systemd from the host
+ * rootless: don't bind mount /sys/fs/cgroup/systemd in systemd mode
+ * Add hostname to /etc/hosts
+ * Temporarily fix the Python tests to fix some PRs
+ * Remove conmon cgroup before pod cgroup for cgroupfs
+ * Fix cleanup for "Pause a bunch of running containers"
+ * --interactive shall keep STDIN attached even when not explicitly called out
+ * Do never override podman with docker
+ * Make kill, pause, and unpause parallel.
+ * Fix long image name handling
+ * Make restart parallel and add --all
+ * Add ChangeAction to parse sub-options from --change
+ * replace quay.io/baude to quay.io/libpod
+ * Change humanize to use MB vs MiB.
+ * allow ppc64le to pass libpod integration tests
+ * Cirrus-CI: Add option to run system-tests
+ * Cirrus: Skip rebuilding images unless instructed
+ * Cirrus: Disable image build job abort on push
+ * Cirrus: Add a readme
+ * Ubuntu VM image build: try update twice
+ * Cirrus: Enable updating F28 image
+ * rootless: do not add an additional /run to runroot
+ * rootless: avoid hang on failed slirp4netns
+ * Fix setting of version information
+ * runtime: do not allow runroot longer than 50 characters
+ * attach: fix attach when cuid is too long
+ * truncate command output in ps by default
+ * Update the runc commit used for testing
+ * make various changes to ps output
+ * Sync default config with libpod.conf
+ * Use two spaces to pad PS fields
+ * unmount: fix error logic
+ * get user and group information using securejoin and runc's user library
+ * CONTRIBUTING.md: add section about describing changes
+ * Change to exported name in ParseDevice
+ * Vendor in latest containers/storage
+ * fix bug in rm -fa parallel deletes
+ * Ensure test container in running state
+ * Add tests for selinux labels
+ * Add --max-workers and heuristics for parallel operations
+ * Increase security and performance when looking up groups
+ * run prepare in parallel
+ * downgrade runc due a rootless bug
+ * runlabel: run any command
+ * Eat our own dogfood
+ * vendor: update containers/storage
+ * Add support for /usr/local installation
+ * create: fix writing cidfile when using rootless
+ * Explain the device format in man pages
+ * read conmon output and convert to json in two steps
+ * Cirrus: Use images w/ buildah fix
+ * Add --all and --latest to checkpoint/restore
+ * Use the newly added getAllOrLatestContainers() function
+ * Use the new checkAllAndLatest() function
+ * Also factor out getAllOrLatestContainers() function
+ * Add checkAllAndLatest() function
+ * Downgrade code to support python3.4
+ * Allow containers/storage to handle on SELinux labeling
+ * Use more reliable check for rootless for firewall init
+ * Vendor in latest containers/storage opencontainers/selinux
+ * Make podman ps fast
+ * Support auth file environment variable in podman build
+ * fix environment variable parsing
+ * tests: use existing CRIU version check
+ * Use the CRIU version check in checkpoint/restore
+ * Add helper function to read out CRIU version
+ * vendor in go-criu and dependencies
+ * oci: cleanup process status
+ * Handle http/https in registry given to login/out
+ * re-enable f29 testing
+ * correct stats err with non-running containers
+ * Use restoreArtifacts to save time in integration tests
+ * Make rm faster
+ * Fix man page to show info on storage
+ * Move rootless directory handling to the libpod/pkg/util directory
+ * Fix podman port -l
+ * Fix trivial missing markup in manpage
+ * Cirrus: Install CRIU in test images
+ * Cirrus: Use different CNI_COMMIT for Fedora
+ * Fix Cirrus/Packer VM image building
+ * Revert "Cirrus: Enable debugging delay on non-zero exit"
+ * Cirrus: IRC message when cirrus testing successful
+ * cirrus: Add simple IRC messenger
+ * fix NOTIFY_SOCKET in e2e testfix NOTIFY_SOCKET in e2e tests
+ * Bump gitvalidation epoch
+ * Bump to v0.10.2-dev
+
- Changelog for v0.10.1.3 (2018-10-17)
* Update release notes for 0.10.1.3
* Vendor in new new buildah/ci