Skip to content

Releases: foundriesio/composeapp

v96.2.1

27 Apr 10:59

Choose a tag to compare

Changes

  • Add optional json format to the inspect command output a0b0190
  • Add flag for a quick check of blobs 6139cea
  • Image load progress reporting for containerd f2549a5
  • Adjust image load options for containerd storage 00b0fee
  • Support configurable image pruning on uninstall 055c181
  • Add option to prune all unused images on complete 05c7ceb

Bugfixes

  • Fix app image pruning and add all-unused-images mode 8a6dbf8

Commits since v96.1.1

c321762 debian: add changelog for v96.2.1
05c7ceb update: add option to prune all unused images on complete
4d1cd04 update: remove unused keep-app pruning exclusions
8a6dbf8 compose: fix app image pruning and add all-unused-images mode
055c181 compose: support configurable image pruning on uninstall
3b937eb composectl: use shared uninstall implementation
9fefb85 test: mark composectl app helpers as test helpers
8215777 compose: remove compose dir for installed apps with multiple versions
96f2398 fix(test): app must be uninstalled before removal
0977b68 compose: move docker image load progress logic into helper
f2549a5 compose: image load progress reporting for containerd
00b0fee compose: adjust image load options for containerd storage
a0b0190 cmd: Add optional json format to inspect command output
4576fc6 app: set app service name as image descriptor meta
7aec748 refact(check): check watermark value
6139cea feat(pull): add flag for a quick check of blobs
a1289c5 refact(pull): use private structure for parameters
7eea6e2 fix(pull): fix import ordering
cb9a689 ci: login to ghcr.io to get CI image

v96.1.1

06 Mar 12:03

Choose a tag to compare

v96.1.1

Changes

  • verify local blob integrity (sha256) before pulling blob in composectl pull command: ea19f40.
  • print more details in the version command : 1baf4c6.

Bugfixes

  • fix installation on Ubuntu: c1c982b.

Commits since v96.1.0

de357e7 debian: update changelog for v96.1.1
c1c982b debian: update deps to support Ubuntu
2a556b1 debian: add golangci-lint installation
c06bfe8 ci: grant access to image needed for CI
1baf4c6 feat(version): enhance version command with detailed output
eb3c4b4 feat(update): add param to specify apps to keep during pruning
ea19f40 refact(pull): verify local blob integrity before pulling
b47ac76 docs: add info on publishing deb package to archive
3a8425e docs: add info about installation from APT

v96.1.0

19 Feb 11:00

Choose a tag to compare

New Features

  • make a debian package during a release process and store it as one of the release artifacts

Fixes:

  • suppress non-error logs when loading compose project; 8fadf8c
  • improve proxy configuration handling; e963926, 3ff7638
  • avoid using image duplication; d3367e3

Improvements

  • unify command interface : allow using URIs in run and rmcommands; 7237e33, dbbaf49

Commits since v96.0.1

cc9ef57 debian: changelog for v96.1.0
d3367e3 fix(layers): avoid using image duplications
473d062 debian: add scripts to publish .deb packages to repo server
c157580 doc: add guidance on release process
a000d3e ci: Add helper make target to test debian package
7295766 debian: Add changelog preparation script
9f455a2 ci: Add CI workflow to make a release
7a8b66a debian: add man pages generation and packaging
2ed797b ci: add CI job to check packaging for debian
0a911c0 debian: Add basic blocks for debian packaging
17d80e0 Cleanup readme
7c6e808 readme: update "run" and "rm" info
dbbaf49 refact(rm): use compose API to remove apps
7237e33 refact(run): allow specifying app URIs
1c70363 feat(root): add helper to validate app list
8fadf8c fix(compose): suppress non-error logs when loading compose project
3ff7638 fix(compose): validate proxy URL scheme and host
e963926 fix(compose): improve proxy configuration handling

v96.0.1

07 Jan 15:13

Choose a tag to compare

Bug fixes, improvements and a proxy support

New Features

  • Define proxy providing function in config (4f79b3b)

Fixes:

  • Fix image loading if the same image is referenced more than twice with different references (33e1479)
  • Support DockerHub for images and compose apps (ee33c6a, b516208)

Improvements

  • Add option to force update completion (854ce05)
  • Prune only dangling images by default after update uninstall/completion (6a356d0)

v96.0.0

17 Nov 12:25

Choose a tag to compare

Enhancements

  1. Increase visibility into the app blob download process:
    • Display the status of partially downloaded blobs in the output of the check and pull commands.
    • Show download progress for each blob in the pull command output, including both average and current download speeds.

Fixes

  1. Define timeouts for each stage of communication with a container registry to ensure the app download doesn't get stuck in case of poor or no network connectivity (the most important are: connection timeout set to 2 minutes and read timeout set to 15 minutes).

  2. Skip stopping non-installed apps.