Skip to content

Releases: buildpacks/pack

pack v0.12.0

07 Jul 19:09
a3ff87a
Compare
Choose a tag to compare

pack v0.12.0

This is a beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

macOS

If you're on macOS, you can use Homebrew:

$ brew install buildpacks/tap/pack

Linux

On Linux you can use the one of the following methods of installation.

Arch Linux
Command
(export GH=buildpacks/pack; export LATEST=$(curl -s https://api.github.com/repos/$GH/releases/latest | grep -o -E "https://.+?-linux.tgz"); echo "$LATEST"; curl -sSL "$LATEST" | sudo tar -C /usr/local/bin/ --no-same-owner -xzv $(basename $GH))

Others

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

CLI for building apps using Cloud Native Buildpacks

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  set-default-builder   Set default builder used by other commands
  inspect-builder       Show information about a builder
  suggest-builders      Display list of recommended builders
  trust-builder         Trust builder
  untrust-builder       Stop trusting builder
  list-trusted-builders List Trusted Builders
  create-builder        Create builder image
  package-buildpack     Package buildpack in OCI format.
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.8.0 by default.

Changelog

Features

Fixes

  • Ensure that --no-color results in no color regardless of source (#696 by @dfreilich)
  • Fix --timestamps for output from lifecycle (#672 by @dfreilich)

Library

Changes that only affect `pack` as a library usage...

Features

  • Move logger creation into PackCmd creation to allow for external use (#701 by @dfreilich)
  • Move stack validation from data object (#677 by @dfreilich)
  • Move project.toml parsing out of internal package (#660 by @dgageot)

pack v0.11.2

11 Jun 20:39
063a80d
Compare
Choose a tag to compare

pack v0.11.2

This is a beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

macOS

If you're on macOS, you can use Homebrew:

$ brew install buildpacks/tap/pack

Linux

On Linux you can use the one of the following methods of installation.

Arch Linux
Command
(export GH=buildpacks/pack; export LATEST=$(curl -s https://api.github.com/repos/$GH/releases/latest | grep -o -E "https://.+?-linux.tgz"); echo "$LATEST"; curl -sSL "$LATEST" | sudo tar -C /usr/local/bin/ --no-same-owner -xzv $(basename $GH))

Others

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  set-default-builder   Set default builder used by other commands
  inspect-builder       Show information about a builder
  suggest-builders      Display list of recommended builders
  trust-builder         Trust builder
  create-builder        Create builder image
  package-buildpack     Package buildpack in OCI format.
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.7.5 by default.

Features

Fixes

  • Use lifecycle image instead of builder when exporting to daemon and builder is untrusted (#684)

pack v0.11.1

08 Jun 20:00
Compare
Choose a tag to compare

pack v0.11.1

This is a beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

macOS

If you're on macOS, you can use Homebrew:

$ brew install buildpacks/tap/pack

Linux

On Linux you can use the one of the following methods of installation.

Arch Linux
Command
(export GH=buildpacks/pack; export LATEST=$(curl -s https://api.github.com/repos/$GH/releases/latest | grep -o -E "https://.+?-linux.tgz"); echo "$LATEST"; curl -sSL "$LATEST" | sudo tar -C /usr/local/bin/ --no-same-owner -xzv $(basename $GH))

Others

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  set-default-builder   Set default builder used by other commands
  inspect-builder       Show information about a builder
  suggest-builders      Display list of recommended builders
  trust-builder         Trust builder
  create-builder        Create builder image
  package-buildpack     Package buildpack in OCI format.
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.7.5 by default.

Features

Fixes

  • Pass --volume options to creator phase (#675)

pack v0.11.0

27 May 20:32
Compare
Choose a tag to compare

pack v0.11.0

This is a beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

macOS

If you're on macOS, you can use Homebrew:

$ brew install buildpacks/tap/pack

Linux

On Linux you can use the one of the following methods of installation.

Arch Linux
Command
(export GH=buildpacks/pack; export LATEST=$(curl -s https://api.github.com/repos/$GH/releases/latest | grep -o -E "https://.+?-linux.tgz" | head -1); echo "$LATEST"; curl -sSL "$LATEST" | sudo tar -C /usr/local/bin/ --no-same-owner -xzv $(basename $GH))

Others

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  set-default-builder   Set default builder used by other commands
  inspect-builder       Show information about a builder
  suggest-builders      Display list of recommended builders
  trust-builder         Trust builder
  create-builder        Create builder image
  package-buildpack     Package buildpack in OCI format.
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.7.5 by default.

Features

  • Performance and security improvements (learn more)
    • Trusted builders (#634, #644)
    • Run analyze, restore, and export via a trusted lifecycle image (#631)
    • Run creator from the lifecycle (#595)
  • Hide stack mixins for inspect-builder behind --verbose option (#630)
  • Add .cnb file support for package-buildpack dependencies (#633)
  • Support .cnb files in create-builder (#611)
  • Overwrite permissions in zip files for FAT formatted entries (#598)
  • Error when --publish and --no-pull are used in an unsupported fashion (#594)
  • Adds experimental flagging (#576)
  • Add Google builder to suggest-builders (#637)
  • Update suggest-builders to use Paketo builders instead of Cloud Foundry builders (#559)
  • Support windows containers for create-builder [experimental] (#571)
  • Support buildpacks from buildpack registry for create-builder and build [experimental] (#540)

Fixes

  • Propagate verbose logging flag to analyze and build phases (#636)
  • build ... --publish now respects default process type (#602)
  • Support substitution for config files such as from envsubst (#592)
  • Remove daemon access from restore phase (#589)
  • create-builder can now handle when both uri and image buildpacks as provided (#625)

Breaking Changes

  • Network mode is now respected for all phases of the lifecycle (#595)
    • This means that publishing (--publish) might be impacted if the network mode does not have access to the registry to which the image is being published to. Previously, analyze and export phases used host network mode when publishing and now use the default (aka bridge) network mode.
    • Related conversations: Slack
    • Solution:
      • Network mode can be configured via the --network flag.
  • Builders with lifecycle versions that don't have a published lifecycle image will error (#644)
    • This would only impacts builders that are not trusted.
    • Solutions:
      • Set builder as trusted via pack trust-builder ... or pass --trust-builder to the build command.
      • Update builder to use the latest versions of supported lifecycle versions.

pack v0.10.0

15 Apr 14:51
Compare
Choose a tag to compare

pack v0.10.0

This is a beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

If you're on macOS, you can use Homebrew:

$ brew install buildpacks/tap/pack

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  create-builder        Create builder image
  package-buildpack     Package buildpack in OCI format.
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  inspect-builder       Show information about a builder
  set-default-builder   Set default builder used by other commands
  suggest-builders      Display list of recommended builders
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack will contain lifecycle v0.7.2 by default.

Features

  • Volumes provided via pack build --volume are now accessible during phase detect. (#526)
  • pack create-package can output a .cnb file via --format=file. (#536)
  • pack build --buildpack supports .cnb file. (#563)
  • pack build accepts a --default-process flag to set the default process type on app image. (#546)
  • Include and exclude feature of the package.toml extension is now supported. (#511)
  • Contents of builder.toml for pack create-builder are now validated. (#510)
  • Added support for buildpack homepage. (#506)

Improvements

  • pack binaries are now noticeably smaller. (#527)

Fixes

  • pack will pass new flag -run-image instead of image to the lifecycle as part of Platform API 0.3. (#560)

pack v0.9.0

02 Mar 22:28
d42c384
Compare
Choose a tag to compare

pack v0.9.0

This is the ninth beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

If you're on macOS, you can use Homebrew:

$ brew install buildpacks/tap/pack

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  create-builder        Create builder image
  package-buildpack     Package buildpack
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  inspect-builder       Show information about a builder
  set-default-builder   Set default builder used by other commands
  suggest-builders      Display list of recommended builders
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.6.1 by default.

Features

  • Adds platform volume mounting. (#400)
  • Improved recognition of terminal for output. (#478)
  • Adds initial support for project.toml. (#421)
  • Adds support for packages in pack build via the --buildpack flag. (#495)
  • Adds validation of buildpackages upon creation. (#494)
  • Exposes the package-buildpack command. (#498)
  • Adds validation of package.toml. (#501)
  • Updated to be compatible with Platform API 0.3. (#509)
    • Note:pack does not yet take advantage of all the new features.
  • Updates builder.toml to use same keys as package.toml for buildpackages. (#508)

Fixes

  • pack now preserves modification times when copying the app directory. (#492)

Breaking Changes

  • Drops support for Platform API 0.1. (#509)
    • See notice for more information.

pack v0.8.1

30 Jan 20:49
e776ebf
Compare
Choose a tag to compare

pack v0.8.1

Welcome to v0.8.1, a quick patch release of the Cloud Native Buildpack local CLI, pack.

This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

If you're on macOS, you can use Homebrew:

$ brew tap buildpacks/tap
$ brew install pack

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  create-builder        Create builder image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  inspect-builder       Show information about a builder
  set-default-builder   Set default builder used by other commands
  suggest-builders      Display list of recommended builders
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.6.1 by default.

Changelog

Features

  • Bumps the default version of the lifecycle to 0.6.1 in order to pull in the fix to lifecycle #239. (#481)
  • Images created will now “zero out” creation dates in our path to reproducible builds. (buildpacks/imgutil#19)

Fixes

  • The exporter now properly caches during pack build --publish. (#479)

Library Changes

Features

  • pack now uses an interface for its docker commands which makes it easier to use for library consumers. (#471)

pack v0.8.0

27 Jan 22:52
cb5985e
Compare
Choose a tag to compare

pack v0.8.0

This is the eighth beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

If you're on macOS, you can use Homebrew:

$ brew tap buildpacks/tap
$ brew install pack

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  create-builder        Create builder image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  inspect-builder       Show information about a builder
  set-default-builder   Set default builder used by other commands
  suggest-builders      Display list of recommended builders
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.6.0 by default.

Features

  • Allows buildpacks to be added to default builder during pack build (#450, #304)
  • Bumps the default version of the lifecycle to 0.6.0 (#473)

Fixes

  • Fix resolution of buildpacks when --buildpack is a meta-buildpack (#450, #352)

pack v0.7.0

21 Jan 22:16
1a4f907
Compare
Choose a tag to compare

pack v0.7.0

This is the seventh beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

If you're on macOS, you can use Homebrew:

$ brew tap buildpacks/tap
$ brew install pack

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  create-builder        Create builder image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  inspect-builder       Show information about a builder
  set-default-builder   Set default builder used by other commands
  suggest-builders      Display list of recommended builders
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.5.0 by default. Builders created with the next upcoming lifecycle release (likely lifecycle v0.6.0), will not work with pack v0.5.0 or earlier, so please upgrade to pack v0.6.0 or later as soon as possible.

Features

  • Adds short flags for pack build commands (#424)
  • Removes pack run command (#451)
  • Adds cloudfoundry/cnb:tiny to the list of suggested builders (#457)
  • Cleans up the output to pack report (#433)

Fixes

  • The pack create-builder command now properly handles builder configurations containing duplicate buildpacks (#459)
  • pack create-builder properly validates lifecycle bundles for the presence of a descriptor (#434)
  • Errors are now properly piped to STDERR (#436)

Known Issues

  • Publishing to a private registry from Windows still fails in some cases (#109). We have fixed this upstream in Docker for Windows (docker/docker-credential-helpers#139), but Docker will need to ship a new version to fix this bug.

pack v0.6.0

19 Dec 21:16
109b629
Compare
Choose a tag to compare

pack v0.6.0

This is the sixth beta release of the Cloud Native Buildpack local CLI. This platform implementation should be relatively stable and reliable, but breaking changes in the underlying specification may be implemented without notice. Note that pack is intended for local image builds, and thus requires a Docker daemon. The lifecycle should be used directly when building on cloud platforms.

Prerequisites

  • The Docker daemon must be installed on your workstation or accessible over the network.

Install

If you're on macOS, you can use Homebrew:

$ brew tap buildpacks/tap
$ brew install pack

Otherwise:

  1. Download the .tgz or .zip file for your platform
  2. Extract the pack binary
  3. (Optional) Add the directory containing pack to PATH, or copy pack to a directory like /usr/local/bin

Run

Run the command pack.

You should see the following output

Usage:
  pack [command]

Available Commands:
  build                 Generate app image from source code
  run                   Build and run app image (recommended for development only)
  rebase                Rebase app image with latest run image
  inspect-image         Show information about a built image
  create-builder        Create builder image
  set-run-image-mirrors Set mirrors to other repositories for a given run image
  inspect-builder       Show information about a builder
  set-default-builder   Set default builder used by other commands
  suggest-builders      Display list of recommended builders
  suggest-stacks        Display list of recommended stacks
  version               Show current 'pack' version
  report                Display useful information for reporting an issue
  completion            Outputs completion script location
  help                  Help about any command

Flags:
  -h, --help         Help for 'pack'
      --no-color     Disable color output
  -q, --quiet        Show less output
      --timestamps   Enable timestamps in output
  -v, --verbose      Show more output
      --version      Show current 'pack' version

Use "pack [command] --help" for more information about a command.

Info

Builders created with this release of the pack CLI continue to contain lifecycle v0.5.0 by default. Builders created with the next upcoming lifecycle release (likely lifecycle v0.6.0), will not work with pack v0.5.0 or earlier, so please upgrade to pack v0.6.0 or later as soon as possible.

Features

  • Adds pack report command (#373)
  • Validates mixing during pack create-builder and pack build (#374)
  • Adds mixins to pack inspect-builder output (#382)
  • Adds support for Platform API 0.2 (#384)
  • Adds processes to pack inspect-image output (#397)
  • Adds pack —version in addition to pack version (#405)
  • pack inspect-builder now returns an error when builder is not found (#406)

Fixes

  • Compresses layers using same strategy as docker so that layer digests remain constant (#380)
  • Fixes typos (#404)

Known Issues

  • Publishing to a private registry from Windows still fails in some cases (#109). We have fixed this upstream in Docker for Windows (docker/docker-credential-helpers#139), but Docker will need to ship a new version to fix this bug.