diff options
Diffstat (limited to 'changelog.txt')
-rw-r--r-- | changelog.txt | 451 |
1 files changed, 451 insertions, 0 deletions
diff --git a/changelog.txt b/changelog.txt index 95f8d5b47..47a99ba64 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,454 @@ +- Changelog for v2.0.0-rc3 (2020-05-29) + * Bump github.com/stretchr/testify from 1.5.1 to 1.6.0 + * V2 verify JSON output is consistent and doesn't drift + * Vendor in containers/common v0.12.0 + * Ensure that signal names can be parsed on Windows + * fix `ps --last=N` + * test.apiv2: add testing for image and deal with API returning binary + * specgen: fix segfault + * Add streaming ability to endpoint + * Fix builds on 32 bit arches + * v2 libpod push: correct docs + * container stats: fix --no-stream race + * Add --format to pod inspect + * Add support for `readonly` option to --mount + * docs: fix typo + * V2 Fix interface nil checks + * [CI:DOCS] Tweak casing in rootless doc + * podman-registry: many unrelated fixes + * Fix Dockerfile + * Bump github.com/opencontainers/selinux from 1.5.1 to 1.5.2 + * podman-registry helper script: handle errors + * Makefile: customizable $REMOTETAGS + * add section on rootless volumes + * [CI:DOCS] Prepare image to turn on podman-commands test + * Vendor in latest containers/buildah + * Turn on Fedora testing + * [CI:DOCS] Fix readthedocs link + * [CI:DOCS]add crun to gating image + * network compatibility endpoints for API + * Add MethodNotAllowedHandler() to add in debugging + * Follow up PR to fix issues found in #6341 + * Bump to v2.0.0-dev + * [CI:DOCS]Add conmon to gating image + * Attempt to turn on build_without_cgo tests + * Attempt to turn on additional build tests + * Added new flags to 'podman generate systemd' to change the unit name prefix + * Enable rootless tests for podman remote + * V2 enable remote logs and testing + +- Changelog for v2.0.0-rc2 (2020-05-22) + * Attempt to turn on integration tests + * Removes remote system reset functionality. skip e2e test for remote. + * Attempt to turn on special_testing_endpoing tests + * Attempt to turn on varlink tests + * Attempt to turn on rpmbuild tests + * Bump github.com/containers/common from 0.11.2 to 0.11.4 + * Enables iidfile test as issue fixed now + * [CI:DOCS] Docs revamp. + * Fix podman-remote start tests + * podman version --format ... was not working + * Display human build date in podman info + * remote manifest test + * Turn on more remote tests + * v2 podman-remote build + * Fix podman-remote stop --all to handle not running containers + * Enable rmi test + * Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0 + * Remove github.com/libpod/libpod from cmd/pkg/podman + * Start testing with cross compilation + * Fixes podman pod create --pod-id-file #6292 + * remote untag test + * Get proper exit code when running or starting a container. + * vendor: update seccomp/containers-golang to v0.4.1 + * Bump github.com/containers/storage from 1.19.2 to 1.20.1 + * Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.2 + * Handle filters correctly for podman prune + * Fix remote handling of podman images calls + * Bump k8s.io/api from 0.18.2 to 0.18.3 + * Bump github.com/onsi/gomega from 1.10.0 to 1.10.1 + * Enable system prune test remote client + * Fix build on OS X + * Update Derivative API tutorial to reflect the HTTP API + * Turn off 'noexec' option by default for named volumes + * enable remote integration tests for init + * Add a test for detached exec + * Update manpage for `podman exec` to include detach flag + * Enable cleanup processes for detached exec + * Add ability to clean up exec sessions with cleanup + * Add CLI frontend for detached exec + * Add backend code for detached exec + * Add exit commands to exec sessions + * enable pod_create remote integration tests + * Fix remote integration for healthchecks + * Fix create_test for remote integration + * govern remote attach and start + * Test fixes for remote integration + * V2 API Version Support + * Print container state when erroring that it is improper + * system tests: more podman-pod tests + * don't skip log tests unless remote + * [CI:DOCS] Image tree endpoint should return 404 + * oci conmon: tell conmon to log container name + * add go-bindings for `hack/podman-registry` + * New tool: hack/podman-registry, manages local registry + * Testcase added for network commands + * format option added to network inspect command. + * filter option added to network ls command. + * Fix mountpont in SecretMountsWithUIDGID + * Update troubleshoot page + * v2 enable remote integration tests + * Get MAC, Windows and Linux podman-remote from latest version links. + * V2 Implement terminal handling in bindings attach + * Fix EOM for SendFile + * Bump to v2.0.0-dev + * Give `auto-update` ability to use per-container authfile specified by label. + * system tests: small fixes for rawhide+cgroups v1 + * Add HairpinMode to our CNI configs + +- Changelog for v2.0.0-rc1 (2020-05-18) + * v2endpoint remove image path correction + * Drop APIv2 resize endpoint + * Drop a debug line which could print very large messages + * v2 podman remote attach, start, and run + * Fix lint + * Remove duplicated exec handling code + * Fix lint + * Update API documentation for Inspect + * Parameters for ExecStart are body, not query + * Prune stale exec sessions on inspect + * Remove exec sessions on container restart + * Fix start order for APIv2 exec start endpoint + * Don't fail when saving exec status fails on removed ctr + * Add APIv2 handler for resizing exec sessions + * Ensure that Streams are set to defaults for HTTP attach + * Wire in endpoint for ExecStart + * Add an initial implementation of HTTP-forwarded exec + * Make convenience boxed true/false easier to use + * Use the libpod.conf cni_config_dir option for inspect and delete + * Cirrus: Refresh VM Images, Add Ubuntu 20 LTS + * Cirrus: Fix image-name hints + * Cirrus: Update Ubuntu 18 to 20 + * fix bug --format {{json.}} of events + * V2 Update attach bindings to use Readers/Writers vs chan + * Ensure that cleanup runs before we set Removing state + * Fix two coverity issues (unchecked null return) + * Fix REMOTETAGS + * Cleanup OCI runtime before storage + * Default podman.spec to use crun + * Fix checkpoint --leave-running + * Bump github.com/containers/storage from 1.19.1 to 1.19.2 + * Bump github.com/containernetworking/plugins from 0.8.5 to 0.8.6 + * Update release notes and version on master + * WIP V2 attach bindings and test + * [CI:DOCS]remove libpod.conf from spec + * enable remote image tree + * Bump github.com/containers/conmon + * Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 + * system tests: add volume tests + * cgroup: skip unified if we are using v1 + * enable podman v2 networking for remote client + * Remove libpod.conf from repo + * add podman remote system df + * vendor crio/ocicni@v0.2.0 + * test: enable networking test for rootless + * rootless: do not set pids limits with cgroupfs + * auto-update: support authfiles + * Add netgo build tag to static binary + * Adds tunnel routes for system reset. + * add port to podman remote command + * Bump github.com/containers/image/v5 from 5.4.3 to 5.4.4 + * Bump github.com/containers/common from 0.11.1 to 0.11.2 + * Some BATS cleanup: run and systemd tests + * v2podman image sign + * shm_lock_test: add nil check + * Add podman static build + * enable rootless mount tests + * spec: fix order for setting rlimits + * enable rootless integration testing + * [CI:DOCS] Add Security Policy + * V2 Impliment tunnelled podman version + * Ensure `podman inspect` output for NetworkMode is right + * Fix bug where pods would unintentionally share cgroupns + * bindings tests for container remove and inspect + * Add remaining annotations for `podman inspect` + * v2 podman unshare command + * Update the Podman readme + * v2 podman search rootless + * Fix `podman pod create --infra=false` + * default to tunnel without ABISupport tag + * abi: do not attempt to setup rootless if euid==0 + * fix pod stats flake + * set binding tests to required + * Fix handling of overridden paths from database + * Fix typo in path + * Makefile: fix a dependency issue + * Fixed typo on podman network create man + * fix and enable systemd system tests + * Bump github.com/onsi/gomega from 1.9.0 to 1.10.0 + * auto-update + * set --conmon-pidfile + * Fix parsing of --network for `podman pod create` + * Add podman-remote-static target + * podman: split env variables in env and overrides + * v2trust set and show + * container runlabel + * enable login/logut unspecified args + * [CI:DOCS] Add link to Tutorials to docs homepage + * Enables port test + * CI:DOCS: Document API docs + CORS maintenance + * Update manpages for image volumes and MAC address + * Updated heading from 5 to 6 in link. + * add {generate,play} kube + * Manifest remove, push + * Reenable systemd E2E tests + * Revert commit 016a91 already accepted. + * Updated heading from 5 to 6 in the link. + * Add small fixes for 'podman run' from diffing inspect + * manifest annotate + * Bump k8s.io/api from 0.17.4 to 0.18.2 + * Bump github.com/containers/storage from 1.19.0 to 1.19.1 + * Eliminate race condition on podman info + * v2 system subcommand + * v2 podman stats + * BATS help test: check usage string + * Rework port parsing to support --expose and -P + * [CI:DOC] Add linger to troubleshooting + * Fix errors found when comparing podman v1 --help versus V2 + * Updated the broken links for the docs. + * Updated the broken links for the docs. + * image removal: refactor part 2 + * build(deps): bump github.com/uber/jaeger-client-go + * Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0 + * [CI:DOC]Use full repo name in podmanimage Dockerfiles + * Fix errors found in coverity scan + * Remove skip on containers.conf tests + * cgroupsns was not following containers.conf + * Properly handle default capabilities listed in containers.conf + * Properly handle containers.conf devices + * [CI:DOCS] Bring README.md up to date + * And system prune feature for v2. + * Fix errors found in coverity scan + * check --get-login when login + * search --limit compatible with docker + * add provided cni networks to spec gen + * fix commands without input + * System tests: help messages: check required-arg + * v2networking enable commands + * V2 Commands that require ParentNS (rootful) are report error + * Cirrus: Utilize new cache images + * Cirrus: Utilize new base images + * cirrus: Update to Fedora 32 proper + * Enable prune integration test. Fixes container prune. + * test: enable start tests + * podman, start: propagate back the raw input + * test: enable remaining run tests + * test: enable entrypoint tests + * test: enable create tests + * cmd, podman: do not override entrypoint if unset + * cmd, podman: use String instead of variable+StringVar + * cmd, podman: handle --pod new:POD + * create: propagate override-arch and override-os + * testv2: enable attach test + * V2 enable ps tests + * enable final system test + * V2 restore podman -v command + * V2 Restore images list tests + * enable search tests + * pull/search options: tls verify -> skip + * test: enable cp tests + * login system test: enable "push ok" + * enable the push e2e tests + * push: fix --tls-verify + * push: simplify cmd + * rootlessport: use two different channels + * specgen: honor slirp4netns + * rootless: move ns open before fork + * push: fix push with one argument + * enable inspect tests + * generate systemd + * Update release notes and README for 1.9.1 release + * Update podmanimage files to adjust perms on containers.conf for rootless + * User specified environment happen after other environments are set + * system tests must pass + * Fixes podman save fails when specifying an image using a digest #5234 + * Fix typos in rm messages + * check image media/manifest type for healthchecks + * test: enable exec tests + * pkg, specgen: do not hardcode user=0 in the config if not specified + * specgen: remove dead code + * cmd: set correct parent for container exec + * Set up ulimits for rootless containers. + * enable build tests + * enable volume integration tests + * separate healthcheck and container log paths + * install.md: Fix typo + * Improve Entrypoint and Command support + * Add support for volumes-from, image volumes, init + * Fix NewSpecGenerator args in pkg/bindings/test + * enable load integration tests + * test: enable all pod tests + * libpod: set hostname from joined container + * namespaces: accept pod namespace + * pkg, ps: add namespaces methods + * enable integration tests for restart + * Make podman container list == podman ps + * test: enable pod rm tests + * pkg, pods: report pod rm errors + * pkg, pods: pod rm honors --ignore + * test: enable pod restart tests + * pkg, pods: not lose pod start/restart errors + * test: enable pod stop tests + * pkg, pods: honor --ignore for pod stop + * test: enable pod create tests + * specgen: relax test to accept default network + * spec, pod: honor --dns + * spec: propagate --no-hosts to specgen + * sort .gitignore + * .gitignore: add pkg/api/swagger.yaml + * build(deps): bump github.com/rootless-containers/rootlesskit + * implement pod stats + * test: fix check for pause on cgroup v2 + * test: fix pause tests + * cmd, ps: add .Status as synonym for .State + * test: enable healthcheck tests + * podman: handle --no-healthcheck + * specgen: read healthchecks from the image + * podman: special case health-cmd none + * Enable pod inspect integration test + * Enable pod prune integration test + * enable run_restart integration tests + * enable run_ns integration tests + * enable run_signal integration tests + * Enable these tests + * Enable container inspect integration tests + * Enable pod ps integration tests + * Cleanup man pages for pull and push + * Adding system prune for podman v2 + * V2 tests: enables commit tests + * Add --os to manifest add + * containers, init: skip invalid state errors with --all + * podman: assume user namespace if there are mappings + * Do not join pod namespaces without an infra ctr + * podman: implement userns=keep-id + * Cirrus: Utilize new VM images + * Cirrus: Unify package installation + * test: enable cgroup parent tests + * podman: fix --log-opt=path=%s + * podman: fix --http-proxy + * podman: fix podman --group-add + * test: fix --host-env test + * podman: fix --cgroups=disabled + * test: enable some run_test.go tests that pass now + * podman: add support for --rootfs + * Bump github.com/containers/common from 0.9.4 to 0.9.5 + * specgen: fix error message + * create: move validate after setting default ns + * remove blank line + * set bigfilestemporarydir for pull + * Fix SELinux functions names to not be repetitive + * foo: delete spurious file + * Makefile: include -nobuild install targets + * podman: handle namespaces specified on the CLI + * specgen: do not always set shmsize + * pkg: fix shmsize error message + * Stop wrapping pull messages + * manifest create,add,inspect + * V2 Restore rmi tests + * V2 restore libpod.Shutdown() when exiting podman commands + * Turn on version.go except for -v check + * Fix podman push and podman pull to check for authfile + * Enable basic volumes support in Podmanv2 + * Move selinux labeling support from pkg/util to pkg/selinux + * Fix integration tests for untag + * Instrumentation to answer #5765 + * test rootless_storage_path from strorage.conf + * V2 Restore exists E2E tests + * Fix podman rm to have correct exit codes + * Fix v2 test podman info + * Fix handling of --cidfile on create/run + * vendor in containers/common v0.9.4 + * Handle hostname flag from client + * Add support for devices from command line + * Fix handling of CGroupsParent and CGroupsMode + * Throw error on IPv6 ip addresses + * Force integration tests to pass + * Modify namespace generation code for specgen + * Bump to github.com/containers/common to v0.9.2 + * my bad + * Provide a json variable pointing to a configured json API + * podmanv2 cp + * gate/README.md Fix link to .cirrus.yml and reword + * add entrypoint from image where needed + * Makefile: fix broken chcon for podman-remote + * podmanv2 container subcommands + * v2podman port + * v2: implement log{in,out} + * Move Fedora dependencies for building podman into separate file + * v2, podman: plug --userns=auto + * podman: do not set empty cgroup limit blocks + * Handle annotations passed in via the client + * Need to set the Entrypoint + * Fix podman inspect to return errors on failure + * pkg: implement rlimits + * podman rmi: refactor logic + * Add support for containers.conf to podmanimages + * Update podman to use containers.conf + * Fix podman inspect to accept -l and -s fields + * Handle Linux Capabilities correctly + * Add functions to return image informations + * V2 Rmove existing unix domain socket on startup + * Cirrus: Add support for Fedora 32 + * Cirrus: More Ubuntu 19 + Fedora 31 + * V2 podman image tree + * V2 Fix --latest for podman diff commands + * rootless: move join namespace inside child process + * rootless: skip looking up parent user ns + * common: setting cgroup resources correctly + * Update pod inspect report to hold current pod status. + * Pull images when doing podman create + * Return labes in API (fixes #5882) + * Make `find` ignore dot files + * Cleanup network option parsing + * enable integration testing + * V2 Fix support for tcp://[::]<port> connections + * Add pod prune for api v2. + * We were not handling the user option on create + * Fixes for system tests + * Enable some testing + * Log formatter: add BATS summary line + * Bump github.com/containers/psgo from 1.4.0 to 1.5.0 + * podmanV2: implement build + * Fix bug where two configurations had been created + * Podman V2 birth + * V2 Enable rootless + * Add SELinux volume information to troubleshoot.md + * podman v2 remove bloat v2 + * allow filters to work when listing containers + * Update podman-generate-systemd man page + * .gitignore: ignore v2 remote + * Bump github.com/containers/common from 0.9.0 to 0.9.1 + * Add version to podman info command + * Add basic structure of output for APIv2 pod inspect + * v2 bloat pruning phase 2 + * Add support for selecting kvm and systemd labels + * Fix up SELinux labeling + * podmanv2 fix runtime assignment + * Cirrus: Fix gate container build failure + * logformat: handle apiv2 results, add anchor links + * Update README to reflect that latest version is v1.9.0 + * Ability to prune container in api V2 + * Bump to v2.0.0-dev + * podmanv2 events + * test case added for image prune cache image + * note for skipping cache image added. + * image prune skips images with child images. + * swagger-check: new CI tool to cross-check swagger + * auto update: skip non-image policies + * build(deps): bump github.com/containers/common from 0.8.1 to 0.9.0 + * logformat: handle apiv2 results, add anchor links + * If possible use the pod name when creating a network + - Changelog for v1.9.0 (2020-04-15) * podmanV2: fix nil deref * v2specgen prune libpod |