Releases: containers/podman-py
Releases · containers/podman-py
v5.8.0
What's Changed
- Fix PodManager.prepare_model set manager by @inknos in #619
- Implement Quadlet, QuadletManager and GET calls by @inknos in #622
- Enable renovate-bot for pre-commit by @inknos in #626
- Add healthcheck to create and run by @inknos in #617
- Fix pytest flag for rootful test by @inknos in #623
- Implemente delete calls for quadlets by @inknos in #629
- Adding timeout parameter to container.wait() and fixing interval type by @mutax in #632
- add network_dns_servers as supported parameter to network.create by @mutax in #630
- tests/integration: Skip test on non-x86_64 arches by @ricardobranco777 in #637
- Implement client.quadlets.install by @inknos in #633
- Add release PR workflow by @inknos in #627
- Bump release to 5.8.0 by @inknos in #639
New Contributors
Full Changelog: v5.7.0...v5.8.0
v5.7.0
What's Changed
- Fix attr getters in Network Resource by @nlacasse in #576
- Include test files in the source distribution by @mgorny in #586
- Inknos update publish to pypy steps by @inknos in #590
- Update testing section by @inknos in #591
- Add support for export and import commands by @Riushda in #593
- fix: use active service connection when no explicit connection specified by @Honny1 in #597
- Add direct support to
--manifestwhen building container images. by @MisterOwlPT in #596 - fix: typing in
podman.domain.containers_runby @dklimpel in #599 - misc: improve type checking by @dklimpel in #601
- bump tmt pre-commit hook to 1.62.1 by @Honny1 in #606
- Enable tests downstream via packit/tmt by @inknos in #588
- Add support to
--secretswhen building container images by @gsilva00 in #603 - fix image build not using cache by @fulminemizzega in #559
- Delete custom cached_property in favor of functools.cached_property by @yangdanny97 in #607
- Fixed filtering for networks by @sekyHC in #616
- networks_manager: fix dns_enabled parameter description by @sekyHC in #615
- Bump release to 5.7.0 by @inknos in #620
New Contributors
- @nlacasse made their first contribution in #576
- @Riushda made their first contribution in #593
- @MisterOwlPT made their first contribution in #596
- @gsilva00 made their first contribution in #603
- @fulminemizzega made their first contribution in #559
- @yangdanny97 made their first contribution in #607
- @sekyHC made their first contribution in #616
Full Changelog: v5.6.0...v5.7.0
v5.6.0
What's Changed
- [skip-ci] Update sigstore/gh-action-sigstore-python action to v3.0.1 by @renovate[bot] in #561
- Fix/#489 by @Mr-Sunglasses in #513
- fix: broken configuration for readthedocs by @dklimpel in #562
- remove cirrus files by @Luap99 in #563
- Implement policy option for image.pull by @inknos in #565
- Run tests conditionally based on os_release by @inknos in #567
- Skip tests conditionally based on version by @inknos in #578
- [skip-ci] Update actions/checkout action to v5 by @renovate[bot] in #568
- [skip-ci] Update actions/download-artifact action to v5 by @renovate[bot] in #566
- tests: Fix deprecation warning for utcfromtimestamp() by @ricardobranco777 in #575
- Implement sparse keyword for containers.list() by @inknos in #540
- [skip-ci] Update actions/setup-python action to v6 by @renovate[bot] in #579
- Update Ruff to 0.12.8 by @inknos in #569
- Add Honn1 to OWNERS by @inknos in #580
- Bump release to 5.6.0 by @inknos in #581
New Contributors
- @ricardobranco777 made their first contribution in #575
Full Changelog: v5.5.0...v5.6.0
v5.5.0
What's Changed
- fix(doc): correction of the example for the registry at the login by @dklimpel in #518
- fix: set return type for
ImagesManager.load()toImageby @dklimpel in #519 - Enable tmt downstream by @inknos in #522
- Implement container.update() by @inknos in #521
- skip tests when the test image is not available (e.g. 32-bit) by @eighthave in #524
- chore(deps): update dependency containers/automation_images to v20250324 by @renovate in #529
- feat: expose
*nskeys to consumers by @josegomezr in #525 - Fix: fix timeout type as int by @inknos in #537
- Enable Unit test coverage upstream by @inknos in #531
- Add inspect volume by @rkozlo in #535
- fix: push image does not stream by @dklimpel in #538
- misc: add mypy for type checking by @dklimpel in #541
- chore(deps): update dependency containers/automation_images to v20250422 by @renovate in #543
- Set X-Registry-Auth header on manifest push and bump to new API by @dklimpel in #536
- Set verbose: true to debug twine uploads to PypI by @inknos in #520
- Improve testing against distro and podman-next by @inknos in #548
- Add support for custom contexts by @aseering in #552
- fix: move digest label to the repository instead of tag by @Alex-Izquierdo in #555
- Bump release to 5.5.0 and enable updates-testing repos on Fedora by @inknos in #549
- Use extra requirements to build readthedocs by @inknos in #546
- pyproject: exclude unittest.main() from coverage by @inknos in #557
New Contributors
- @dklimpel made their first contribution in #518
- @josegomezr made their first contribution in #525
- @rkozlo made their first contribution in #535
- @aseering made their first contribution in #552
- @Alex-Izquierdo made their first contribution in #555
Full Changelog: v5.4.0.1...v5.5.0
v5.4.0.1
v5.4.0
What's Changed
- /run/user/$UID as fallback if XDG_RUNTIME_DIR is not set by @eighthave in #475
- fix: /run/user/ is based on UID not username by @eighthave in #478
- Add all, external, and label to Image.prune() by @inknos in #413
- Add pre-commit workflow by @inknos in #473
- [skip-ci] Update pre-commit/action action to v3.0.1 by @renovate in #479
- New CI Images by @Luap99 in #482
- Add edward5hen as reviewer by @jwhonce in #481
- Support uppercase mount attributes by @D3vil0p3r in #487
- chore(deps): update dependency containers/automation_images to v20250107 by @renovate in #494
- Implement "decode" parameter in pull() by @D3vil0p3r in #484
- Add support for container initialization by @vmsh0 in #491
- fix: accept a string for the
commandargument of Container.start by @vmsh0 in #497 - Clarify documentation of container removal flags by @vmsh0 in #498
- Add compatMode raw JSON output and fix tls_verify init on pull() by @D3vil0p3r in #500
- Honor port numbers in urls for image.pull by @inknos in #504
- Enable many ruff checks by @inknos in #476
- Onboard TMT by @inknos in #503
- Update dependency containers/automation_images to v20250131 by @renovate in #508
- Add **kwargs to Network.connect call by @inknos in #507
- Use pyproject toml and enable workflow for publishing on PyPI by @inknos in #480
- Add upstream tests to tmt by @inknos in #509
- Bump release to 5.4.0 by @inknos in #510
New Contributors
- @Luap99 made their first contribution in #482
- @D3vil0p3r made their first contribution in #487
- @vmsh0 made their first contribution in #491
Full Changelog: v5.3.0...v5.4.0
v5.3.0
What's Changed
- [skip-ci] Packit: downstream_package_name for each package key by @lsm5 in #416
- Make "images.push" method support "format" parameter by @milanbalazs in #415
- Add test of container create with DNS option by @Honny1 in #417
- Fix podman search flake + update CI VM images by @cevich in #418
- Update dependency containers/automation_images to v20240529 by @renovate in #389
- Remove wait condition in run() by @inknos in #428
- Update dependency containers/automation_images to v20240821 by @renovate in #423
- domain/networks_manager.py: use specified driver in IPAMConfig by @jtluka in #429
- Fix/Disable Pylint R0917 by @inknos in #432
- Extend the parameters of 'images.load' and 'login' methods by @milanbalazs in #434
- Don't use
rootas default user for exec_run by @aparcar in #431 - Renovate: Update default assignment by @cevich in #437
- Packit: enable c9s downstream update by @lsm5 in #440
- Audit and Update OWNERS file by @baude in #441
- Update dependency ubuntu to v24 by @renovate in #436
- Remove the container in case of detach mode by @milanbalazs in #435
- Update CI VM images by @inknos in #430
- Fix cyclic-import by @Honny1 in #450
- Packit: constrain koji and bodhi jobs to fedora package by @lsm5 in #442
- Fix default stderr value of container.logs() to match documentation. by @MattBelle in #452
- [skip-ci] RPM: remove conditionals from changelog by @lsm5 in #453
- Added stream support to Container.exec_run(). by @MattBelle in #454
- Accept integer ports in containers_create.create by @krrhodes in #447
- Container.labels now returns an empty dict instead of None. by @MattBelle in #462
- Fix typos by @kianmeng in #464
- fix[docs]: Unindented example code on the index page by @Mr-Sunglasses in #467
- Added support for mounting directories through the volume keyword. by @MattBelle in #460
- docs: Add Installation and docs in README.md by @Mr-Sunglasses in #471
- fix: name filter in images.list() by @Mr-Sunglasses in #468
- Bump release to 5.3.0 and drop python<3.8 by @inknos in #469
New Contributors
- @jtluka made their first contribution in #429
- @aparcar made their first contribution in #431
- @MattBelle made their first contribution in #452
- @krrhodes made their first contribution in #447
- @kianmeng made their first contribution in #464
- @Mr-Sunglasses made their first contribution in #467
Full Changelog: v5.2.0...v5.3.0
v5.2.0
What's Changed
- Fix the TypeError exception in the images.prune method by @milanbalazs in #412
- Bump version to 5.2.0 by @inknos in #414
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
- Fix dns_option typo by @robbmanes in #386
- Fixes encoding of
X-Registry-authHTTP Header value from Base64 tourl_safeBase64 by @apozsuse in #385 - Include py.typed marker file. by @jonded94 in #381
- [skip-ci] Packit: enable c10s downstream sync by @lsm5 in #388
- ignore proxies from the env vars when using UNIX Domain Sockets by @eighthave in #391
- Fix Pylint E0606 for undefined variable after else by @inknos in #392
- [skip-ci] Packit: use default
update_releasebehavior by @lsm5 in #393 - Update OWNERS by @jwhonce in #394
- Fix README TypeError when one container is running by @inknos in #395
- Remove Fedora release number from task names by @cevich in #396
- Add python 3.12 support and remove python xdg by @inknos in #401
- Update index.rst Client -> PodmanClient by @jwoehr in #405
- Implementing the functionality of the 'named' argument of the 'Image.save' method by @milanbalazs in #406
- Fix the locally non-existent image fails with AttributeError by @milanbalazs in #408
- Enable demux option in
exec_runby @inknos in #410 - Bump version to 5.1.0 by @inknos in #409
New Contributors
- @robbmanes made their first contribution in #386
- @jonded94 made their first contribution in #381
- @eighthave made their first contribution in #391
- @inknos made their first contribution in #392
- @jwoehr made their first contribution in #405
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- Bump main to 5.0.0-dev by @umohnani8 in #369
- Add
workdiras alias forworking_dirby @umohnani8 in #368 - from_env: Use default base_url if no environment is given by @kajinamit in #372
- chore(deps): update dependency containers/automation_images to v20240125 by @renovate in #373
- Use new json connections file by @umohnani8 in #374
- Remove deprecated max_pools_size arg by @umohnani8 in #375
- Use volumes param for container rm by @umohnani8 in #376
- [skip-ci] Update tim-actions/get-pr-commits action to v1.3.1 by @renovate in #377
- chore(deps): update dependency containers/automation_images to v20240320 by @renovate in #383
- Bump version to 5.0.0 by @umohnani8 in #382
New Contributors
- @kajinamit made their first contribution in #372
Full Changelog: v4.9.0...v5.0.0