diff options
Diffstat (limited to 'changelog.txt')
-rw-r--r-- | changelog.txt | 510 |
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. |