Skip to content

Releases: containers/podman

v0.6.1

01 Jun 22:25
v0.6.1
Compare
Choose a tag to compare

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

25 May 18:00
Compare
Choose a tag to compare

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

18 May 16:54
Compare
Choose a tag to compare

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

11 May 17:26
Compare
Choose a tag to compare

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

04 May 15:40
Compare
Choose a tag to compare

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

27 Apr 21:30
Compare
Choose a tag to compare

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

20 Apr 15:44
Compare
Choose a tag to compare

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

16 Apr 18:15
Compare
Choose a tag to compare

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

05 Apr 18:52
Compare
Choose a tag to compare
  • 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

05 Apr 18:54
Compare
Choose a tag to compare
  • 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