Releases: containers/podman
Releases · containers/podman
v0.6.1
Changelog for v0.6.1 (2018-06-01)
- hack/release.sh: Bump spec in dev_version_commit
- hack/release.sh: No longer need to bump setup.py
- Provide examples for python podman API
- Bump Buildah vendor to pick up fix for tests
- Log podman build failures in papr
- Use Version from spec file in setup.py
- Attempt to use fedora 28 atomic host
- Fix lable handling
- runtime: add /usr/libexec/podman/conmon to the conmon paths
- varlink build
- Add OnBuild support for podman build
- return all inspect info for varlink containerinspect
- hooks/exec: Allow successful reaps for 0s post-kill timeouts
- hack/release.sh: Add a release script
- Implement container attach
- If user specifies UIDMapSlice without GIDMapSlice, set them equal
- fix panic with podman pull
- pkg/hooks/exec: Add a new package for local hook execution
- Remove --net flag and make it an alias for --network
- Catch does not exist error
- hooks: Rename Hooks() output to extensionStageHooks
- hooks: Allow local control of OCI stages via extensionStages
- We need to change the SELinux label of the conmon process to s0
- Clear all caps, except the bounding set, when --user is specified.
- Makefile: Add stderr redirect to HAS_PYTHON3 definition
- Force update of API.md
- do not allow port related args to be used with --network=container:
- Update .gitignore for Varlink code and gopathok
- sort containers and images by create time
- Cleanup man pages
- add go generate varlink to copr spec
- Remove varlink's generated Go file
v0.5.4
Changelog for v0.5.4 (2018-05-25):
- Vendor in latest projectatomic/buildah
- Rename addFIPSsModeSecret to addFIPSModeSecret
- Make references to the Process part of Spec conditional
- save and load should support multi-tag for docker-archive
- Implement python podman create and start
- Spell check strings and comments
- hooks/1.0.0: Error on empty process.args instead of panicking
- Set Entrypoint from image only if not already set
- Update podman build to match buildah bud functionality
- Fix test_runner call of podman varlink
- Fix handling of command in images
- Add support for Zulu timestamp parsing
- Clarify using podman build with a URL, Git repo, or archive.
- Vendor in latest container/storage for devicemapper support
- set varlink timeout to 1 seconds
- podman create, start, getattachsocket
- use $GO env-var instead of hard-coded go binary
- tidy up the copr spec
- honor multiple change values
- hooks/README: Fix some Markdown typos (e.g. missing runc target)
- oci-hooks.5: Discuss directory precedence and monitoring
- finish changing the path for varlink
- Tighten the security on the podman varlink socket
- Implement podman.containers.commit()
v0.5.3
Changelog for v0.5.3 (2018-05-18):
- remove hooks files reference and no varlink-python on f27 or epel
- contrib/spec/podman.spec.in: Drop README-hooks
- troubleshooting: Add console syntax highlighting
- Fix typo
- Refresh pods when refreshing podman state
- Add per-pod CGroups
- Add pod state
- hooks: Fix monitoring of multiple directories
- make sure hooks are renamed for copr spec
- Use container cleanup() functions when removing
- docs/podman.1: Link to hook documentation
- hooks/docs: Add oci-hooks.5 and per-package man page building
- Add Troubleshooting guide
- chrootuser: default to GID 0 when given a numeric --user
- Add python3 package to podman
- libpod: fix panic when using -t and the process fails to start
- Makefile: Use ?= for shell variables (ISODATE, etc.)
- Skip tests that are flaking, holding up merge queue
- Remove old varlink tests
- Allow push/save without image reference
- Vendor in latest containers/image
- Makefile: Respect GOBIN
- Fix podman inspect bash completions
- Update Tutorial with Fedora kit location
- Makefile: Drop find-godeps.sh for podman target
- Support pulling Dockerfile from http
- Refactor libpod python varlink bindings
- add more bash completions
- improve podman commit documentation and error messages
- Touch up logo links
- implement varlink commit
- fix segfault for podman push
- Add the Podman Logo
- logo: Remove unused directory
- hooks: Add package support for extension stages
- Gracefully handle containers removed from c/storage
- Add packaging for hooks/README.md
- Remove stop on error from Docker install switch in baseline tests
- docs: fix contrib/cni broken link
v0.5.2
Changelog for v0.5.2 (2018-05-11):
- vendor/golang.org/x/text: Vendor collate and language
- hooks: Order injection by collated JSON filename
- libpod: Add HooksDirNotExistFatal
- hooks/read: Ignore IsNotExist for JSON files in ReadDir
- pkg/hooks: Version the hook structure and add 1.0.0 hooks
- Fix varlink remove image force
- Update Podman-specific readme
- Update main README
- vendor.conf: Pin containernetworking/plugins to 1fb94a4
- Do not error trying to remove cgroups that don't exist
- Remove parent cgroup we create with cgroupfs
- Place Conmon and Container in separate CGroups
- Add --cgroup-manager flag to Podman binary
- Major fixes to systemd cgroup handling
- Skip systemd-style CGroups test
- Alter CGroup path handling for 'podman top'
- Add validation for CGroup parents. Pass CGroups path into runc
- vendor/github.com/docker/docker/hack: Remove unused directory
- varlink info
- vendor.conf: Bump containerd/cgroups to 77e62851
- vendor.conf: Bump CNI to v0.6.0
- Dont eat the pull error message for varlink
- podman push should honor registries.conf
- alphabetize the varlink methods, types, and errors in the docs
- Add missing newline to podman port
- Generate varlink API documentation automatically
- Allow streaming on some varlink container methods
- Remove extra close from attach resize channel
- Vendor in latest containers/storage fix for UserNS
- container.go: fix lint error
- Dockerfile.Fedora: use fedora:28 instead of fedora:27
- Fix calculation of RunningFor in ps json output
- Should not error out if container no longer exists in oci
- Make invalid state nonfatal when cleaning up in run
- test/e2e/run_userns_test.go: new file
- podman, userNS: configure an intermediate mount namespace
- networking, userNS: configure the network namespace after create
- Begin wiring in USERNS Support into podman
v0.5.1
Changelog for v0.5.1 (2018-05-04):
- Fix pulling from secure registry
- Optionally init() during container restart
- bashcompletion enhancements
- Add directory for systemd socket and service if not present
- varlink containers
- Make podman commit to localhost rather then docker.io
- Trivial refactor on volume addition
- When adding volumes to DB, handle nontrivial cases
- Add accessors for new image fields in container config
- Store user Volumes, Entrypoint, Command in database
- Further fix Godoc comments in options.go
- Update hooks to use config bool to detect volume mounts
- Fix Godoc comments in options.go
- Add config bool to indicate there are user volumes
- Print the Buildah comment from commit to given writer
- Do not print unnecessary Buildah details during commit
- remove options from create/run that we cannot support
- fix typos in the inspect json structs
- Fix podman logout --all flag
- podman should assign a host port to -p when omitted
- Vendor in latest buildah
- Fix misc stuff found by jhonce
- libpod.conf: Podman's conmon path on openSUSE
- Add iidfile parame to build and commit man pages
- do not commit default volumes from container
- correct varlink command in service file
- Vendor in latest containers/image
- Make ':' a restricted character for file names
- Add more validation to --volume flag for run and create
- Fix libseccomp not working in travis
- CONTRIBUTING: Document PR approval and link to OWNERS
- OWNERS: rename 'assignees' to 'approvers'
v0.4.4
Changelog for v0.4.4 (2018-04-27):
- Use buildah commit and bud in podman
- README: Link to CONTRIBUTING.md
- Remove systemd-cat support
- Refactor unittest for varlink component
- Update .gitignore for python work
- Modify secrets pkg
- varlink images
- Retrieve IP addresses for container from DB
- Add --default-mounts-file hidden flag
- Add isolation note to build man page
- Modify man pages so they compile correctly in mandb
- Strip transport from image name when looking for local image
- readme: improve formatting, add links
- updated epoch for bad dco
- Only generate the varlink glue code if needed and from the vendor dir
- Latest revendoring deleted the cmd dir in varlink
- Remove more Errorf in favor of Wrapf
- Do not eat error messages from pullImage
- Updated varlink vendored code
- Add unit files to the copr spec
- packagers need the varlink generated file
- Makefile; make podman depend on varlink_generate
- Modify --user flag for podman create and run
- Add some podman search test with filter
- Fix podman search no-trunc test
- Dusty would prefer it to be part of the release.
- Add FIPS mode secret
- Initial varlink implementation
- Add restart test with timeout
- Improve restart latest container test
- Add start time check for restart test
- add libpod.conf man page
- Add seconds after epoch to copr rpms to tie break versioning
- enable no test cache
v0.4.3
Changelog for v0.4.3 (2018-04-20):
- podman push without destination image
- Add make .git target
- Fix tests for podman run --attach
- Print ctr ID if neither STDOUT and STDERR are attached
- Add one test case for check diff in container and committed image
- Vendor in latest containers/image and contaners/storage
- Fix a typo
- It is OK to start an already running container (with no attach)
- Refactor logic for forceSecure in pull for readability
- Small logic fix for podman pull with tls-verify
- Allow podman start to attach to a running container
- regression: tls verify should be set on registries.conf if insecure
- ip validation game too strong
- reverse host field order (ip goes first)
- fix host string split to permit IPv6
- Allow podman to exit exit codes of removed containers
- Modify diff and inspect docs
- Add oci-systemd-hook as a runtime dep to copr spec
- validate dns-search values prior to creation
- Change container.locked to batched
- Add a function for check if command exist
- Add WaitContainerReady for wait for docker registry ready
- Add several podman push tests
- podman pull should always try to pull
- Allow the use of -i/-a on any container
- Fix secrets patch
- Remove demos.sh file from test
v0.4.2
Changelog for v0.4.2 (2018-04-13):
- Fix podman run --attach tests
- Fix another comparison of a Go interface against nil
- Allowing attaching stdin to non-interactive containers
- Add tests for podman attach
- Change attach to accept a struct containing streams
- Fix terminal attach
- Changes to attach to enable per-stream attaching
- HACK temporary fix for test suite
- Fix locking interaction in batched Exec() on container
- Fix leaking files in Ginkgo
- Force host UID/GID mapping when creating containers
- Do not lock all containers during pod kill
- Make pod stop lock one container at a time
- Do not lock all containers during pod start
- Containers transitioning to stop should not break stats
- Add -i to exec for compatibility reasons
- Unescape characters in inspect JSON format output
- Use buildah commit for podman commit
- Functionality changes to the following flags
- Vendor in latest containers/storage and containers/image
v0.4.1
- Changelog for HEAD (2018-04-05):
- Remove image via storage if a buildah container is associated
- Add hooks support to podman
- Run images with no names
- Prevent a potential race when stopping containers
- Only allocate tty when -t
- Stopping a stopped container should not be an error
- Add conmon-pidfile flag to bash completions/manpages
- --entrypoint= should delete existing entrypoint
- Fix golint
- Remove explicit Init() calls in run and start
- Refactor dependency checks from init() into public API
- Do not require Init() before Start()
- Ensure dependencies are running before initializing containers
- Add container dependencies to Inspect output
- Add backend code for generic dependencies
- Vendor in latest containers/image
- Makefile: Fix typo podmon -> podman
- Correct a godoc comment
- Sleep for 5 seconds before pushing to registry in tests
- Change errorf to warnf in warning removing ctr storage
- Don't return an ImageConfig when creating storage
- More gracefully handle unexpected storage deletion
- Remove crictl from Dockerfile
- Eliminate raceyness of sig-proxy test
v0.3.5
- Changelog for v0.3.5 (2018-03-29):
- Allow sha256: prefix for input
- Add secrets patch to podman
- Fix tests
- Remove a loop in container graph
- Only start containers that are not running in pod start
- Change pod Start() to use container dependency graph
- Add tests for container graphs
- Initial implementation of container graph generation
- Error is already wrapped properly.
- Check for duplicate names when generating new container and pod names.
- podman: new option --conmon-pidfile=
- Ensure container dependencies are part of the same pod
- Prevent ctrs not in pods from depending on pod ctrs
- Disable --sig-proxy tests due to race conditions
- Remove dependency on kubernetes
- Vendor in lots of kubernetes stuff to shrink image size
- Fix some minor issues lint has been picking up
- cmd/podman/run.go: Error nicely when no image found
- podman exec should handle options --env foo
- Remove current SQLite DB driver
- Update containers/storage to pick up overlay driver fix
- First tag, untag THEN reload the image
- Add files section to podman man page