Skip to content

Releases: exdx/dcp

v0.4.1

31 Oct 21:30
07a0645
Compare
Choose a tag to compare

The new release brings forward several technical changes in the internal libraries of dcp. No new external functionality was implemented. These internal changes lay the groundwork for building new features in the future.

What's Changed

  • docs: update FAQ to describe how to get dcp to work on windows by @tylerslaton in #68
  • ci: Add exit code to clippy linter by @exdx in #70
  • refactor: update image struct to reduce complexity of lib.rs by @tylerslaton in #69
  • refactor: create image trait with an impl for docker and podman by @tylerslaton in #71
  • refactor: breakout config by @tylerslaton in #72
  • test: move test_runs directory to be in target by @tylerslaton in #73
  • version: bump to v0.4.1 by @exdx in #75

Full Changelog: v0.4.0...v0.4.1

v0.4.0

11 Sep 15:36
bd1f780
Compare
Choose a tag to compare

This release adds support for dcp on Windows (experimental) as well as support for custom sockets.

What's Changed

  • docs: Add question around image labels by @exdx in #58
  • feat: add support for --socket to specify custom sockets by @tylerslaton in #59
  • fix: add support for windows builds by @tylerslaton in #62
  • docs: add custom socket to implementation details by @exdx in #64
  • ci: add clippy to lint action by @exdx in #65
  • docs: Add Windows support by @exdx in #67

Full Changelog: v0.3.2...v0.4.0

v0.3.2

05 Sep 01:37
Compare
Choose a tag to compare

This release fixes a bug with digest-based images, enabling dcp to work correctly when provided a digest-based image. See #51 for more details. There is a follow-up issue in #57 that will be addressed in the next release.

v0.3.1

27 Aug 17:39
Compare
Choose a tag to compare

This z-stream release consists of an improvement of how dcp handles container images already present locally -- if the image is found, dcp will not attempt to pull the image from the remote registry. This behavior can be modified to always pull via the --force flag.

What's Changed

  • docs: Update readme with new installation method by @exdx in #44
  • feat: add skipping pulls by default if present, add --force flag and return on pull error by @tylerslaton in #45
  • lib: Refactor local image listing by @exdx in #47
  • image: add debug logs by @exdx in #48

Full Changelog: v0.3.0...v0.3.1

v0.3.0

14 Aug 22:48
Compare
Choose a tag to compare

This release highlights some great new functionality added to dcp -- the podman runtime is now fully supported, as well as authentication for pulling private images.

What's Changed

  • use anyhow::Result instead of custom Error type by @exdx in #30
  • refactor: split Image type into a module by @exdx in #31
  • docs: add badges to README by @exdx in #32
  • deps: update package version by @exdx in #34
  • lib: add support for podman container runtime by @exdx in #33
  • docs: add podman to README implementation by @exdx in #35
  • docs: Update README with provider links by @exdx in #38
  • docs: Further update provider docs by @exdx in #39
  • feat: add support for private docker registries by @tylerslaton in #40
  • fix: ignore .DS_Store; bump version by @exdx in #41

Full Changelog: v0.2.1...v0.3.0

v0.2.1

15 Jul 17:27
81365e6
Compare
Choose a tag to compare

This z release introduces some nice refactored log messages using a structured log library.

What's Changed

  • ci: breakout steps; add lint action by @exdx in #18
  • tests: use download path for scratch test by @exdx in #20
  • feat: add log_level flag and utilize pretty_env_logger by @tylerslaton in #17
  • dcp: remove container after copying by @exdx in #22
  • test: update testing suite to write to a more visible path by @tylerslaton in #21
  • docs: add another example; remove stale test documentation by @exdx in #23
  • fix: change container removal emoji by @exdx in #24
  • dcp: bump version to 0.2.1 by @exdx in #25

Full Changelog: v0.2.0...v0.2.1

v0.2.0

14 Jul 21:09
fb59ed3
Compare
Choose a tag to compare

This release adds an important piece of functionality -- container images without commands can now be read and extracted by dcp. This enables data-only containers, like bundle images, to be used with dcp.

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

14 Jul 19:39
71dd18a
Compare
Choose a tag to compare

The first release of dcp -- this release introduces the main functionality provided by the project. Users can easily pull and extract content from a remote container filesystem onto their local machine.

New Contributors

Full Changelog: https://github.com/exdx/dcp/commits/v0.1.0