aboutsummaryrefslogtreecommitdiff
path: root/changelog.txt
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.txt')
-rw-r--r--changelog.txt510
1 files changed, 510 insertions, 0 deletions
diff --git a/changelog.txt b/changelog.txt
index f539bec99..1e08a8419 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,513 @@
+- Changelog for v1.8.2 (2020-03-19)
+ * fix reported compat issues
+ * Don't include SUBDIR in windows.zip
+ * rootless: fix usage with hidepid=1
+ * V2 podman command
+ * serve swagger when present
+ * swagger: more consistency fixes
+ * Vendor in containers/buildah v1.14.3
+ * Reduce CPU usage when --timeout=0
+ * New test: man page cross-ref against --help
+ * podman: avoid conmon zombie on exec
+ * Filter pods through pod list api
+ * Bump to v1.8.2-dev
+ * Fix vendoring on master
+ * fix timeout file flake
+ * auto updates
+ * pkg/systemd: add dbus support
+
+- Changelog for v1.8.2-rc1 (2020-03-17)
+ * Update release notes for v1.8.2-rc1
+ * Fix vendoring on master
+ * Update containers/storage to v1.16.5
+ * config: make warning clearer
+ * Four small CI fixes:
+ * fix systemd generate tests
+ * apiv2 addition of manifests
+ * add os|arch attributes when building
+ * Missing double quotes in troubleshooting guide.
+ * force run container detached if container CreateCommand missing the detach param
+ * Bump github.com/containers/common from 0.4.2 to 0.5.0
+ * Bump k8s.io/api from 0.17.3 to 0.17.4
+ * Bump github.com/fsnotify/fsnotify from 1.4.7 to 1.4.9
+ * eat signal 23 in signal proxy
+ * add apiv2 healthcheck code
+ * turn off color-mode for bindings
+ * remove imagefilter for varlink remote client
+ * Bump github.com/containers/storage from 1.16.2 to 1.16.3
+ * run --rmi test: make it work
+ * rootlessport: detect rootless-child exit
+ * create: do not calculate image size
+ * Follow up changes from #5244
+ * man page cross-reference fixes: part 2
+ * Update version in README to v1.8.1
+ * [CI:DOCS]Add libpod event endpoint
+ * Bump to v1.8.2-dev
+ * Update start stop api to use pod status function.
+ * Fix bug podman reset to not remove $XDG_RUNTIME_DIR
+
+- Changelog for v1.8.1 (2020-03-11)
+ * man pages: fix inconsistencies
+ * Update release notes for v1.8.1 final release
+ * build for amd64|arm|ppc64le
+ * update systemd & dbus dependencies
+ * Refactor handler packages
+ * Remove nonexistent --set arg from runlabel documentation
+ * hide --trace flag
+ * podman --help: mention defaults of bools
+ * docs: clarify that --syslog expects an argument
+ * Bump to v1.8.1-dev
+ * commands: rename file and add likns to readthedocs
+
+- Changelog for v1.8.1-rc4 (2020-03-09)
+ * Revert "exec: get the exit code from sync pipe instead of file"
+ * Revert "Exec: use ErrorConmonRead"
+ * Revert "exec: fix error code when conmon fails"
+ * rootles tutorial: remove systemd unit example
+ * generate systemd: add `default.target` to INSTALL
+ * Bump github.com/containers/storage from 1.16.1 to 1.16.2
+ * use storage/pkg/ioutils
+ * use storage/pkg/homedir
+ * Fix spelling mistakes in code found by codespell
+ * add default network for apiv2 create
+ * Bump to v1.8.1-dev
+ * Allow users to set TMPDIR environment
+ * Fix upstream dockerfile and add 'by hand' ctrfile
+ * Cirrus: Fix fedora-minimal mirroring
+ * fix security-opt generate kube
+
+- Changelog for v1.8.1-rc3 (2020-03-06)
+ * Update release notes for v1.8.1-RC3
+ * Part 2: try to clean up the long image instance names
+ * WIP: Try renaming long cirrus job names
+ * vendor: update github.com/containernetworking/cni to v0.7.2-0.20200304161608-4fae32b84921
+ * Removed extraneous comments and defaults plus amended variable declaration
+ * Removed the unnecessary code
+ * Implemented size parameter on GetContainer
+ * Implement size parameter on ListContainers
+ * Map configured status to created to match docker API states
+ * Fix to remove null entry from end of images json
+ * Register handlers without version to align with docker API
+ * golangci: enable goimports
+ * generate systemd: remove leading slashes
+ * exec: fix error code when conmon fails
+ * Vendor buildah 1.14.2
+ * env: don't set "container" env
+ * Fix podman image sign help output
+ * avoid adding to nil map
+ * Exec: use ErrorConmonRead
+ * exec: get the exit code from sync pipe instead of file
+ * generate systemd: add network dependencies
+ * Bump to Buildah v1.14.1
+ * APIv2 tests: add tests for stop
+ * Add the rmi flag to podman-run to delete container image
+ * consolidate env handling into pkg/env
+ * CI: format cirrus logs
+ * Update docs/source/markdown/podman-build.1.md
+ * Allow devs to set labels in container images for default capabilities.
+ * CI: add API v2 tests
+ * more swagger fixes
+ * Bump github.com/opencontainers/selinux from 1.3.2 to 1.3.3
+ * Add validate() for containers
+ * Cirrus: Fix gate image & false-positive exits
+ * Update pod bindings and Add test to validate prune pod apiv2 binding.
+ * Fix wrong condition in bindings test
+ * Ensure that exec sessions inherit supplemental groups
+ * Cirrus: Update VM images
+ * Cirrus: Force runc use in F30
+ * rework apiv2 wait endpoint|binding
+ * build: specify input fd to buildah
+ * Cirrus: Remove unnecessary handle_crun workaround
+ * Cirrus: Print env. vars at end of setup.
+ * Cirrus: Fix not growing Fedora root
+ * network create should use firewall plugin
+ * add firewall plugin (no backend) to default cni config
+ * binding tests for volumes
+ * Bump to v1.8.1-dev
+ * container Exists: fix URL
+ * CI: package_versions: include hostinfo, kernel
+ * Review comments
+ * [WIP] Add cmd flag to show container name in log
+
+- Changelog for v1.8.1-rc2 (2020-02-27)
+ * Update release notes for v1.8.1-rc2
+ * Vendor in latest containers/buildah
+ * kill test: clean up warnings; document better
+ * curb flakes in integration tests
+ * spec: allow container alias name in lookup
+ * add epoch for specfile
+ * fix trivial typo
+ * Add support for multiple CNI networks in podman inspect
+ * Remove 1 sec delay
+ * Temp. skip "remove pause by id" bindings test
+ * Fix kill test obtaining CID
+ * System Tests: Force default signal handlers
+ * Fix cgroupsv2 run test, unexpected output
+ * Cirrus: SELinux Enforcing for F31 w/ CGv2
+ * Cirrus: collect podman system info
+ * Cirrus: F31: Force systemd cgroup mgr
+ * Cirrus: Temp. disable F31 p-in-p testing
+ * Cirrus: Handle runc->crun when both are possible
+ * Cirrus: Use deadline elevator in F31
+ * Cirrus: Support testing with F31
+ * rootless: become root only if the pause file is specified
+ * rootless: fix segfault when open fd >= FD_SETSIZE
+ * apiv2 tests: add more pod tests, timing check
+ * Update vendor of buildah and containers/common
+ * build: move initialization after SetXdgDirs
+ * utils: relax check for directory to use
+ * add apiv2 tests for podman pause and stop
+ * always run the docs task on post-merge
+ * Fixed build_rpm.sh script for Fedora 30
+ * Add basic deadlock detection for container start/remove
+ * Friendly amendment: tests, and a help message
+ * fix port list by container with port
+ * more image binding tests
+ * docs: symlink to host device is resolved
+ * Add --no-healthcheck command to create/run
+ * enable ci on go binding tests
+ * add more image tests for go bindings
+ * Bump to v1.8.1-dev
+ * build(deps): bump github.com/opencontainers/selinux from 1.3.1 to 1.3.2
+
+- Changelog for v1.8.1-rc1 (2020-02-21)
+ * Update release notes for v1.8.1
+ * disable generation of cni firewall plugin
+ * search endpoint failure correction
+ * Remove ImageVolumes from database
+ * Upgrade make package-install for fedora31
+ * Flake fix: race condition in same-IP test
+ * Add support for ssh:// and unix:// podman clients
+ * search test on fedora registry: retry 5 times
+ * Swagger: yet more fixes
+ * Login test: use --password-stdin
+ * implement reverse reader for log reads
+ * podman images: add --filter=since=XX
+ * populate resolv.conf with dnsname responses when in usernamespace
+ * Beautify podman bridge CNI config
+ * build(deps): bump github.com/spf13/cobra from 0.0.5 to 0.0.6
+ * Warn user about --password cli option in login
+ * build(deps): bump github.com/stretchr/testify from 1.5.0 to 1.5.1
+ * Swagger: fix one incorrect comment
+ * apiv2 container create using specgen
+ * Add test to validate the pod bindings api
+ * Update to the latest version of buildah
+ * New login and push tests
+ * Add network options to podman pod create
+ * Fixed syscall.Signal not convertable by decoder
+ * Fixed typo in KillContainer
+ * build(deps): bump github.com/containers/storage from 1.15.8 to 1.16.0
+ * build(deps): bump github.com/stretchr/testify from 1.4.0 to 1.5.0
+ * libpod.conf: clarify `label` description
+ * set process labels in pkg/spec
+ * libpod/config: use built-in TOML instead of manually merging
+ * Fixed CreateImageFromImage not respecting supplied Tag parameter
+ * Add installation of pre-commit to Makefile
+ * fix mandatory parameter in login/logout
+ * adds missing query struct tags and exports the fields
+ * Swagger: fix inconsistencies (try #2)
+ * Update mux rules to allow slashes in image names
+ * rootless: fix a regression when using -d
+ * Misc typo fixes
+ * Use cleaned destination path for indexing image volumes
+ * Add ability for pods to use the host network
+ * stats: Expose CPU usage in API
+ * rootless: check if the conmon process is valid
+ * apiv2: Fixup /containers/json filters documentation
+ * apiv2: Enable filtering images by ID
+ * Fix handler and systemd activation errors
+ * podman-ps: support image IDs
+ * Refactor image tree for API usage
+ * Update documentation of commit command to show image reference is optional
+ * Rework label parsing
+ * add caching for binding tests
+ * apiv2 libpod container logs
+ * add pkg/signal
+ * add pkg/capabilities
+ * build(deps): bump github.com/rootless-containers/rootlesskit
+ * Fix SELinux labels of volumes
+ * podman(1): fixes
+ * fix bug "" disable detach keys
+ * Fixed a bug about bash automatically complete
+ * Enhance fuse-overlayfs instructions.
+ * README: fix docs links
+ * Fix up play kube to use image data
+ * build(deps): bump k8s.io/api from 0.17.2 to 0.17.3
+ * Only set --all when a status filter is given to ps
+ * use quay.io/libpod/fedora-minimal for reliability
+ * filtering behavior correction
+ * support device-cgroup-rule
+ * rootlessport: drop Pdeathsig in favor of Kill
+ * rootlessport: fix potential hang
+ * add pkg/seccomp
+ * Do not copy up when volume is not empty
+ * api: pull: fix reference parsing
+ * cmd/podman/pull: refactor code
+ * stats: add SystemUsage
+ * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3
+ * build(deps): bump github.com/gorilla/mux from 1.7.3 to 1.7.4
+ * HTTP 304 (NotModified) is not an error!
+ * API v2 tests: catch up to moving target
+ * api: fix the CPU stats reported
+ * apiv2 stream events
+ * Fix container filters
+ * API v2: pods: fix two incorrect return codes
+ * Rewire ListContainers for APIv2 libpod
+ * podman build -f completions
+ * swagger: fix /libpod/images/{import,load,pull}
+ * Make: s/uname -o/uname -s/
+ * container create: relax os/arch checks
+ * replace prow images test
+ * Remove incorrect validation of --change for commit
+ * [CI:DOCS] Update Code of Conduct to Containers variant
+ * Add test cases to validate remove and list images api.
+ * images --format compatible with docker
+ * bash-completions: Add missing subcommands in 'podman system'
+ * doc: Fix examples for 'podman system service'
+ * v2 api: /libpod/images/import
+ * v2 api: /libpod/images/load
+ * v2 api: /libpod/images/pull
+ * docs: add workaround for --device with rootless containers (II)
+ * Fix varlink code generation target.
+ * Modify Runtime.getImage to return a storage.Image
+ * Document an aspect of newFromStorage behavior
+ * Introduce a Runtime.newImage constructor
+ * Move Image.getLocalImage to Runtime.getLocalImage
+ * Remove the getLocalImage() call from Image.Size
+ * Use Runtime.NewFromLocal instead of open-coded copies
+ * Trivial simplification
+ * Create two separate newImage instances in Runtime.New
+ * Call NewImageRuntimeFromStore from NewImageRuntimeFromOptions
+ * Update readme to 1.8.0 release
+ * Refactor runtime functions to pass options structure
+ * build(deps): bump github.com/containers/image/v5 from 5.2.0 to 5.2.1
+ * LibpodAPI.BuildImage: don't require a name for the new image
+ * Bump to v1.8.1-dev
+ * Cirrus: Never run prune on other branches
+ * Add dockerfile to mirror fedora-minimal
+ * Add /swagger/ endpoint to serve swagger yaml to clients
+ * Add backend code for pod network options
+
+- Changelog for v1.8.0 (2020-02-06)
+ * [CI:DOCS]update contrib systemd user
+ * [CI:DOCS]fix systemd files for apiv2
+ * Update release notes for final release of v1.8.0
+ * Move podman-service to podman-system-service
+ * Only modify conmon cgroup if we have running containers
+ * fix swagger docs and make sure docs validation runs
+ * Special case memory-swap=-1
+ * vendor github.com/mtrmac/gpgme@v0.1.2
+ * vendor github.com/containers/image/v5@v5.2.0
+ * Add Containerfile location e2e test
+ * [CI:DOCS]addition of specgen package
+ * {CI:DOCS] run gofmt before lint
+ * build(deps): bump github.com/onsi/ginkgo from 1.11.0 to 1.12.0
+ * Close tarSource when finished using it
+ * Force --all when --filter is passed to podman ps
+ * Initial implementation of a spec generator package
+ * Fix wrong Containerfile location on build
+ * Wrap error for failing ImageSize calls
+ * swagger: v2: libpod/images/{import,load,pull}
+ * seperate container create network options
+ * Cirrus: Fix gate task + make lint|validate
+ * Add a binding test to check image tag and list commands.
+ * Update /_ping support
+ * [CI:DOCS]add apiv2 endpoints for exec
+ * build(deps): bump github.com/containers/storage from 1.15.7 to 1.15.8
+ * build(deps): bump github.com/onsi/gomega from 1.8.1 to 1.9.0
+ * Tear down network when restarting containers
+ * Move install.md to podman.io, leave link page
+ * Update XML to not embed quote in PATH on windows
+ * Bump to v1.8.0-dev
+
+- Changelog for v1.8.0-rc1 (2020-01-31)
+ * Fix a syntax error in hack/release.sh
+ * Minor update to release notes
+ * sigproxy: return after closing the channel
+ * fix longname handling for bindings
+ * Update release notes for v1.8.0
+ * compat container names begin with /
+ * Assure validate includes lint
+ * make image reference for commit optional
+ * adjusts install.md (Ubuntu): replaces ${NAME} with hard-encoded Ubuntu to support all *buntu flavors
+ * adjusts install.md (Ubuntu): registries.conf setup is now in containers-image package
+ * markdown: fix erroneous asterisk markup for options
+ * speed up Makefile
+ * Makefile: systemd: echo instead of warn
+ * Makefile: remove redundant BUILDFLAGS
+ * Makefile: consistent PHONY use
+ * Makefile: remove dead vagrant target
+ * Makefile: move systemd buildtag check
+ * rootless: enable shortcut only for podman
+ * test: honor TEMPDIR variable
+ * Cirrus: Set EPOCH_TEST_COMMIT during gate task
+ * Deprecate & remove IsCtrSpecific in favor of IsAnon
+ * apiv2 binding test fixes
+ * history: fix size computing
+ * run `varlink_generate` on Linux only
+ * display file name of bad cni conf
+ * Throw error on invalid sort value
+ * rootless login/logout tests fail
+ * Update remote client bridge documentation.
+ * honor pull policy in play kube
+ * docs: replace '~' with $HOME in markdown as '~' isn't rendered properly
+ * install.md: registries.conf setup in containers-image package
+ * [CI:DOCS]Binding overhauls
+ * docs: fix incomplete heading underlining in network.rst
+ * build(deps): bump github.com/rootless-containers/rootlesskit
+ * docs: add missing hyphen for '-t' option, command '$' prompts
+ * build(deps): bump github.com/opencontainers/selinux from 1.3.0 to 1.3.1
+ * [CI:DOCS]rootless exec cannot join root namespace
+ * expose --arch-override option for pull
+ * Add link from docker.sock to podman.sock
+ * inspect image healthchecks
+ * [CI:DOCS]Add copr link to fedora install page
+ * Hidden remote flags can be nil
+ * docs: add boolean values and defaults to "man podman-history" options
+ * docs: remove reference to "sudo" in "podman exists" examples
+ * docs: fix system-prune markdown; reword for clarity
+ * docs: clean up "man podman-rm", "man podman-rmi"
+ * install.md: mention availability of OpenEmbedded recipes
+ * Cleanup man pages exit code descriptions
+ * APIv2 review corrections #3
+ * camelcase: fix lint reports
+ * fork fatih/camelcase
+ * Refactor time parsing to be more liberal in accepted values
+ * apparmor: allow receiving of signals from 'podman kill'
+ * Add query parameter converters for complex types
+ * Review corrections pass #2
+ * build(deps): bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8
+ * Default CPUShares in Inspect are 1024
+ * markdown: fix grammar/formatting, standardize on markdown
+ * build(deps): bump k8s.io/api from 0.17.0 to 0.17.2
+ * build(deps): bump github.com/pkg/errors from 0.9.0 to 0.9.1
+ * build(deps): bump github.com/containers/conmon
+ * build(deps): bump github.com/json-iterator/go from 1.1.8 to 1.1.9
+ * build(deps): bump github.com/uber/jaeger-client-go
+ * build(deps): bump github.com/containernetworking/plugins
+ * seccomp policy: expect profile in config label
+ * build(deps): bump github.com/vishvananda/netlink from 1.0.0 to 1.1.0
+ * build(deps): bump github.com/containers/storage from 1.15.5 to 1.15.7
+ * Update README.md to reference latest version
+ * Enable swagger validation for each PR
+ * Fix example format in system df man
+ * markdown: fix formatting of commands at bottom of podman-exec
+ * markdown: reword 'podman-inspect' to properly explain '--size'
+ * correct search-and-replace error
+ * Update release script to not manage epoch
+ * markdown: remove extraneous backquote from "podman rmi"
+ * markdown: fix formatting/content typos in migrate man page
+ * Update RELEASE_NOTES for v1.7.1
+ * Add service endpoint
+ * Cirrus: Fix logic typo
+ * Update build images
+ * Cirrus: No upload snap for docs job
+ * [CI:DOCS]First pass at review comments
+ * go.mod: fix parse error
+ * Use cgroupv2 super magic from golang.org/x/sys/unix
+ * Disable go mods on varlink builds in spec
+ * [CI:DOCS] Add logo and dev statement
+ * rootless: set C variables also on shortcut
+ * [CI:DOCS]static files end up in _static on rtd
+ * [CI:DOCS] Correct link syntax
+ * [CI:DOCS]Connect API docs and RTD
+ * post-process swagger yaml for publish
+ * Tests for API v2
+ * Minor: Bugfix in upload image
+ * Update `tag` documentation regarding 'alias' usage
+ * update install instructions for Debian, Raspbian and Ubuntu
+ * oci_conmon: do not create a cgroup under systemd
+ * Add an API for Attach over HTTP API
+ * systemdgen: specify --cgroups=disabled-conmon for --new
+ * podman: add new option --cgroups=no-conmon
+ * systemdgen: add --ignore flag to generic services
+ * e2e/run_signal_test.go: make it more robust
+ * hack/install_golangci.sh: check env vars
+ * Remove c.String(net)
+ * make binaries: include service
+ * service: don't block sigterm
+ * Cirrus: remove workaround for cleaning /go/bin
+ * [CI:DOCS]swagger cleanup and left-hand nav
+ * Add APIv2 CLI example POC
+ * api: stats: fix typo
+ * api: utils: add an `IsLibpodRequest` handler
+ * refactor top code
+ * top: use a separate pipe for the error stream
+ * v2 api: top improvements
+ * v2: stats: drop redundant sleep when streaming
+ * v2: stats: libpod: use generic handler
+ * v2: stats: rigorous error checks
+ * v2: stats: fix errors
+ * v2: stats: do not ignore errors
+ * v2: stats: remove windows-specific fields
+ * make .install.golangci-lint: force specific version
+ * Makefile: remove gometalinter
+ * contrib/gate/Dockerfile: bump to F31
+ * [CI:DOCS]swagger corrections
+ * Bump to Buildah v1.13.1
+ * oci_conmon: not make accessible dirs if not needed
+ * Enable pre-commit tool linting
+ * .gitignore: ingore *.coverprofile from unit tests
+ * make lint: include unit tests
+ * .golangci.yml: move swagger.go from Makefile
+ * make lint: include docs/
+ * make lint: include pkg/tracing
+ * revert accidental change from codespell pr.
+ * swagger documentation updates
+ * Do not configure CNI when slirp4netns is requested
+ * clarify container prune --force
+ * more BATS tests
+ * gating: clean /go/bin to install fresh tools
+ * make lint: enable gocritic
+ * linter: blacklist linters instead of whitelisting
+ * bump golangci-lint to 1.18.0
+ * rm contrib/perftest
+ * remove `.tool/lint`
+ * docs: --privileged docs completeness, consistency
+ * [Makefile] Ensure .gopathok dependency is met for varlink
+ * Add codespell to validate spelling mistakes in code.
+ * libpod: fix --userns=keep-id with big UIDs
+ * fix e2e test failure
+ * Cirrus: Fix libpod base images going stale
+ * address review comments before merge
+ * [CI:DOCS]update apiv2 documentation with swagger goods
+ * Initial commit on compatible API
+ * cp: drop check for rootless
+ * test: fix error message
+ * log: support --log-opt tag=
+ * Fix Makefile ref libseccomp branch as a commit
+ * policy for seccomp-profile selection
+ * podman-generate-systemd --new
+ * shared/create.go: s/data/imageData/
+ * rootlessport: honor ctr.runtime.config.TmpDir
+ * rootlessport: remove state dir on exit
+ * Usage messages: show possible option values
+ * Update podmanimage build process
+ * exec: fix pipes
+ * fix lint - pkg/varlinkapi/virtwriter
+ * fix lint - pkg/util: func comment
+ * fix lint - pkg/spec
+ * fix lint in pkg/rootless
+ * fix lint - pkg/network: comment exported types
+ * fix lint - pkg/adapter: comment exported API
+ * fix lint - ignore image.ImageDeleteResponse definition
+ * fix lint - drop else block
+ * fix lint: add comment for NameRegex and error
+ * fix lint: correct func identifier in comment
+ * fix lint: "guarantess" is a misspelling of "guarantees"
+ * rootless: use RootlessKit port forwarder
+ * Add `untag` sub-command
+ * Update demo for the inspect command
+ * Fix podman-remote info to show registry data
+ * packaging: validate installed rpms
+ * github stale workflow: rephrase and bump close time
+ * Don't show PASS on success for gitvalidate
+ * Bump gitvalidation epoch
+ * Bump to v1.7.1-dev
+ * play kube: make seccomp handling better conform to k8s
+ * fix bug copy from container directory
+ * Add history names to image inspect data
+
- Changelog for v1.7.0 (2020-01-06)
* (minor) fix broken links to container-policy.json.5
* Generate binaries only if they are changes in src code.