Releases: docker-archive-public/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 runcan set labels to all running containers –except for the invocation image– using--labelflag: #715 -
docker app pushis able to push all images that was not already pushed on the registry but that are available in the local Docker image store: #719platformandtagflags has been removed fromdocker app pushcommand -
docker app validatedisplays an error if some parameters are defined but not used in the compose file: #710 -
a compose file without
imagevalue for services can be run: #703 -
docker app runcan run a CNAB bundle directly using--cnab-bundle-json: #702 -
--build-argare sent todocker app buildcommand: #697
UX Improvements
-
docker app image lsbetter matches output ofdocker image lsand--digestsflag has been added: #709 #728 -
-qflag has been added todocker app image lsto only print image ids: #695 -
docker app renderhas been renamed todocker app image render: #726The command now only renders from App Image reference and cannot render anymore from a
.dockerapp: #724 -
docker appcommands 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 inspecthas been moved todocker app image inspectand the output has been improved: #699 #701 -
docker app buildUX 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 upgradehas 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
defaultValuehas been renamed todefaultin thebundle.jsonspecification.
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
listorlscommand to list installations - Add a
--forceflag onuninstallcommand to force installation removal statuscommand 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 appis able to deploy other CNABs - Docker CLI plugin support (requires Docker CLI 19.03.0-beta1 or later):
docker-appis 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.