summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelog.txt343
-rw-r--r--contrib/spec/podman.spec.in2
-rw-r--r--version/version.go2
3 files changed, 345 insertions, 2 deletions
diff --git a/changelog.txt b/changelog.txt
index 95f8d5b47..552a17663 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,346 @@
+- 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
diff --git a/contrib/spec/podman.spec.in b/contrib/spec/podman.spec.in
index e4415c291..5b254804c 100644
--- a/contrib/spec/podman.spec.in
+++ b/contrib/spec/podman.spec.in
@@ -48,7 +48,7 @@ Epoch: 99
%else
Epoch: 0
%endif
-Version: 2.0.0
+Version: 2.0.0-rc1
Release: #COMMITDATE#.git%{shortcommit0}%{?dist}
Summary: Manage Pods, Containers and Container Images
License: ASL 2.0
diff --git a/version/version.go b/version/version.go
index fe602d8e1..d56d82c47 100644
--- a/version/version.go
+++ b/version/version.go
@@ -4,7 +4,7 @@ package version
// NOTE: remember to bump the version at the top
// of the top-level README.md file when this is
// bumped.
-const Version = "2.0.0-dev"
+const Version = "2.0.0-rc1"
// RemoteAPIVersion is the version for the remote
// client API. It is used to determine compatibility