Releases: docker/app
v0.9.1-beta3
Changes since v0.9.0-beta1
New Features
- Add a new inspect command to display information on running applications #721
- Image inspect non-app CNABs #753
- Allow rm of multiple apps in one command #775
- Add multitag support for build #771 #803
- Introduce Arm64 support #777
UX Improvements
- Add warnings for env_file entries not copied #610
- Only push applications from the local store #732
- Move validate command to experimental mode. #625
- Make flag cnab-bunle-json experimental #731
- --installer-context option is experimental #733
- Added the creation date to the App bundle and prints the time since creation in the docker app image ls output #735 #739 #756 #778
- Fix output to have a consistent naming #750
- Remove extra flags on docker app inspect command #751
- Support format option in docker app ls #743
- Add services column to docker app ls command #757
- Added Compose validation #760
- Warn user if the app bundle version differs with the current app version #769
- Standardize column spacing in output #774
- Add -f shorthand to app rm --force #776
Fixes
- Download Docker CLI instead of building it #730
- Experimental flags are hidden by experimentalCLI #736
- Use markdown in CLI examples for automatic documentation generation #737
- Fix incorrect examples for docker app build command #738
- Update README to reflect the UX changes in Docker App #734 #744 #745
- Add a seed for better randomness #741
- Fix remove image by Id #740
- Update examples #754 #758 #761
- Fix typo on bundle store #759
- Clean path before validating app #767
- Add integration tests to check CNAB bundle API #755
- Fix broken output on docker app build #768
- Relocation the right way #765
- Remove fossa scan #772
- Remove poll-breaking assertion in e2e tests #784
- Fix folder name in example voting app README #800
Dependencies updates
v0.9.1-beta2
v0.9.1-beta1
v0.9.0-beta1
Changes since v0.9.0-zeta1
Updates
- CNAB schema version is updated to
v1.0.0
: #719
New Features
-
docker app run
can set labels to all running containers –except for the invocation image– using--label
flag: #715 -
docker app push
is able to push all images that was not already pushed on the registry but that are available in the local Docker image store: #719platform
andtag
flags has been removed fromdocker app push
command -
docker app validate
displays an error if some parameters are defined but not used in the compose file: #710 -
a compose file without
image
value for services can be run: #703 -
docker app run
can run a CNAB bundle directly using--cnab-bundle-json
: #702 -
--build-arg
are sent todocker app build
command: #697
UX Improvements
-
docker app image ls
better matches output ofdocker image ls
and--digests
flag has been added: #709 #728 -
-q
flag has been added todocker app image ls
to only print image ids: #695 -
docker app render
has been renamed todocker app image render
: #726The command now only renders from App Image reference and cannot render anymore from a
.dockerapp
: #724 -
docker app
commands likeapp image tag
,app image remove
,app run
, etc can now handle short id: #717 -
Naming in help and error message is more consistent: #704 #713
-
docker app inspect
has been moved todocker app image inspect
and the output has been improved: #699 #701 -
docker app build
UX has been adjusted to be closer todocker build
:docker app build --tag my/app:1.0.0 -f path/to/app.dockerapp path/to/context
: #691 #718 #725 #727 -
docker app upgrade
has been renamed asdocker app update
: #694
v0.9.0-zeta1
v0.8.0
Changes since v0.8.0-rc1
- A credential set can now point to a local YAML file
- Inspect command now sorts services, networks, volumes and secrets by name, fixes #525
- New custom field on bundle is now pushed/pulled on a registry
Breaking change
defaultValue
has been renamed todefault
in thebundle.json
specification.
v0.8.0-rc1
v0.8.0-beta2
Changes in v0.8.0-beta2 release since v0.8.0-beta1:
- Better error management during installation
- Add
list
orls
command to list installations - Add a
--force
flag onuninstall
command to force installation removal status
command now shows all informations about installation (name, creation, modification, ...)
Note: This release is marked as beta
to indicate that the commands and flags may still change and that it requires a prerelease Docker CLI.
Please give us feedback on this release either in the form of issues on this repo or via the Docker Community Slack in the #docker-app channel.
v0.8.0-beta1
Changes in v0.8.0-beta1 release:
- CNAB support: Docker Application Packages that you build are now CNABs and
docker app
is able to deploy other CNABs - Docker CLI plugin support (requires Docker CLI 19.03.0-beta1 or later):
docker-app
is nowdocker app
- Improved UX: Many short options have been removed and others renamed to be more clear
Breaking changes:
- Requires a Docker CLI 19.03.0-beta1 or later
- Many commands and options renamed and short options removed
- Image names and tags can no longer be templated
- Settings have been rename to "parameters"
Note: This release is marked as beta
to indicate that the commands and flags may still change and that it requires a prerelease Docker CLI.
Please give us feedback on this release either in the form of issues on this repo or via the Docker Community Slack in the #docker-app channel.