Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setscene fixes #890

Merged
merged 4 commits into from
Nov 8, 2022
Merged

Conversation

quaresmajose
Copy link
Member

@quaresmajose quaresmajose commented Nov 4, 2022

  • base: core-image-minimal-initramfs: inherit nopackages
    This can be proposed upstream
  • base: initramfs-ostree-lmp-image: use a python anonimus to check IMAGE_FSTYPES
  • base: core-image-minimal-initramfs: use the sstate for all task
    A better approach can be a new bbclass or inc with the bits used in initramfs
  • base: initramfs-ostree-lmp-image: use the sstate for all task
    A better approach can be a new bbclass or inc with the bits used in initramfs
  • base: lmp: remove image-buildinfo as we don't use it anymore

This PR improves the local build time a lot and building with more cache reduces the time to 25 minutes

time bitbake lmp-base-console-image

real    23m58.393s
user    0m25.023s
sys     0m17.533s

@ricardosalveti
Copy link
Member

base: initramfs-ostree-lmp-image: use a python anonimus to check IMAGE_FSTYPES

Can you explain the reason why at the commit message?

initramfs_fstypes = d.getVar('INITRAMFS_FSTYPES')
image_fstypes = d.getVar('IMAGE_FSTYPES')
if image_fstypes != initramfs_fstypes:
bb.fatal('IMAGE_FSTYPES="%s" is not equal to INITRAMFS_FSTYPES="%s"' % (image_fstypes, initramfs_fstypes))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you check if you get any fatal on the list of machines we have? Because a generic IMAGE_FSTYPES:append will affect this one, and I recall we had layers doing that.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have only tested it with intel machine but as you said it rise a fatal in other machines which is better than using remove override on the recipe. In my opinion it is better to do it in meta-lmp-bsp/conf/machine/include/lmp-machine-custom.inc like we already did with machine overrides.
But this one is not related with sstate cache optimizations and I will move it to another PR.

@ricardosalveti
Copy link
Member

Can you separate base: lmp: remove image-buildinfo as we don't use it anymore in another PR? Just so I can merge this one separately.

For the remaining changes, it would be good to do a complete lmp-manifest test run.

@quaresmajose
Copy link
Member Author

Can you separate base: lmp: remove image-buildinfo as we don't use it anymore in another PR? Just so I can merge this one separately.

For the remaining changes, it would be good to do a complete lmp-manifest test run.

Sure I will do that.

@quaresmajose
Copy link
Member Author

quaresmajose commented Nov 4, 2022

moved the base: lmp: remove image-buildinfo as we don't use it anymore to #892

@quaresmajose
Copy link
Member Author

quaresmajose commented Nov 4, 2022

moved the base: initramfs-ostree-lmp-image: use a python anonimus to check IMAGE_FSTYPES to #893

@quaresmajose
Copy link
Member Author

For the remaining changes, it would be good to do a complete lmp-manifest test run.

Will be tested on foundriesio/lmp-manifest#246

@quaresmajose
Copy link
Member Author

For the remaining changes, it would be good to do a complete lmp-manifest test run.

Will be tested on foundriesio/lmp-manifest#246

@ricardosalveti It build successful in all machines

Copy link
Contributor

@MrCry0 MrCry0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

OE-core skip the creation of sstate for do_image_qa and do_image_complete and this
will force this tasks to run in each build. remove that for initramfs

| openembedded-core/meta/classes/image.bbclass:SSTATE_SKIP_CREATION:task-image-complete = '1'
| openembedded-core/meta/classes/image.bbclass:SSTATE_SKIP_CREATION:task-image-qa = '1'

Signed-off-by: Jose Quaresma <[email protected]>
OE-core skip the creation of sstate for do_image_qa and do_image_complete and this
will force this tasks to run in each build. remove that for initramfs

| openembedded-core/meta/classes/image.bbclass:SSTATE_SKIP_CREATION:task-image-complete = '1'
| openembedded-core/meta/classes/image.bbclass:SSTATE_SKIP_CREATION:task-image-qa = '1'

Signed-off-by: Jose Quaresma <[email protected]>
Currently this recipe rebuild when the builddir change

| bitbake core-image-minimal-initramfs -S printdiff
| The differences between the current build and any cached tasks start at the following tasks:
| /lmp/build/conf/../../layers/openembedded-core/meta/recipes-core/images/core-image-minimal-initramfs.bb:do_deploy_source_date_epoch

This fix will improve the sstate cache reuse and will make the recipe
resilient to builddir changes

Signed-off-by: Jose Quaresma <[email protected]>
OE-core inherit allarch so this is shared between all archs.
Anyway we use the MACHINE name there so make it machine specific.

This fix will not improve the sstate cache reuse because
this recipe is build every time but using the same sstate
on every machine can be misleading when debuging.

Signed-off-by: Jose Quaresma <[email protected]>
Copy link
Member

@ricardosalveti ricardosalveti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ricardosalveti ricardosalveti merged commit 96bc076 into foundriesio:main Nov 8, 2022
@quaresmajose quaresmajose deleted the setscene-fixes branch November 8, 2022 22:43
quaresmajose pushed a commit that referenced this pull request Nov 9, 2022
Relevant changes:
- 724def08 Merge pull request #964 from chrisdimich/honister
- 76374eaf linux-imx-headers: Upgrade to 5.10.72
- 1fec151d basler-camera: Upgrade to 4.2.2.16.0
- 8f9d32da isp-imx: Upgrade to 4.2.2.16.0
- df5e6f57 imx-vpu-hantro-vc: Upgrade to 1.6.0
- 8181a763 imx-vpu-hantro-daemon: Upgrade to 1.1.1
- 804a63b6 imx-vpu-hantro: Upgrade to 1.24.0
- 3e08f619 imx-test: Update to 5.10.72-2.2.0
- 4bb439f3 imx-seco-libs: Update to 5.10.72-2.2.0
- f1869d46 imx-seco: Upgrade to 3.8.4
- 5d0a08bf imx-sc-firmware: Upgrade to 1.11.0
- c7de502d imx-mkimage: Update to 5.10.72-2.2.0
- edbaaa0c isp-imx: don't deploy files also deployed by basler-camera
- 4cf4294a isp-imx: provide an libtinyxml2 8.0.0 recipe
- 854e617e isp-imx: fix configure error
- 3c8d3fb2 isp-imx: refresh patch
- d5e4f4cf Merge pull request #963 from thochstein/honister
- d59a36af fsl-vivante-kernel-driver-handler.bbclass: Fix multilib support
- a5448e0e Merge pull request #953 from angolini/honister-typo
- 9e1d6319 optee: Fix typo on override syntax
- 45dd70ae Merge pull request #948 from Freescale/backport-942-to-honister
- 8ad986b9 imx-gst1.0-plugin: Enable to support i.MX Audio DSP Codec
- dad2ce8d imx-dsp-codec-ext: add recipe
- 1d5cc250 imx-dsp: add recipe
- c55bfa50 Merge pull request #940 from nsdrude/honister
- 7adf6db4 EULA,SCR: Update for NXP release 5.10.72-2.2.0
- ed343562 Merge pull request #920 from Freescale/backport-919-to-honister
- 231c4221 u-boot-fslc: Add lzop as dependency
- ef4e079a Merge pull request #918 from Freescale/backport-917-to-honister
- 14b89748 opencv: Backport updates from OE-Core
- 95b58dde Merge pull request #913 from sapiippo/honister
- 81990bd1 imx-lib: fix packaging
- 089a5a99 Merge pull request #912 from thochstein/honister
- a4f58dbd imx-gpu-viv: Install SOC-specific binaries
- a703c334 imx-gpu-viv: Drop SOC-specific header installation
- f6fc837b Merge pull request #911 from sapiippo/honister
- c76fd53b imx8qm-mek: remove obsolete dtb
- d70a394e Merge pull request #899 from Freescale/backport-896-to-honister
- 86167653 Merge pull request #910 from Freescale/backport-908-to-honister
- 86eaf85a imx-gpu-viv: Expose Vulkan library version
- a9ade478 imx-vpuwrap: upgrade to 4.6.2
- e977989a imx-parser: upgrade to 4.6.2
- 1be14f7a imx-codec: upgrade to 4.6.2
- 88576a86 kernel-module-isp-vvcam: upgrade to 4.2.2.15.0
- 7c80399e kernel-module-imx-gpu-viv: upgrade to 6.4.3.p2.2
- 271e381a imx-gpu-g2d: upgrade to 6.4.3.p2.2
- b042488e imx-dpu-g2d: upgrade to 1.9.4
- 124682ee imx-gpu-viv: upgrade to 6.4.3.p2.2
- 9afbbb52 isp-imx: upgrade to 4.2.2.15.0
- 60bfa2b5 imx-vpu-hantro[-vc]: upgrade to 5.10.52-2.1.0
- 8f504161 imx-gpu-viv: skip QA check for libgl-imx package
- 51eb226c imx-test: upgrade to 5.10.52_2.1.0
- 6300b614 imx-seco: upgrade to 3.8.2
- 199c4d81 imx-mkimage: use mkimage tool from sysroot
- db13f230 imx-mkimage: update to 5.10.52-2.1.0
- 5e2bce35 imx-lib: upgrade to 5.10.52_2.1.0
- 9b3cbb3e firmware-sof-imx: upgrade to 1.9.0-1
- 3b0976c7 imx-sc-firmware: upgrade to 1.10.0
- a00f9908 imx-atf: upgrade to lf-5.10.52-2.1.0
- 83e21520 firmware-imx: upgrade to 8.13
- 672b345f Update EULA and SCR for NXP release 5.10.52-2.1.0
- 537fc132 Merge pull request #894 from hongxu-jia/master
- 3d39d355 odp-module/odp-counters/kernel-module-ar: fix QA Issue during usermerge
- 265c7afa dce: fix QA Issue during usermerge
- 00f062d1 Merge pull request #892 from YoeDistro/yoe/mut
- 19cbde82 uuu: Limit target recipe to to imx machines
- 353d7b5a Merge pull request #891 from Ossanes/topic/drop-mx25pdk
- 0dea1e5f mx25pdk: Remove machine due to its deadline
- d578a491 Merge pull request #890 from zandrey/kernel-update-master
- fd711ae4 linux-fslc-imx: pick linux-fslc pr #466
- b7e7d69e linux-fslc-imx: update to v5.10.74
- 35adf403 linux-fslc-imx: update to v5.10.73
- 4bd158a5 linux-fslc-imx: update to v5.10.72
- b7e0100f linux-fslc-imx: pick linux-fslc pr #465
- 69391e0b linux-fslc-imx: pick linux-fslc pr #464
- a7aed0bb linux-fslc-imx: update to v5.10.70
- b0f396db linux-fslc-lts: update to v5.10.74
- 914c8e04 linux-fslc-lts: update to v5.10.73
- b5d0f1e1 linux-fslc-lts: update to v5.10.72
- 945d182c linux-fslc-lts: update to v5.10.70
- 0f824152 linux-fslc-lts: update to v5.10.69
- 95a69d96 linux-fslc-lts: update to v5.10.68
- 68deb057 linux-fslc: update to v5.14.13
- db2e5a32 linux-fslc: update to v5.14.12
- d912c032 linux-fslc: update to v5.14.11
- 8d0b2d96 linux-fslc: update to v5.14.9
- a6ca68b9 linux-fslc: update to v5.14.8
- 16651e64 linux-fslc: update to v5.14.7
- 9d05232d Merge pull request #888 from ting-liu/master
- 93d26c3d cst: suppress deprecated-declarations error
- 33e2435e lx2160ardb: update rcw to support rev2 board
- 3f6f4bd6 management-complex: add recipe for 10.29.0
- 4b68cd3d spc: update to 39813868
- d70e4ef3 qemu-qoriq: upgrade to 4.2
- 7fade924 pktgen-dpdk: upgrade to 21.05.0
- 6ab74151 ovs-dpdk: upgrade to 2.15
- bd9de08c libpkcs11: update to 8d85182
- 08ede515 dpdk: add 20.11 recipe
- dc6ada8f secure-obj: update to 5ff1231
- daed466f tsntool: update to b767c26
- 8e9fa4f8 uefi: update to 1b28cad
- 7193f2f2 mc-utils: update to 12ffee8
- a17caf57 optee-qoriq: upgrade to 3.13
- 115d33d6 qoriq-atf: upgrade to 2.4
- 426a8d3d u-boot-qoriq: upgrade to 2021.04
- 1ecb4d68 linux-qoriq: upgrade to 5.10
- cbf7d2dc rcw: update to 1f43189
- 565af7f7 restool: update to d29522a
- 3fde9bdf restool: ignore date-time warnnings
- 50c40434 restool: ignore maybe-uninitialized warnnings
- 2cdfab64 Merge pull request #887 from Villemoes/add-uuu-recipe
- 3f36f571 add recipe for uuu tool
- 22583853 Merge pull request #885 from ting-liu/overrides
- 04644b92 Merge pull request #886 from ting-liu/atf
- 51137429 Merge pull request #884 from ting-liu/optee-os-overrides
- ff40198b qoriq-atf: fix array-bounds build failure
- 203f407a qoriq: Convert to new override syntax
- 2d1a1acb optee-os-qoriq: fix wrong overrides
- 62d88882 Merge pull request #881 from YoeDistro/yoe/mut
- 2acbec4c imx-cst: Correct SRC_URI to use static SRCREV instead of tag
- 904b0ca9 Merge pull request #879 from pberginkonsult/linux-imx-5.10.52
- a44ea372 kernel-module-imx-gpu-viv: use source code from 5.10.52
- 3f93c925 linux-imx*: Upgrade to 5.10.52
- 4928275f Merge pull request #876 from zandrey/master
- 93cf9cd9 conf: machine: imx8mp-lpddr4-evk: align dtbs with new kernel
- 32cbd692 linux-fslc-imx: upgrade to lf-5.10.52-2.1.0 from NXP
- c756d2a3 Merge pull request #870 from Villemoes/imx-boot-config
- 64947ae9 Merge pull request #872 from zandrey/kernel-update-master
- 12d5b6c9 linux-fslc-imx: update to v5.4.147
- 66d2ed7f linux-fslc-imx: update to v5.4.145
- 60f47f92 linux-fslc-imx: update to v5.4.144
- 66c26713 linux-fslc-imx: update to v5.4.143
- ca0da51d linux-fslc-imx: update to v5.4.142
- 250a34b6 linux-fslc-imx: update to v5.4.141
- e23f9ce7 linux-fslc-lts: update to v5.10.67
- c735d93c linux-fslc-lts: update to v5.10.66
- 8fdf528f linux-fslc-lts: update to v5.10.64
- cf040749 linux-fslc-lts: update to v5.10.62
- a09451e7 linux-fslc-lts: update to v5.10.61
- 340225b3 linux-fslc-lts: update to v5.10.60
- 4a3ca0b9 linux-fslc-lts: update to v5.10.59
- 0846345b linux-fslc-lts: update to v5.10.58
- 96166379 linux-fslc-lts: update to v5.10.57
- bd724341 linux-fslc-lts: update to v5.10.56
- 9bfc40bf linux-fslc-lts: update to v5.10.55
- 4e76cc01 linux-fslc-lts: update to v5.10.54
- b1640977 linux-fslc: update to v5.14.6
- 1847bb33 linux-fslc: update to v5.14.5
- 2cc62f47 Merge pull request #871 from zandrey/master
- 079e2936 imx-boot-container.bbclass: support having more than one UBOOT_CONFIG
- 6880e0e3 u-boot-fslc: drop unused deploy task append
- 325ad529 Merge pull request #868 from twoerner/contrib/twoerner/fabio_msm_fix_2
- c46c919d Merge pull request #867 from chrisdimich/master
- 04bd0880 isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variable
- 7055ed52 linux-fslc: bump revision to include msm fix
- 6cb49377 Merge pull request #862 from YoeDistro/yoe/mut
- 864d08d7 tinycompress: Fix build with musl
- 0e0bd2a3 Merge pull request #856 from thochstein/gstreamer
- eb3245fb Merge pull request #861 from thochstein/qcacld
- 2a0c49b7 qcacld: Drop BSP support
- 7e7e5408 Merge pull request #860 from thochstein/qca9377
- 2e26f4a0 imx8mm-evk.inc: Drop qca9377
- 41a108b3 Merge pull request #857 from zandrey/fix-imx-gpu-apitrace
- 89dd8c26 imx-gpu-apitrace: enable back for glibc >= 2.34
- 5927a972 imx8mq-evk.conf: Drop redundant gstreamer preferred version
- 5a293a35 imx-base.inc: Set gstreamer preferred version to 1.18.0[.imx]
- 7879b28e tinycompress: Add recipe
- 9c85c877 imx-gst1.0-plugin: Upgrade to 4.6.1
- 445ca1a8 gstreamer1.0-rtsp-server: Upgrade to 1.18.0
- 207ec578 gstreamer1.0-libav: Upgrade to 1.18.0
- 7529ef1e gstreamer1.0-plugins-ugly: Upgrade to 1.18.0
- 9a873db1 gstreamer1.0-plugins-bad: Upgrade to 1.18.0.imx
- c2db7893 Merge pull request #855 from zandrey/linux-fslc-upgrade-to-5.14
- 9d738322 linux-fslc: re-sync configs with upstream
- c8969f47 linux-fslc: upgrade to 5.14.x+fslc
- 81ae33ca gstreamer1.0-plugins-good: Drop non-functional overrides
- 32f5ea54 gstreamer1.0-plugins-good: Upgrade to 1.18.0.imx
- bd77a79c gstreamer1.0-plugins-base: Align bbappend with 1.18.%
- f09aae9e gstreamer1.0-plugins-base: Upgrade to 1.18.0.imx
- 0b35cb16 gstreamer1.0: Upgrade to 1.18.0.imx
- 52920719 Merge pull request #853 from zandrey/correct-imx8m-tunes
- a5da5fbf Merge pull request #852 from zandrey/fix-mesa-build
- 1d044d13 conf: machine: imx8m: correct tune for mainline bsp
- 8cd62ad8 mesa: drop patches after upgrade to 21.2.1.
- abd9ea65 Merge pull request #850 from thochstein/master
- fab06649 imx-base.inc: Define a default value for OPTEE_BIN_EXT
- 5c198573 Merge pull request #848 from thochstein/master
- d7fad5ba imx-gpu-viv: Provides virtual/libgl for framebuffer
- e15f3efc Merge pull request #847 from thochstein/master
- 52d3cd84 imx6qdlsabre*: Add support for optee
- 4ebabc19 imx6qdlsabre*: Add uboot config options for u-boot-imx
- 0407a9ec imx-base.inc: Fix optee boot images
- 44b50b89 optee-os: Add support for imx6qdlsabre* machines
- eecf2602 Merge pull request #846 from thochstein/graphics
- 217d38ef xserver-xorg: Backport pixmap fixes for GLES
- 012d7cfd imx-gpu-viv: Drop empty Wayland packages
- c7c43c07 imx-gpu-viv: Move CL/cl_viv_vx_ext.h to main package
- 188799ec imx-gpu-viv: Inhibit sysroot stripping
- 84e7c1b8 imx-gpu-viv: Cleanup FILES_libnn-imx*
- 25c0d3f4 imx-dpu-g2d: Upgrade to 1.9.2
- bcc9e436 kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p2.0
- 37e29f13 imx-gpu-g2d: Upgrade to 6.4.3.p2.0
- 048b8843 Merge pull request #843 from YoeDistro/yoe/mut
- 30073ec0 machines: Adjust for using new location of tune files from core
- da924e0e imx-gpu-viv: Upgrade to 6.4.3.p2.0
- b57b3c37 Merge pull request #845 from zandrey/u-boot-upgrade-master
- 54acfda4 Merge pull request #844 from zandrey/master
- e9567994 u-boot-fslc: update to v2021.07
- 90dd530c imx-gpu-apitrace: exclude from builds with glibc 2.34+
- 7a928a20 Merge pull request #837 from YoeDistro/yoe/mut
- 229b84b6 image_types_fsl.bbclass: Remove overzelous override replacements
- 791726c7 imx-base.inc: Fix another override
- a31e8a6a machine-overrides-extender.bbclass: Adjust for new override character
- 7377f6c8 layer: More override fixes
- 248273e8 opencv: Undo conversion of SRCREV_extra
- 9ddba867 conf: machine: imx8m*: convert exlinux syntax to new overrides
- 13fc081b layer.conf: Drop compatibility with older than hardknott releases
- 59d36c98 layer: Convert to new override syntax
- 72f59d35 Merge pull request #842 from tprrt/tprrt/imx-cst
- 98797c54 imx-cst: introduce the recipe for the version 3.3.1
- f1eae1b9 Merge pull request #840 from Ossanes/topic/cicd
- 60a283e1 cicd: backport: Fix events allowing the workflow to run
- 80669e3e Merge pull request #839 from thochstein/alsa-lib
- 658d2152 alsa-lib: Fix imx-cs42888 model name, fix fuzz
- a3cb35e5 Merge pull request #836 from thochstein/jailhouse
- d198e226 Merge pull request #835 from thochstein/master
- db32cfce imx8mp-evk.inc: Make jailhouse specific to NXP BSP
- 9ddb7f82 jailhouse: Drop from MACHINE_FEATURES_BACKFILL
- f8cd1167 kernel-module-isp-vvcam: Upgrade to 4.2.2.13.0
- 021178dd basler-camera: Upgrade to 4.2.2.13.0
- b60b315a isp-imx: Upgrade to 4.2.2.13.0
- 6adcab4f Merge pull request #833 from thochstein/master
- 0b77fc06 imx-vpu-hantro-daemon: Add Hantro V4L2 daemon
- 33ce8fb2 imx-vpu-hantro-vc: Upgrade to 1.4.0
- 1cf2ec65 imx-vpu-hantro: Upgrade to 1.22.0
- 725d0251 imx-test: Upgrade to NXP release 5.10.35-2.0.0
- 2aeab31c imx-seco-libs: Upgrade to NXP release 5.10.35-2.0.0
- 4ee950be imx-seco: Upgrade to 3.8.1
- adcc1926 imx-sc-firmware: Upgrade to 1.9.0
- 54296e8f Merge pull request #830 from zandrey/kernel-upgrade-master
- e10b2792 linux-fslc-imx: update to v5.4.134
- 2f86b6c0 linux-fslc-lts: update to v5.10.52
- 07fd8479 linux-fslc: update to v5.12.19
- 211f11c6 Merge pull request #828 from thochstein/imx-boot_firmware-imx
- 6d463c70 imx-mkimage: Drop dcd files from deploy folder
- ea3c8d90 imx-mkimage: Upgrade to 5.10.35-2.0.0 release
- d2639021 firmware-imx: Upgrade to 8.12
- 201b15ab Merge pull request #825 from thochstein/u-boot
- c72cb38b u-boot-mfgtool.inc: Align SPL_IMAGE and SPL_SYMLINK with OE
- 999f5d25 u-boot-imx: Fix deploy bug for multiple UBOOT_CONFIG entries
- ee1b9a2f u-boot-imx: Fix comment
- 25f3bbf7 Merge pull request #763 from thochstein/imx-test
- 9eea9c72 Merge pull request #818 from thochstein/master
- c8fa429a Merge pull request #822 from pberginkonsult/u-boot-imx-2021.04
- 7e896092 Merge pull request #824 from Ossanes/topic/cicd-pull-request-target
- 3420ca39 cicd: Use pull_request_target instead of pull_request
- fb2a125c Merge pull request #823 from ting-liu/tsntool
- 2d4b9b17 tsntool: update to 3111f7f
- a1d56f27 u-boot-imx: upgrade to 2021.04
- bb75e295 u-boot-imx: align naming of u-boot-imx-common with u-boot-fslc
- 79ba2661 imx-atf: Remove -O2 from CFLAGS for 8MQ
- 0b01dbe8 imx-atf: Upgrade to NXP release 5.10.35-2.0.0
- 6b9ab6ab linux-imx*: Upgrade to 5.10.35
- e453ee3a Update EULA and SCR for NXP release 5.10.35-2.0.0
- b656c649 Merge pull request #820 from zandrey/kernel-upgrade-master
- a1ff57ba linux-fslc-imx: sanitize local version
- 45422176 linux-fslc-imx: update to v5.4.129
- d307aeb2 linux-fslc-lts: update to v5.10.47
- a018be4e linux-fslc: update to v5.12.14
- 4981f791 linux-fslc-imx: update to v5.4.128
- b6d22dba linux-fslc-lts: update to v5.10.46
- c32e4f59 linux-fslc: update to v5.12.13
- f41a5d4d linux-fslc-imx: update to v5.4.127
- cd92f405 linux-fslc-lts: update to v5.10.45
- eb264658 linux-fslc: update to v5.12.12
- fca23689 Merge pull request #819 from zandrey/upgrade-u-boot-mainline
- f5b3df31 u-boot-fslc: update to v2021.07-rc5
- 6f4dcecf Merge pull request #817 from MaxKrummenacher/master
- 3e7163bf xwayland: fix build against vivante provided opengl on 32bit i.MX
- 2684b227 Merge pull request #816 from thochstein/master
- 96894d8f jailhouse: Fix firmware location as non-arch specific
- 236f889c cicd: backport: update workflow based on new 0.0.4
- c8b0f705 linux-fslc-imx: update to v5.4.126
- bfe2d12b linux-fslc-lts: update to v5.10.44
- a4a0c9af linux-fslc: update to v5.12.11
- 53a7fa11 libimxvpuapi2: Update to version 2.2.0
- f676c1fa cicd: Add backport workflow
- edab5058 isp-imx: fix compiler error with __DATE__, __TIME__
- a0ded7c1 linux-fslc-imx: update to v5.4.125
- df5ca2f9 linux-fslc-lts: update to v5.10.43
- 6611e1c8 linux-fslc: update to v5.12.10
- 388221b9 u-boot-fslc: update to v2021.07-rc4
- fbcff704 linux-fslc-imx: update to v5.4.124
- db56f2d5 linux-fslc-lts: update to v5.10.42
- 8c35366e linux-fslc: update to v5.12.9
- b33ea2c5 linux-fslc: defconfig: Select the Wifi ath10k sdio driver
- 0df4075e recipes-graphics: clutter/cogl: move bbappend to dynamic layers
- cb88eb8e mesa: Refresh patches for mesa 21.1.1
- 733e1683 linux-fslc-imx: update to v5.4.122
- 1d7ecadd linux-fslc: update to v5.12.7
- 46db3b77 linux-fslc-lts: update to v5.10.40
- 2225aa09 linux-fslc-imx: update to v5.4.121
- a9658c2c linux-fslc-imx: update to v5.4.120
- 1d1ee0f4 linux-fslc-lts: update to v5.10.39
- 21d4002d linux-fslc-lts: update to v5.10.38
- 5adfc8c0 linux-fslc: update to v5.12.6
- b2e1e4e5 linux-fslc: update to v5.12.5
- 64d3fc86 u-boot-fslc: update to v2021.07-rc3
- 5dba9412 Drop overrides for i.MX 8DXL Phantom MEK
- 3990edc9 imx-seco*: Make 8DX compatibility explicit
- 2a088c39 imx-seco*: Improve description field
- 2d4781c4 imx8dx-mek: Fix ATF_PLATFORM and IMX_BOOT_SOC_TARGET
- 70488c4a imx8qxp-mek: Move ATF_PLATFORM and IMX_BOOT_SOC_TARGET
- 4a61fdbd weston-init: uncomment use-g2d=1 based on imxgpu2d MACHINEOVERRIDE
- 2c4efeea linux-fslc-imx: update to v5.4.119
- a348eb06 linux-fslc-lts: update to v5.10.37
- d5c0f8ff linux-fslc: update to v5.12.4
- 4a0c4f9f linux-fslc: update to v5.12.3
- d3efce86 linux-fslc-imx: update to v5.4.118
- a676a286 linux-fslc-lts: update to v5.10.36
- f7a46b2c linux-fslc-imx: update to v5.4.117
- df13ce9f linux-fslc-lts: update to v5.10.35
- 458c5671 u-boot-fslc: update to v2021.07-rc2
- 7bfd1773 basler-camera, isp: Fix compatibility for 8M Plus only
- 03f63f44 layerscape: not set u-boot-dtb.bin in UBOOT_CONFIG
- c92ae656 xserver-xorg: Enable glamor for i.MX 8
- a6e3677f linux-fslc: Sync defconfig on Linux 5.12.1
- 845b649e linux-fslc: Add Linux kernel 5.12.1
- 1a24574d linux-fslc-lts: Rework 5.10 Linux kernel as LTS recipe
- f8fe947d linux-fslc-imx: update to v5.4.116
- a4f24291 linux-fslc: update to v5.10.34
- 1e4b6f24 linux-fslc-imx: update to v5.4.115
- ef3c6c33 linux-fslc: update to v5.10.33
- 7989c1c3 gstreamer1.0: set the name of the test suite for ptests
- 0b316833 gstreamer: Add common .inc files for meson based recipes
- 122bfa16 conf: machine: imx8m[m,n,p]: enable extlinux support
- e465b75e imx-base.inc: use new wks file for boot container
- 542ed813 wic: add new wks file to use boot container for mx8m
- 8bb147f9 classes: imx-boot-container: adapt to new u-boot generation
- e2eda5e9 u-boot-fslc: upgrade to 2021.07-rc version
- 7462ae56 opencv: Fix SRC_URI
- a5fc6887 opencv: Adapt patch for upgrade to 4.5.2.imx
- 0eebdde9 imx-base.inc: Fix opencv preferred version
- acc75e4a imx-base.inc: use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and mx6ulz
- 12ee63cd firmware-imx: Upgrade to 8.10.1
- 8118f36f opencv: Upgrade to 4.5.2.imx
- f5c0c19e imx-sw-pdm: Add PDM to PCM software decimation library
- 8f83a0e1 imx-test: Use swpdm support for i.MX 8M
- 20cb8d50 imx-test: Update to 7468ce4
- 469653d2 imx8mp-lpddr4-evk: Add device trees for basler camera
- dc3807cc isp-imx: Switch to dewarp to test
- 12cede75 isp-imx: Enable G2D
- eeef41ee isp-imx: Cleanup recipe
- aeb17125 isp-imx: Cleanup packaging
- 5910cd66 isp-imx: Normalize the recipe source folder
- 0b478436 isp-imx: Upgrade to 4.2.2.11.0
- 2bb66101 basler-camera: Upgrade to 4.2.2.11.0
- ba0b490f kernel-module-isp-vvcam: Upgrade to 4.2.2.11.0
- 3e515c5a qtbase: Add reference for pending patch
- 8acd449c imx-atf: Upgrade to 2.4
- 94f604bb imx-gpu-viv: Add GPU kernel module as rrecommends
- 5797a50d weston: Fix xwayland dependency
- 9ef0fb90 imx8dxl-ddr3l-evk: Fix machine name
- 0268af0e imx8dxl-ddr3-evk: Fix BOARD_TYPE
- 83c582f3 u-boot-imx: Update for NXP release 5.4.70-2.3.2
- 97e35e7f u-boot-fslc: Update to version 2021.04

Signed-off-by: Daiane Angolini <[email protected]>
quaresmajose pushed a commit that referenced this pull request Jan 10, 2023
Bumping cloud-init to version 21.4-47-ga97fd062

 - patch refresh
 - add bash to RDPENDS

Commit summary:

    a97fd062 Add .git-blame-ignore-revs (#1161)
    bae9b11d Adopt Black and isort (SC-700) (#1157)
    2bcf4fa9 Include dpkg frontend lock in APT_LOCK_FILES (#1153)
    3da3bdae tests/cmd/query: fix test run as root and add coverage for defaults (#1156)
    9a6e65a2 Schema processing changes (SC-676) (#1144)
    35711700 Add dependency workaround for impish in bddeb (#1148)
    3303b704 netbsd: install new dep packages (#1151)
    f4692c5d find_devs_with_openbsd: ensure we return the last entry (#1149)
    e9634266 sources/azure: remove unnecessary hostname bounce (#1143)
    24739592 find_devs/openbsd: accept ISO on disk (#1132)
    b591e9db Improve error log message when mount failed (#1140)
    8df8f43a add KsenijaS as a contributor (#1145)
    6760bf14 travis - don't run integration tests if no deb (#1139)
    65c2cfd7 factor out function for getting top level directory of cloudinit (#1136)
    b21afb0a testing: Add deterministic test id (#1138)
    2969ceaa mock sleep() in azure test (#1137)
    0ed00ad9 Add miraclelinux support (#1128)
    cd40789a docs: Make MACs lowercase in network config (#1135)
    bedac77e Add Strict Metaschema Validation (#1101)
    f428ed16 update dead link (#1133)
    0e25076b cloudinit/net: handle two different routes for the same ip (#1124)
    6e39613d docs: pin mistune dependency (#1134)
    039c40f9 Reorganize unit test locations under tests/unittests (#1126)
    ffa6fc88 Fix exception when no activator found (#1129)
    0fe96a44 jinja: provide and document jinja-safe key aliases in instance-data (SC-622) (#1123)
    ff10fc09 testing: Remove date from final_message test (SC-638) (#1127)
    cf38c2cb Move GCE metadata fetch to init-local (SC-502) (#1122)
    a1cf55e5 Fix missing metadata routes for vultr (#1125)
    c39d4f45 cc_ssh_authkey_fingerprints.py: prevent duplicate messages on console (#1081)
    4bf4de25 sources/azure: remove unused remnants related to agent command (#1119)
    32860627 github: update PR template's contributing URL (#1120)
    b36b4e2f docs: Rename HACKING.rst to CONTRIBUTING.rst (#1118)
    31daf667 testing: monkeypatch system_info call in unit tests (SC-533) (#1117)
    1343584d Fix Vultr timeout and wait values (#1113)
    7ebf04e3 lxd: add preference for LXD cloud-init.* config keys over user keys (#1108)
    3c6b594b VMware: source /etc/network/interfaces.d/* on Debian
    62721ae7 Add cjp256 as contributor (#1109)
    36adb6da integration_tests: Ensure log directory exists before symlinking to it (#1110)
    7f03da35 testing: add growpart integration test (#1104)
    8c52bb3f integration_test: Speed up CI run time (#1111)
    f0af9f78 Some miscellaneous integration test fixes (SC-606) (#1103)
    918d69a0 tests: specialize lxd_discovery test for lxd_vm vendordata (#1106)
    22150a20 Add convenience symlink to integration test output (#1105)
    fff6de4a Fix for set-name bug in networkd renderer (#1100)
    3d150688 Wait for apt lock (#1034)
    6421a202 testing: stop chef test from running on openstack (#1102)
    820e3d1c alpine.py: add options to the apk upgrade command (#1089)
    db6084bd Release 21.4 (#1091)
    ff415cad Azure: fallback nic needs to be reevaluated during reprovisioning (#1094)
    48467aa3 azure: pps imds (#1093)
    d54e23bf testing: Remove calls to 'install_new_cloud_init' (#1092)
    77376534 Add LXD datasource (#1040)
    b1beb538 Fix unhandled apt_configure case. (#1065)
    a90d8338 Allow libexec for hotplug (#1088)
    0f8428f6 Add necessary mocks to test_ovf unit tests (#1087)
    28581988 Remove (deprecated) apt-key (#1068)
    d4fe4bf5 distros: Remove a completed "TODO" comment (#1086)
    d77d6bf1 cc_ssh.py: Add configuration for controlling ssh-keygen output (#1083)
    1d01da5d Add "install hotplug" module (SC-476) (#1069)
    75b26b0a hosts.alpine.tmpl: rearrange the order of short and long hostnames (#1084)
    994339ae Add max version to docutils
    e6f15ae5 cloudinit/dmi.py: Change warning to debug to prevent console display (#1082)
    a8380a12 remove unnecessary EOF string in disable-sshd-keygen-if-cloud-init-active.conf (#1075)
    a4236c37 Add module 'write-files-deferred' executed in stage 'final' (#916)
    81f6aa16 Bump pycloudlib to fix CI (#1080)
    2db71334 Remove pin in dependencies for jsonschema (#1078)
    6cf9dc87 Add "Google" as possible system-product-name (#1077)
    2107ad01 Update Debian security suite for bullseye (#1076)
    8c89009e Leave the details of service management to the distro (#1074)
    3a6bee59 Fix typos in setup.py (#1059)
    150fd30e Update Azure _unpickle (SC-500) (#1067)
    ee296ced cc_ssh.py: fix private key group owner and permissions (#1070)
    a0a68a24 VMware: read network-config from ISO (#1066)
    70f0ee78 testing: mock sleep in gce unit tests (#1072)
    62c2a56e CloudStack: fix data-server DNS resolution (#1004)
    125dcb28 Fix unit test broken by pyyaml upgrade (#1071)
    a9501251 testing: add get_cloud function (SC-461) (#1038)
    b3e31ba2 Inhibit [email protected] if cloud-init is active (#1028)
    76166caf VMWARE: search the deployPkg plugin in multiarch dir (#1061)
    ca0da042 Fix set-name/interface DNS bug (#1058)
    1ee2f3c3 Use specified tmp location for growpart (#1046)
    048a825c .gitignore: ignore tags file for ctags users (#1057)
    725a7f7f Allow comments in runcmd and report failed commands correctly (#1049)
    fd595774 tox integration: pass the *_proxy, GOOGLE_*, GCP_* env vars (#1050)
    9c147e83 Allow disabling of network activation (SC-307) (#1048)
    3d2bac8b renderer: convert relative imports to absolute (#1052)
    1bbb67ca Support ETHx_IP6_GATEWAY, SET_HOSTNAME on OpenNebula (#1045)
    de166ec3 integration-requirements: bump the pycloudlib commit (#1047)
    81a8f0a6 lp-to-git-users: adding vholer (#1044)
    591e97da Allow Vultr to set MTU and use as-is configs (#1037)
    392c3262 pin jsonschema in requirements.txt (#1043)
    ba083245 testing: remove cloud_tests (#1020)
    934c8d71 Add andgein as contributor (#1042)
    82d6f564 Make wording for module frequency consistent (#1039)
    2d67c1b9 Use ascii code for growpart (#1036)
    21aec00f Add jshen28 as contributor (#1035)
    c29c5b1d Skip test_cache_purged_on_version_change on Azure (#1033)
    8cebc449 Remove invalid ssh_import_id from examples (#1031)
    244af3f4 Cleanup Vultr support (#987)
    24a15e9c docs: update cc_disk_setup for fs to raw disk (#1017)
    a1e78b2e HACKING.rst: change contact info to James Falcon (#1030)
    089a307d tox: bump the pinned flake8 and pylint version (#1029)
    e27c3074 Add retries to DataSourceGCE.py when connecting to GCE (#1005)
    dc227869 Set Azure to apply networking config every BOOT (#1023)
    612e3908 Add connectivity_url to Oracle's EphemeralDHCPv4 (#988)
    cb82a450 docs: fix typo and include sudo for report bugs commands (#1022)
    5ea2c669 VMware: Fix typo introduced in #947 and add test (#1019)
    d4fe7bc4 Update IPv6 entries in /etc/hosts (#1021)
    023f97d4 Integration test upgrades for the 21.3-1 SRU (#1001)
    26a92b0d Add Jille to tools/.github-cla-signers (#1016)
    f3cc9494 Improve ug_util.py (#1013)
    f4c47e3e Support openEuler OS (#1012)
    2ce85724 ssh_utils.py: ignore when sshd_config options are not key/value pairs (#1007)
    e69a8874 Set Azure to only update metadata on BOOT_NEW_INSTANCE (#1006)
    7fe0f900 cc_update_etc_hosts: Use the distribution-defined path for the hosts file (#983)
    f6c71fd7 Add CloudLinux OS support (#1003)
    db72c841 puppet config: add the start_agent option (#1002)
    58c2de4c Fix `make style-check` errors (#1000)
    76cff793 Make cloud-id copyright year (#991)
    7fc3f08e Add support to accept-ra in networkd renderer (#999)
    de8931ed Update ds-identify to pass shellcheck (#979)
    28e56d99 Azure: Retry dhcp on timeouts when polling reprovisiondata (#998)
    6803368d testing: Fix ssh keys integration test (#992)
    03ee10cd Release 21.3 (#993)
    3ec8ddde Azure: During primary nic detection, check interface status continuously before rebinding again (#990)
    7d3f5d75 Fix home permissions modified by ssh module (SC-338) (#984)
    94679e17 Add integration test for sensitive jinja substitution (#986)
    776bd363 Ignore hotplug socket when collecting logs (#985)
    3e63025a testing: Add missing mocks to test_vmware.py (#982)
    0bf8d575 add Zadara Edge Cloud Platform to the supported clouds list (#963)
    b9c96b4f testing: skip upgrade tests on LXD VMs (#980)
    65607405 Only invoke hotplug socket when functionality is enabled (#952)
    f516a7d3 Revert unnecesary lcase in ds-identify (#978)
    04047438 cc_resolv_conf: fix typos (#969)
    1c3b10b5 Replace broken httpretty tests with mock (SC-324) (#973)
    e119cece Azure: Check if interface is up after sleep when trying to bring it up (#972)
    7781dec3 Update dscheck_VMware's rpctool check (#970)
    82a30e6d Azure: Logging the detected interfaces (#968)
    b9d308b4 Change netifaces dependency to 0.10.4 (#965)
    d3271217 Azure: Limit polling network metadata on connection errors (#961)
    c62cb3af Update inconsistent indentation (#962)
    9893dfcd cc_puppet: support AIO installations and more (#960)
    3c858591 Add Puppet contributors to CLA signers (#964)
    8b4a9bc7 Datasource for VMware (#953)
    049d62b6 photon: refactor hostname handling and add networkd activator (#958)
    00dbaf1e Stop copying ssh system keys and check folder permissions (#956)
    13b6a857 testing: port remaining cloud tests to integration testing framework (SC-191) (#955)
    8f42eb54 generate contents for ovf-env.xml when provisioning via IMDS (#959)
    3d9c862b Add support for EuroLinux 7 && EuroLinux 8 (#957)
    758acf97 Implementing device_aliases as described in docs (#945)
    824977bd testing: fix test_ssh_import_id.py (#954)
    6e7066ea Add ability to manage fallback network config on PhotonOS (#941)
    4257e30a Add VZLinux support (#951)
    f0ab1e64 VMware: add network-config support in ovf-env.xml (#947)
    ec6afadb Update pylint to v2.9.3 and fix the new issues it spots (#946)
    a984ee78 Azure: mount default provisioning iso before try device listing (#870)
    4fbe192a Document known hotplug limitations (#950)
    184c836a Initial hotplug support (#936)
    eacb0353 Fix MIME policy failure on python version upgrade (#934)
    881be6e7 run-container: fixup the centos repos baseurls when using http_proxy (#944)
    a185f319 tools: add support for building rpms on rocky linux (#940)
    9b52405c ssh-util: allow cloudinit to merge all ssh keys into a custom user file, defined in AuthorizedKeysFile (#937)
    108611ae VMware: new "allow_raw_data" switch (#939)
    7f5e6822 bump pycloudlib version (#935)
    894dd7c4 add renanrodrigo as a contributor (#938)
    36aeb49c testing: simplify test_upgrade.py (#932)
    db51b656 freebsd/net_v1 format: read MTU from root (#930)
    81299de5 Add new network activators to bring up interfaces (#919)
    78e89b03 - Detect a Python version change and clear the cache (#857)
    6e0aa175 cloud_tests: fix the Impish release name (#931)
    b5aecbe9 Removed distro specific network code from Photon (#929)
    35aa9db6 Add support for VMware PhotonOS (#909)
    f5a24496 cloud_tests: add impish release definition (#927)
    db23b1b1 docs: fix stale links rename master branch to main (#926)
    abd2da57 Fix DNS in NetworkState (SC-133) (#923)
    fbcb224b tests: Add 'adhoc' mark for integration tests (#925)
    1243c5a1 Fix the spelling of "DigitalOcean" (#924)
    c8d3f99b Small Doc Update for ReportEventStack and Test (#920)
    950c186a Replace deprecated collections.Iterable with abc replacement (#922)
    59a3d845 testing: OCI availability domain is now required (SC-59) (#910)
    59a848c5 add DragonFlyBSD support (#904)
    05b0e350 Use instance-data-sensitive.json in jinja templates (SC-117) (#917)
    b11632d1 doc: Update NoCloud docs stating required files (#918)
    9c400e46 build-on-netbsd: don't pin a specific py3 version (#913)
    29ac50f2 - Create the log file with 640 permissions (#858)
    503e2d39 Allow braces to appear in dhclient output (#911)
    63f72380 Docs: Replace all freenode references with libera (#912)
    fc161f8e openbsd/net: flush the route table on net restart (#908)
    7c1d27b8 Add Rocky Linux support to cloud-init (#906)
    c8db6032 Add "esposem" as contributor (#907)
    3611befb Add integration test for #868 (#901)
    1793b8b7 Added support for importing keys via primary/security mirror clauses (#882)
    21a0b120 [examples] config-user-groups expire in the future (#902)
    6fe19837 BSD: static network, set the mtu (#894)
    4c3c3629 Add integration test for lp-1920939 (#891)
    57964125 Fix unit tests breaking from new httpretty version (#903)
    86434699 Allow user control over update events (#834)
    899bfaa9 Update test characters in substitution unit test (#893)
    77320bfc cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)
    8cf40a73 Add AlmaLinux OS support (#872)
    13877549 Release 21.2 (#890)
    f17f78fa Add \r\n check for SSH keys in Azure (#889)
    5f5fa5ee Revert "Add support to resize rootfs if using LVM (#721)" (#887)
    9ea643ff Add Vultaire as contributor (#881)
    ba82b3ef Azure: adding support for consuming userdata from IMDS (#884)
    5c740dcf test_upgrade: modify test_upgrade_package to run for more sources (#883)
    02db2c3e Fix chef module run failure when chef_license is set (#868)
    b2311664 Azure: Retry net metadata during nic attach for non-timeout errs (#878)
    431b3683 Azure: Retrieve username and hostname from IMDS (#865)
    d5cca27a Azure: eject the provisioning iso before reporting ready (#861)
    ced836e6 Use `partprobe` to re-read partition table if available (#856)
    d132356c fix error on upgrade caused by new vendordata2 attributes (#869)
    45db197c add prefer_fqdn_over_hostname config option (#859)
    0d90596b Emit dots on travis to avoid timeout (#867)
    cc16c922 doc: Replace remaining references to user-scripts as a config module (#866)
    9f9e154f azure: Removing ability to invoke walinuxagent (#799)
    0ae0b1d4 Add Vultr support (#827)
    83f6bbfb Fix unpickle for source paths missing run_dir (#863)
    fb38aa59 sysconfig: use BONDING_MODULE_OPTS on SUSE (#831)
    a9d3664c lp-to-git-users: adding B1Sandmann (#828)
    15dd3601 bringup_static_routes: fix gateway check (#850)
    fc5d5415 add hamalq user (#860)
    74fa008b Add support to resize rootfs if using LVM (#721)
    3b7e2e82 Fix mis-detecting network configuration in initramfs cmdline (#844)
    13606a12 tools/write-ssh-key-fingerprints: do not display empty header/footer (#817)
    6ae1145f Azure helper: Ensure Azure http handler sleeps between retries (#842)
    d4acc092 Fix chef apt source example (#826)
    bad84ad4 .travis.yml: generate an SSH key before running tests (#848)
    b794d426 write passwords only to serial console, lock down cloud-init-output.log (#847)
    c6726c2b Fix apt default integration test (#845)
    dae45c3b integration_tests: bump pycloudlib dependency (#846)
    f35181fa Fix stack trace if vendordata_raw contained an array (#837)
    3aeb14cd archlinux: Fix broken locale logic (#841)
    d95b448f Integration test for #783 (#832)
    74e1e50d integration_tests: mount more paths IN_PLACE (#838)
    9bd19645 Fix requiring device-number on EC2 derivatives (#836)
    6fe99157 Remove the vi comment from the part-handler example (#835)
    121bc04c net: exclude OVS internal interfaces in get_interfaces (#829)
    106c57d5 tox.ini: pass OS_* environment variables to integration tests (#830)
    3dd3de7c integration_tests: add OpenStack as a platform (#804)
    3be66630 Add flexibility to IMDS api-version (#793)
    62f7a8b1 Fix the TestApt tests using apt-key on Xenial and Hirsute (#823)
    a10838a6 doc: remove duplicate "it" from nocloud.rst (#825)
    2757333e archlinux: Use hostnamectl to set the transient hostname (#797)
    402d98ed cc_keys_to_console.py: Add documentation for recently added config key (#824)
    695c4f8f Update cc_set_hostname documentation (#818)
    d873b9dc Release 21.1 (#820)
    a64b7380 Azure: Support for VMs without ephemeral resource disks. (#800)
    e384a543 cc_keys_to_console: add option to disable key emission (#811)
    38aee6ee integration_tests: introduce lxd_use_exec mark (#802)
    66e2d42d azure: case-insensitive UUID to avoid new IID during kernel upgrade (#798)
    08d8902a stale.yml: don't ask submitters to reopen PRs (#816)
    33b6cf29 integration_tests: fix use of SSH agent within tox (#815)
    28d2d4b8 integration_tests: add UPGRADE CloudInitSource (#812)
    5a9008e5 integration_tests: use unique MAC addresses for tests (#813)
    6056ccd4 Update .gitignore (#814)
    7f1cefe9 Port apt cloud_tests to integration tests (#808)
    85e88af0 integration_tests: fix test_gh626 on LXD VMs (#809)
    84e56f84 Fix attempting to decode binary data in test_seed_random_data test (#806)
    09193e51 Remove wait argument from tests with session_cloud calls (#805)
    0497c7b1 Datasource for UpCloud (#743)
    3a0a5894 test_gh668: fix failure on LXD VMs (#801)
    3cebe0df openstack: read the dynamic metadata group vendor_data2.json (#777)
    36ddf1eb includedir in suoders can be prefixed by "arroba" (#783)
    6efe16d8 [VMware] change default max wait time to 15s (#774)
    e7e7b429 Revert integration test associated with reverted #586 (#784)
    5ccc8cba Add jordimassaguerpla as contributor (#787)
    a0fdd856 Add Rick Harding to CLA signers (#792)
    c343e8b3 HACKING.rst: add clarifying note to LP CLA process section (#789)
    5ec01a57 Stop linting cloud_tests (#791)
    4c190685 cloud-tests: update cryptography requirement (#790)
    a9c904dc Remove 'remove-raise-on-failure' calls from integration_tests (#788)
    1527efa7 Use more cloud defaults in integration tests (#757)
    2d0b6368 Adding self to cla signers (#776)
    e051d542 doc: avoid two warnings (#781)
    b3abcdc0 Use proper spelling for Red Hat (#778)
    ad23441d Add antonyc to .github-cla-signers (#747)
    c25118ac integration_tests: log image serial if available (#772)
    cdc5b81f Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)" (#775)
    9db8620b Release 20.4.1
    6fc9da99 Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)"
    11630044 [VMware] Support cloudinit raw data feature (#691)
    9a258eeb net: Fix static routes to host in eni renderer (#668)
    162fb839 .travis.yml: don't run cloud_tests in CI (#756)
    7b58982a test_upgrade: add some missing commas (#769)
    37abbc43 cc_seed_random: update documentation and fix integration test (#771)
    503435d1 Fix test gh-632 test to only run on NoCloud (#770)
    2b2c7f39 archlinux: fix package upgrade command handling (#768)
    2bfa461b integration_tests: add integration test for LP: #1910835 (#761)
    4f62ae8d Fix regression with handling of IMDS ssh keys (#760)
    88581e54 integration_tests: log cloud-init version in SUT (#758)
    83ba4d18 Add ajmyyra as contributor (#742)
    75eb007f net_convert: add some missing help text (#755)
    ea6fcc14 Missing IPV6_AUTOCONF=no to render sysconfig dhcp6 stateful on RHEL (#753)
    aa1014ca doc: document missing IPv6 subnet types (#744)
    30da21bd Add example configuration for datasource `AliYun` (#751)
    e5c67478 integration_tests: add SSH key selection settings (#754)
    48b2c5f1 fix a typo in man page cloud-init.1 (#752)
    b85e4a56 network-config-format-v2.rst: add Netplan Passthrough section (#750)
    c5f6c786 stale: re-enable post holidays (#749)
    aa72426b integration_tests: port ca_certs tests from cloud_tests (#732)
    80847b05 Azure: Add telemetry for poll IMDS (#741)
    5d017ab6 doc: move testing section from HACKING to its own doc (#739)
    b9a5da16 No longer allow integration test failures on travis (#738)
    e4f2d613 stale: fix error in definition (#740)
    b944cbe0 integration_tests: set log-cli-level to INFO by default (#737)
    3c076f4c PULL_REQUEST_TEMPLATE.md: use backticks around commit message (#736)
    fad919aa stale: disable check for holiday break (#735)
    f38ba3ca integration_tests: log the path we collect logs into (#733)
    ac17c6a2 .travis.yml: add (most) supported Python versions to CI (#734)
    0b932e55 integration_tests: fix IN_PLACE CLOUD_INIT_SOURCE (#731)
    a5484d02 cc_ca_certs: add RHEL support (#633)
    91381855 Azure: only generate config for NICs with addresses (#709)
    e5f74595 doc: fix CloudStack configuration example (#707)
    eadadaa1 integration_tests: restrict test_lxd_bridge appropriately (#730)
    9e89ca70 Add integration tests for CLI functionality (#729)
    2022bc72 Integration test for gh-626 (#728)
    ca49e27b Some test_upgrade fixes (#726)
    2af3f6d7 Ensure overriding test vars with env vars works for booleans (#727)
    3339a5a4 integration_tests: port lxd_bridge test from cloud_tests (#718)
    9ea845db Integration test for gh-632. (#725)
    8321f0c0 Integration test for gh-671 (#724)
    00dbc144 integration-requirements.txt: bump pycloudlib commit (#723)
    212b291d Drop unnecessary shebang from cmd/main.py (#722)
    97bfd21d Integration test for LP: #1813396 and #669 (#719)
    1d1649e5 integration_tests: include timestamp in log output (#720)
    05216aa3 integration_tests: add test for LP: #1898997 (#713)
    17ca02e1 Add integration test for power_state_change module (#717)
    7ec314a9 Update documentation for network-config-format-v2 (#701)
    b8df2547 sandbox CA Cert tests to not require ca-certificates (#715)
    54e202a6 Add upgrade integration test (#693)
    aa6350f6 Integration test for 570 (#712)
    974145d0 Add ability to keep snapshotted images in integration tests (#711)
    06f7b452 Integration test for pull #586 (#706)
    6c4e87bf integration_tests: introduce skipping of tests by OS (#702)
    ed9bd19c integration_tests: introduce IntegrationInstance.restart (#708)
    bd76d5cf Add lxd-vm to list of valid integration test platforms (#705)
    f550c876 Adding BOOTPROTO = dhcp to render sysconfig dhcp6 stateful on RHEL (#685)
    2bd34bda Delete image snapshots created for integration tests (#682)
    de3183c1 Parametrize ssh_keys_provided integration test (#700)
    53f2bfbb Drop use_sudo attribute on IntegrationInstance (#694)
    6ee01078 cc_apt_configure: add riscv64 as a ports arch (#687)
    4292a47b cla: add xnox (#692)
    bc9c6c22 Collect logs from integration test runs (#675)
    47f4229e Release 20.4 (#686)
    87df9d6c tox: avoid tox testenv subsvars for xenial support (#684)
    6e86d2a5 Ensure proper root permissions in integration tests (#664)
    8a493bf0 LXD VM support in integration tests (#678)
    e454dea5 Integration test for fallocate falling back to dd (#681)
    66a851ac .travis.yml: correctly integration test the built .deb (#683)
    a4d0feb0 Ability to hot-attach NICs to preprovisioned VMs before reprovisioning (#613)
    66b4be8b Support configuring SSH host certificates. (#660)
    5d4a9a4a add integration test for LP: #1900837 (#679)
    12ef7541 cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)
    73e704e3 DataSourceAzure: push dmesg log to KVP (#670)
    9707a08a Make mount in place for tests work (#667)
    bfaee8cc integration_tests: restore emission of settings to log (#657)
    eea75449 DataSourceAzure: update password for defuser if exists (#671)
    49d5de92 tox.ini: only select "ci" marked tests for CI runs (#677)
    6df0230b Azure helper: Increase Azure Endpoint HTTP retries (#619)
    d807df28 DataSourceAzure: send failure signal on Azure datasource failure (#594)
    96d21dfb test_persistence: simplify VersionIsPoppedFromState (#674)
    cd752df6 only run a subset of integration tests in CI (#672)
    f6801144 cli: add --system param to allow validating system user-data on a machine (#575)
    e1bde919 test_persistence: add VersionIsPoppedFromState test (#673)
    4f2da1cc introduce an upgrade framework and related testing (#659)
    a925b5a0 add --no-tty option to gpg (#669)
    eeef783b Pin pycloudlib to a working commit (#666)
    8a9ee02d DataSourceOpenNebula: exclude SRANDOM from context output (#665)
    38ba6b30 cloud_tests: add hirsute release definition (#662)
    db2ff11d split integration and cloud_tests requirements (#652)
    39cf5c4e faq.rst: add warning to answer that suggests running `clean` (#661)
    2730521f Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)
    57349eb7 Make wakeonlan Network Config v2 setting actually work (#626)
    0dc2d030 HACKING.md: unify network-refactoring namespace (#658)
    d83c0bb4 replace usage of dmidecode with kenv on FreeBSD (#621)
    b542ce7a Prevent timeout on travis integration tests. (#651)
    c86283f0 azure: enable pushing the log to KVP from the last pushed byte  (#614)
    f4235974 Fix launch_kwargs bug in integration tests (#654)
    cf6c36a1 split read_fs_info into linux & freebsd parts (#625)
    d1c01c1d PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)
    8dfd8801 Make some language improvements in growpart documentation (#649)
    0184e536 Revert ".travis.yml: use a known-working version of lxd (#643)" (#650)
    7978feb3 Fix not sourcing default 50-cloud-init ENI file on Debian (#598)
    2c450039 remove unnecessary reboot from gpart resize (#646)
    0af1ff1e cloudinit: move dmi functions out of util (#622)
    d619f517 integration_tests: various launch improvements (#638)
    2ea3121f test_lp1886531: don't assume /etc/fstab exists (#639)
    0ff34cfb Remove Ubuntu restriction from PR template (#648)
    34f8e221 util: fix mounting of vfat on *BSD (#637)
    815a790c conftest: improve docstring for disable_subp_usage (#644)
    8642e8bc doc: add example query commands to debug Jinja templates (#645)
    f8c84aee Correct documentation and testcase data for some user-data YAML (#618)
    0f8be879 Hetzner: Fix instance_id / SMBIOS serial comparison (#640)
    f72d0cb7 .travis.yml: use a known-working version of lxd (#643)
    a6afe9c5 tools/build-on-freebsd: fix comment explaining purpose of the script (#635)
    1431c8a1 Hetzner: initialize instance_id from system-serial-number (#630)

Signed-off-by: Bruce Ashfield <[email protected]>
ricardosalveti added a commit to ricardosalveti/meta-lmp that referenced this pull request May 30, 2023
Release notes: https://github.com/docker/compose/releases/tag/v2.18.1

Relevant changes from 2.10.2:
- cd0fc214 only check the platform of cached image if image found
- 9b5a4588 introduce --no-path-resolution to skip relative path to be resolved
- 00f72cb5 report external network not found when swarm is disabled
- fd7847f2 `parallel` flag belong do top-level "compose" cobra command, not the current one
- 18a112e8 detect terminal is not a `console.File` to avoid a panic
- dc01b98a Merge pull request #10559 from ndeloof/COMPOSE_ANSI
- 312f0d1d Update dry-run documentation
- e8caad19 move dry-run support from alpha to main command
- fca454b4 introduce COMPOSE_ANSI to define --ansi default value
- 77dc9b54 rm: remove debugging output (#10554)
- bceb3c18 detect active endpoint trying to remove network and skip with a warning (#10555)
- a14abb90 cli: option to write status messages on stdout (#10549)
- 0363d926 fix local image removal when `compose down` is ran with `--project-name` (#10558)
- 0e375a8c restore long description to be included in `docker compose help` (#10504)
- b776826d check local image matches the required platform
- 3b32a264 Merge pull request #10544 from ndeloof/parallel_race
- e92c5d13 fix race condition running `compose up` with --parallel < number of services
- 0c1a691f fix container being recreated while config has not changed (#10540)
- f72d5d60 Merge pull request #10508 from laurazard/tests-inline-dockerfile
- ee70085f tests: inline dockerfile
- 90bcf610 build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
- 2d25019f Merge pull request #10521 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- fb16e49c Merge pull request #10542 from docker/dependabot/go_modules/github.com/docker/cli-23.0.6incompatible
- 109ce190 deps: update related modules
- ef03c906 build(deps): bump github.com/docker/cli
- 865a0867 build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1
- 6ee0376b build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#10534)
- 67455e9f fix builkit progressui integration (#10535)
- 5fdcaa0f Merge pull request #10529 from glours/dry-run-up-support
- 01afe526 Merge pull request #10527 from ndeloof/build_secret_id
- 2e4faf80 add dry-run support to up command
- e88836ff Merge pull request #10525 from thaJeztah/update_go1.20.4
- b45ca827 let user declare build secret target (id)
- d1c36c6e update go to go1.20.4
- b304c4e1 stop containers after termination
- eca1365d cli: dry run support for `build` (#10502)
- 03f4c0e6 progress: make title configurable (#10507)
- 2a0e83ad Merge pull request #10519 from glours/revert-image-spec-upgrade
- 2df9919e Revert "build(deps): bump github.com/opencontainers/image-spec"
- 74fc40d8 Merge pull request #10518 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- d54a95fe build(deps): bump github.com/opencontainers/image-spec
- c1369869 Merge pull request #10515 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.0
- f5ff40a2 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0
- 6347b49f Merge pull request #10516 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.6
- c072a6f5 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6
- a06d32e7 Merge pull request #10506 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- 28fa309c build(deps): bump github.com/opencontainers/image-spec
- 4f2c933f Merge pull request #10501 from docker/dependabot/go_modules/github.com/docker/cli-23.0.5incompatible
- e22c8964 build(deps): bump github.com/docker/cli
- 07c4849c TailMsgf must format with args
- e606701d Merge pull request #10500 from docker/dependabot/go_modules/github.com/docker/docker-23.0.5incompatible
- 114e5c64 build(deps): bump github.com/docker/docker
- 37dfb5bf build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#10489)
- d01ef588 restore support for `--memory`
- dec608f3 don't block events loop collecting logs
- eb0632b1 Merge pull request #10494 from milas/e2e-dd-419
- 1383ab09 test: fix E2E tests under Engine v23 / DD 4.19
- 5eaafe42 Fixed issue when project name contains dashes (`-`)
- 7840a92c Added tests to `viz` subcommand
- 3751c307 Added docs
- 2bc6a45c Replaced calls to WriteRune with WriteByte and reformatted imports
- 2268d1e5 Started working on `viz` subcommand
- 7b0ed132 bump compose-go to v1.13.4
- d4441efe Merge pull request #10474 from docker/dependabot/go_modules/github.com/docker/docker-23.0.4incompatible
- 58368f69 build(deps): bump github.com/docker/docker
- bc2b2e52 Merge pull request #10475 from docker/dependabot/go_modules/github.com/docker/cli-23.0.4incompatible
- 7723d119 build(deps): bump github.com/docker/cli
- 65fda188 bump compose-go
- 0e7e1b94 Remove redundant goroutine while removing containers (#10449)
- af6f0ffb Merge pull request #10458 from thaJeztah/simplify_auth
- 9ef173a3 log: fix race on container kill (#10459)
- 1fb0c03e Merge pull request #10457 from thaJeztah/mod_tidy
- 1892be8c Don't use "info.IndexServerAddress" for authentication
- 37068a70 go.mod: fix grouping of dependencies, and tidy
- a4af5e22 Merge pull request #10455 from docker/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 87da6c14 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5
- a99acd94 Merge pull request #10444 from glours/dry-run-down-support
- 7fb87856 add dry-run support to down command
- eb933add Merge pull request #10451 from glours/fix-gocyclo-ci-issue
- cb688b5f fix gocyclo lint error which currently block Compose CI
- 8b5b78fb can't watch a service without a build section
- d3e49fe3 ansi=auto|never|always
- 1bca8d5c Merge pull request #10438 from glours/bump-docker-23.0.3
- 76d9cf27 bump docker version to 23.0.3 (CVE-2023-28840)
- d762f5f4 better support NO_COLOR by disabling colors, not ANSI TUI (#10434)
- 90eda35f Merge pull request #10437 from milas/bump-go-1.20.3
- 7ce0096f ci: bump Go to 1.20.3 and various dependencies
- 00eca0af Merge pull request #10432 from ndeloof/timeout
- a10c4c6d restore `--timeout` flag renamed by mistake
- 6a374284 Merge pull request #10413 from glours/dry-run-create-support
- 449a46a2 Merge pull request #10423 from ndeloof/build_classic_panic
- 981cb202 prevent panic using classic builder
- b83edbd0 add dry-run support to create command
- 02ad467f Merge pull request #10415 from docker/dependabot/go_modules/github.com/docker/cli-23.0.2incompatible
- d9e1d419 Merge pull request #10414 from docker/dependabot/go_modules/github.com/docker/docker-23.0.2incompatible
- a4c324b8 build(deps): bump github.com/docker/cli
- 087fae98 build(deps): bump github.com/docker/docker
- aafeaa66 Merge pull request #10409 from ndeloof/ContainerList_race
- c5317496 workaround race condition in ContainerList
- 67c9ecb4 Merge pull request #10404 from glours/dry-run-run-support
- 72a61c06 add dry-run support to run command
- 0b6133f7 Merge pull request #10406 from milas/fix-name-validation
- b24af42b ci: bump compose-go to v1.13.2
- cc70851b Merge pull request #10403 from milas/fix-e2e-win
- 3b85cd2f test: fix e2e commands on Windows
- d818bf6f Merge pull request #10401 from milas/deps-update
- 45a852f4 test: generate valid Compose project names from Cucumber specs
- f0bf4fca Merge pull request #10402 from milas/fix-e2e-race
- cd17c8a9 test: update error message
- 36625ed2 test: fix race in e2e build test
- a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
- 72260d61 Merge pull request #10400 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.5
- fd28ab8d Merge pull request #10399 from ndeloof/watch_rebuild
- 9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
- d637cc3a watch involves up --build after change has been detected
- 925bc6fb Merge pull request #10393 from milas/fix-watch-segfault
- 16d5354d watch: add note about goroutine-safety & test
- 7aaea283 watch: data race / segfault fixes
- 6bedc196 update -p project name flag documentation
- a11515e0 introduce `ignore` attribute for watch triggers
- 6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
- 88b0d17f use `build` as common API for build scenarios
- 9e19bc84 use progress to show copy status
- bef9c48a Merge pull request #10386 from milas/fw-renames
- 105a7c5b watch: add file delete/rename handling
- 03f0ed13 Merge pull request #10352 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.4
- f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
- bfeb1dc2 Fix concurrent map read/write when recreating containers
- 9ec43973 Merge pull request #10353 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.4
- 0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
- 643557d5 build and push binaries images when a PR is merged or a tag pushed
- 200f47e5 Add support for `additional_contexts` in `build` service config
- e0aaccf4 introduce dockerfile_inline
- 754c0688 one off container name use configured Separator for naming
- e492330d collect built image IDs
- bbe1b77a progress writer uses dockercli.Err stream
- fc4d2dfd Remove "-s" from LDFLAGS
- 85ddfde5 use go 1.20 -cover support
- 6a0398d7 pad can be negative on small terminal
- 4434cea5 add dry-run support for push command
- 62fbf208 Merge pull request #10341 from glours/dry-run-pull-support
- 3f7d3c26 add dry-run support for pull command
- 9cc1613b adopt http://no-color.org/
- c4b47fe9 Merge pull request #10339 from glours/dry-run-restart-support
- 167c6a89 add dry-run support to restart command
- a84345be Merge pull request #10338 from glours/fix-restart-depends_on
- 3cfbac66 restart only needed services by checking depends_on relations
- a3bed265 update compose-go
- ae26426c Report error if project name is empty after normalization
- 4ea44797 only consider containers with config_hash labels (i.e, created by compose)
- a99a0b50 Merge pull request #10320 from milas/e2e-win-pause
- af414e9e Merge pull request #10330 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.19
- 89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
- f648c294 Merge pull request #10329 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.14.0
- 33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
- e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
- d4f156cc Merge pull request #10311 from milas/fw-ephemeral
- c0daf8d3 Merge pull request #10316 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- da1ca578 watch: ignore ephemeral files & minor output tweaks
- 267cde91 Merge pull request #10302 from glours/update-golang-x-net
- 18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
- e831ea82 add support for `restart` for `depends_on`
- 8d56db5e Merge pull request #10287 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.18
- 1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
- 156e54a0 Merge pull request #10291 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.3
- 762cf9d9 Merge pull request #10252 from glours/dry-run-exec-support
- f3e543fd apply config options for pseudo-subcommands
- 9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
- 24ff0982 compact TUI to monitor layers download progress
- 593c4263 ci: bump to Go 1.20.1 and latest deps
- 313b82e9 ignore services without a build section
- 5e3e2171 sort service --hash output by service name
- 9ac0392b introduce --timeout on `up`
- 0612b34c introduce --no-deps on restart
- 92e0cd40 also restart dependent services after a service has been restarted
- 1a410ffe Merge pull request #10279 from docker/dependabot/go_modules/go.uber.org/goleak-1.2.1
- 282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
- 256ec499 exclude unstable labels from config hash
- 9765f171 store exec details to offer better dry-run status on ExecStart
- b19df5c9 add support for `excludes` and `rebuild`
- 7a42ba7e use CGO to enable fsevent on OSX
- 5b043c4d ci: don't use `-race` on Windows
- d93da187 Merge pull request #10261 from milas/ci-win-e2e
- 15f7104c ci: use CGO for tests to enable race detector
- eb1c7989 support dry-run for rm command
- 78b94047 support dry-run for stop command
- 25be264e support dry-run for exec command
- e6e2f783 Merge pull request #10251 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.13.0
- 7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
- 70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
- 7daa2a53 Merge pull request #10250 from ndeloof/nil_build_args
- 93bffd9a prevent assignment to entry in nil map
- 9a4e74c7 Merge pull request #10209 from ndeloof/wait_containers
- 52478f0c wait on service containers as dependencies to be deterministic
- b5f0a4ee use containers we expect to start for wait condition
- e908f41e Merge pull request #10239 from glours/bump-golang-1.20
- 0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
- a2d36b6c bump golang to 1.20
- b3ec1106 Merge pull request #10242 from jongwooo/ci/replace-deprecated-command-with-environment-file
- 30772342 ci: Replace deprecated command with environment file
- 23585b9e Merge pull request #10235 from glours/dry-run-cp-support
- fdc17381 add log when copying files/directories between host and containers (both way)
- 2336d9fe support dry-run for cp command
- bf0ed9a4 Merge pull request #10226 from benmoss/add-remote-builder
- 1640f155 initial support for `sync`
- e63cbfba use tilt watcher to track filesystem changes
- 25576289 adjust code and dependencies
- 7d6ee74e cleanup deprecated ioutil functions (#5919)
- c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
- cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
- 1b71e3ef lint: fix local-prefixes for goimports (#5453)
- 4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
- 6fc0b6ff build: ensure file handles properly closed (#5298)
- ab84b6ac Fix local go_lintfix errors (#5191)
- 7161778c watch: use WalkDir to speed up file listing (#4684)
- 1f5bfe88 test: clean up test loggers a bit (#4580)
- f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
- e62993a8 test: enable unused check, remove dead code (#4208)
- 28251e8b watch: improve error messages when you run out of inotify instances (#3960)
- c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
- 8b393223 watch: fix a dumb errcheck (#3622)
- b3615d64 watch: increase the windows watch i/o buffer (#3620)
- 1a1d1707 change org name from windmilleng to tilt-dev (#3346)
- fd3e0bbe watch: use the recursive watcher on windows (#3306)
- d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
- dda0362b watch: fix inotify tests on windows (#3140)
- ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
- 92c6a65a tilt: enable errcheck on tests (#2877)
- 00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
- 17087447 logger: move to pkg (#2031)
- ec781687 watch: add retry counts to fsync (#2023)
- b22dde9f dockerignore: improve MatchesEntireDir (#1865)
- a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
- d744c97f watch: add a simple check when there are no exclusions (#1863)
- 37647bc6 watch: skip setup if nothing is being watched (#1861)
- 21e5d564 watch: FileEvents must always be absolute (#1841)
- 390d5cf1 watch: add tests for ignores and number of watches (#1838)
- 7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
- b5ccea7b watch: record num watches in expvars (#1795)
- 47551895 makefile: fix goimports -local (#1763)
- 5e0f1eec watch: fix spurious errors while watching (#1726)
- f82e2de5 watch: don't watch each individual file (#1613)
- 9c7f7bc0 live_update: error if syncing from outside of docker context (foundriesio#1396)
- 6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (foundriesio#1354)
- 0482f927 watch: add watch function that traverses up directory structure recursively (foundriesio#1013)
- e8a34c8d watch: remove inotify-specific bits of watcher_linux (foundriesio#890)
- 9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (foundriesio#863)
- 1fd7ca54 testing: update internal/watch to use the tempdir fixture (foundriesio#862)
- 139edc40 cleanup: wrap errors properly (foundriesio#772)
- 38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (foundriesio#557)
- c5bce8bd watch: fix a spurious error (foundriesio#344)
- c8a358a4 watch: try a slightly different ignore strategy (foundriesio#174)
- a6701652 watch: fix more data races on darwin (foundriesio#166)
- 4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (foundriesio#163)
- 4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (foundriesio#162)
- 3850a341 watch: fix a segfault on linux (foundriesio#148)
- 664e6f6f watch: stop skipping tests (foundriesio#145)
- d4f074b3 watch: simplify the fileEvent interface to only contain paths (foundriesio#144)
- a3b012d8 add errcheck (foundriesio#93)
- a755c84e tilt: copy watch code from tesseract
- ef34a38a Add remote buildx driver
- f24d3458 Merge pull request #10217 from glours/dry-run-pause-support
- 41e05634 rename `convert` to `config` to align with compose v1 UX
- a54d4883 Merge pull request #10215 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.12.0
- c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
- 6754c6b6 add dry-run support of pause and unpause commands
- a93f09ef Merge pull request #10210 from glours/dry-run-kill-support
- bbf3ec19 Merge pull request #10216 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.16
- 51bcfa37 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
- 982a8ccb support dry-run for kill command
- 790712fa update tty and plain text writers to support dry run mode
- 97752b23 refresh Maintainers list
- 69c0a583 Merge pull request #10208 from laurazard/add-scale-create
- 8bb9a333 Merge pull request #10148 from maxcleme/feat/support_multiarch_push
- 634a7d2a Support for docker compose build --push when using multiple platforms
- cf122395 Merge pull request #10207 from ndeloof/tail_n
- a288332f Update docs to add `--scale` argument to `compose create`
- 9d53ed8f Add `--scale` to `compose create`, refactor scale option
- df707352 Fix: Handle concurrent threads using mutex on the rainbowColor function
- d8bf175c Remove unecessary files
- 4816f40b Fix: remove the infinite goroutine
- ed5a2e83 Remove unecessary files
- fa8d075d Fix: remove the infinite goroutine
- 33c3f4df alias -n for --tail to align with docker CLI
- aa313873 cleanup TUI lines after switching to "compact" mode
- d47f0f31 Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
- ac8ab863 Merge pull request #10195 from ndeloof/ps_docs
- 4721c017 fix docs to reflect docker compose ps being aligned with docker ps
- 5919fcb4 Revert "Fix Goroutine leak in v2/command/formatter"
- 4671e69a Merge pull request #10192 from AhmedGrati/10157-fix-goroutine-leak
- 3a21e1e3 Fix Linting Issues
- b670aefb Feat: Clean inifinite Goroutine
- d5d9f675 Merge pull request #10173 from glours/dry-run
- a2899d5f Merge pull request #10181 from laurazard/fix-log-f
- 220626ec Only account running containers for logs
- 6c795d60 Merge pull request #10186 from glours/bump-compose-go-1.9.0
- 291e1bd6 bump compose-go to version v1.9.0
- e94eb056 allow a TTY to be allocated with -t
- c15bf195 debounce refresh requests with quietperiod
- 0b1c8672 Add tests for filtering containers not created by Compose
- 82ef9985 Ignore containers created outside compose
- fb36f7ff directly embed the orignal APIClient in the DryRunClient
- 3fac506a identify functions which need to be ovorridden for dry run feature
- eb59b0e2 add alpha command to test dry-run
- 5081ab05 create custom CLI when dry-run mode active update documentation
- 13ef440d add DryRun API Client with delagation pattern
- fbf845c5 add dry-run flag
- 5a2b7b83 use compose service methods when exist instead of directly service.dockerCli
- 8c07fa4d mark alpha command as experimental
- db267d86 Merge pull request #10169 from laurazard/fix-terminal-height
- 9daf4189 Adjust terminal height calc
- 2aa88b5c Merge pull request #10149 from TColl/typo-fix
- bb9cf322 introduce experimental watch command (skeletton)
- 7212aaff Merge pull request #10166 from matthewarmand/run-remove-orphans
- 69a09624 Skip child events when printer events > terminal height
- f2088bb9 fix typo
- dadad01e Update docs programatically like you're supposed to
- 1adc9f54 fix docs yaml
- 4cebce3a This option lives in the create options, not the run options
- bd8e5744 Add remove-orphans functionality to run, because it recommends that in error messages
- 4ad87463 Add 🥒 GHA workflow
- 62b3e740 Merge pull request #10124 from laurazard/fix-cucumber-tests
- cc912c62 introduce --remove-orphans in compose create command
- cc7e69c0 Merge pull request #10142 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.15
- 3e12a7cb pass proxy config as build args - same as docker/buildx#959
- 0c197997 Remove unused kube tag
- 00c60da3 Merge pull request #10151 from freeformz/ffz/NoShareMap
- 73ebbffb Don't share the options map
- fbbc0ded Merge pull request #10145 from ndeloof/ps_filter
- b326a9da don't filter by services if no filter was set
- f1313f3a use a simpler prompt implementation when we lack a terminal
- a226d014 fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
- 7e2af3aa build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- 96bbda98 add support for uts namespace
- f6f29a44 Merge pull request #10133 from ndeloof/build_concurrency
- aa5cdf2b add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
- d5e4f006 introduce --no-attach to ignore some service output
- 8b4ac37f introduce `--ignore-buildable` to ignore buildable images on pull
- b96e27e0 limit build concurrency according to --parallel
- dcbd68a1 Merge pull request #10136 from gtardif/fix_race_delete_orphan_containers
- 37d15d7e Ignore not only auto-removed containers but also "removal in progress" for orphan containers
- dde7eea2 Update expected Cucumber `compose ps` output to match changes
- a2247807 Set `pullChanged` when setting `--pull` on `compose up`
- ffce33ec Fix empty file when using compose config in case of smaller source files
- 1d9657ae Merge pull request #10127 from docker/dependabot/go_modules/github.com/docker/cli-docs-tool-0.5.1
- 8a3248d0 Update documentation
- 52e7f0fb build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
- fd353ffa add support of privileged attribut in service.build section
- 0307c16d Merge pull request #10116 from glours/add-buildx-plugin-e2e
- adf8e753 cleanup framework.go from uncessary debug logs
- 6c537cc0 Merge pull request #10113 from glours/add-buildx-plugin-e2e
- 9f7ad18d reduce cyclomatic complexity
- 40ebcd62 fix security opts support (seccomp and unconfined)
- 9bd9f176 check service names based on project, not running containers
- 5dcadc05 debut output for CI
- c72f161a change the way finding the just built compose binary
- 86a648bd e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
- 27a32419 rely on CI timeout
- 935968fe add buildx plugin to e2e configuration directory
- 91371fef remove flaky TestLocalComposeLogsFollow
- 986bc445 service hash MUST exclude replicas
- 24f83271 don't assume os.Stdout and rely on dockerCLI.streams
- dacf2437 dump stdout to help diagnose flaky test
- bab30509 Merge pull request #10107 from ndeloof/logging_driver_none
- 22d2e838 don't fail `logs` when driver:none is set
- 9f5f0b6f Merge pull request #10106 from ndeloof/cgroupns
- b4b73199 introduce support for cgroup namespace
- ab791877 Merge pull request #10105 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.14
- aae5ddca build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- 7cf6d5ec Merge pull request #10104 from ndeloof/logs_race_condition
- 0ab5079c fix race condition on compose logs
- 89ef8198 update projectOptions to be public by renaming it to ProjectOptions
- b8bbdcd8 detect dependency failed to start
- 9d12eec1 Merge pull request #10100 from ndeloof/cpus
- d0e95cca set CPU quota
- 1e682a40 Merge pull request #10099 from laurazard/use-defaultplatform-create
- 7bc27d44 Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
- c1ce53c9 fix regression running pull --ignore-pull-failures
- e42673da only list running containers when --all=false
- c37182b2 Merge pull request #10090 from milas/fix-wcow-volume
- ffb95449 volume: fix WCOW volume mounts
- 0eaa2492 Merge pull request #10084 from ndeloof/secret_uid
- 5c1484ec apply uid/gid when creating secret from environment
- 0fedddb0 Merge pull request #10083 from ndeloof/nodeps
- aa0720f7 Merge pull request #10062 from ndeloof/9554
- 84984864 load project from explicit --files when set
- 8566daa9 use recently introduced `withSelectedServicesOnly` to reduce code duplication
- 1b1f783e Merge pull request #10076 from ndeloof/timestamp
- 84ea395d introduce --timestamp option on compose up
- 1cb5536a Address review comments
- e4850d9c Add --include-deps to push command
- 8c39b5b7 align `--format` flag and UX with docker cli
- bc568eeb align `compose ps` output with `docker ps`
- a501ab3a use StatusError from docker/cli, not "dockerd"
- d4a4dcf4 resolve --env-file as absolute path
- 05e987dd fix parsing of repository:tag
- 0368f190 distinguish stdout and stderr in `up` logs
- 3ee2ab87 ContainerStart must run sequentially for engine to assing distinct ports within configured range
- 8f991a20 Fix corner case when there's no container to attach to
- 0234e134 Don't stop pull for images that can be built
- c342891f Squashed commit of the following:
- 40fb42e0 Merge pull request #10055 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.12
- 8ef34947 build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
- be74c90f Merge pull request #10059 from glours/remve-e2e-go.mod
- cc247fdb remove go.* from e2e tests directory
- a4ac6ab6 added table of contents inside readme
- a5823b12 Merge pull request #10048 from thaJeztah/update_go_1.19.4
- b27ace6c Merge pull request #10051 from ndeloof/9897
- a73dce44 fix race condition collecting pulled images IDs
- 804d7163 detect required service are gone to stop watching explicit API to stop the log printer
- cc60026c update to go1.19.4
- 6b4ad0d1 Merge pull request #10047 from thaJeztah/cleanup_output
- 87a0a57f Cleanup tips from output
- c80d52ad Merge pull request #10049 from glours/fix-flaky-tests
- 95bc6c58 check only running containers in after down tests of profiles e2e tests
- be30c676 Merge pull request #10045 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.2
- 57a1e1e0 Update `e2e` mod deps
- 02305756 build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
- 12dad4f8 Merge pull request #10030 from ndeloof/max_concurrency
- a0acc20d introduce --parallel to limit concurrent engine calls
- 053f20ed port: improve error-handling if port not found (#10039)
- 6ed9a792 Merge pull request #10037 from milas/go-1.19.3
- 9b8d520b ci: upgrade to Go 1.19.3 & bump deps
- 113fb673 schema: add support for tmpfs.mode in mount definition (#10031)
- b9e5f9e9 test: speed up Cucumber stop test (#10032)
- c74a77e8 Make use of Containers.filter() and isService()
- 7f975fa4 Fix replacing "service:x" with "container:y"
- 7cf5940f Merge pull request #10035 from ndeloof/9323
- 73691276 use StringToBool to detect COMPOSE_IGNORE_ORPHANS
- 2e7644ff use api.Separator to print right image names
- 8f2b7471 use DistributionInspect to resolve image digest
- 9ac4f699 move image digests resolution to backend
- 2bef9769 Broken Link fixed in compose docs
- 707d55c7 add file header and cleanup profiles e2e tests
- 5edd7830 add e2e tests to check profile activation via targeted service
- 6fbef296 add e2e tests to check no profile usages
- 7fe43a8b add e2e tests using explicitly profiles
- 24ec0b2d pass services list to projectOrName function to add profiles for targeted services
- ed38fe0d only stop services started by `up` on interruption
- 06e71371 docs: fix grammatical issues (#9997)
- fb5b90ed implement support for oom_score_adj
- 10a5d998 useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
- c3e5e499 configure buildx for plain output if --ansi=never has been set
- 770281e9 Merge pull request #10016 from glours/fix-docs-pr-creation-workflow
- 4bf98c70 change the default branch of the doc repository
- 8c5d7baa Merge pull request #9995 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.10
- d7a24e9c Update `e2e` module deps
- 02818ba6 Merge pull request #9998 from glours/display-engine-warnings
- 481ae0aa Merge pull request #9999 from glours/pull-use-default-platform
- 88c3aaf1 Merge pull request #10007 from laurazard/add-build-run
- 19d6ca9c ignore error parsing container number label, just warn
- 6fe03e93 Update docs
- 35d31cc5 Add `--build` option to `compose run`
- 7c5675c3 use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
- ea32fc99 Merge pull request #9984 from glours/build-image-depends-on
- a077e8a2 display creation warnings from the engine
- c53539e1 Merge pull request #9906 from glours/profiles-priority
- 8c1e2af3 add e2e tests to check build dependency between services
- a9e07020 check if a missing image won't be build via a service declared in depends_on section
- 32f29b83 add --no-consistency flag to convert command
- 533fc616 use COMPOSE_PROFILES value only if no command line arg profiles used
- 386c3554 Merge pull request #9992 from glours/dont-stale-proposal-issues
- bfb9e11f build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- 09e742b3 exclude issues with the kind/feature label from stale bot process
- 75437691 Merge pull request #9982 from milas/bump-deps
- 306ae161 ci: upgrade to compose-go v1.7.0
- fd4aecef ci: update dependencies to latest
- 34e945a5 ci: remove uses of deprecated gotest.tools v2 (#9935)
- df9e605b Merge pull request #9947 from glours/manage-resources-reservations
- 6e2e19d6 Merge pull request #9949 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.9
- e1899421 Update `e2e` module dependencies
- 369e9125 build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
- 71b4976e Merge pull request #9936 from thaJeztah/update_deps
- bd96d032 Merge branch 'v2' into update_deps
- 5a1f6453 Merge pull request #9944 from glours/map-spec-restart-policy-to-engine
- 7ba9aac5 add support of deploy.reservation.memory
- f7961cc7 Merge pull request #9945 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 6d64242f Update deps for `e2e` module
- eaf27d9d map deploy.restart_policy.condition to engine values
- 36a91839 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- f472ce34 Merge pull request #9940 from thaJeztah/go1.18_compat
- 533abc3b go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
- e8ea3ad2 Merge pull request #9934 from glours/bump-engine-version
- 197c1690 update docker engine API to apply fix of CVE-2022-39253
- c630c8d2 go.mod: update docker-credential-helpers v0.7.0
- 41cf5ee3 go.mod: remove replace for runc
- b7053cad go mod: tidy and group "require" blocks, update comments
- b37a6c7f Merge pull request #9937 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.1
- 717ace99 Update `e2e` module deps
- 8bdfc627 build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
- 2978f1a0 Merge pull request #9933 from laurazard/skip-flaky-test
- dd13299e Skip flaky test in CI
- 32ae036f Merge pull request #9925 from glours/update-docker-dependencies
- 3f0550f8 log the error object instead of the string message only
- 18ce1f41 replace deprecated functions
- 3bf29d40 bump docker dependencies version
- c384905d Merge pull request #9926 from laurazard/fix-makefile-modules-target
- 7424a3d3 Fix Makefile target `validate-go-mod` to only run correct bakefile target
- 7c0b8a4c Merge pull request #9912 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.0
- 6b7e9466 Update `e2e` module deps
- a6dd9969 Merge pull request #9823 from ulyssessouza/add-codecov
- 91eae4f0 Add Codecov
- 8b897214 port: fix container name in error message (#9909)
- 3892e9cb Merge pull request #9887 from milas/issue-template
- f43a1e3e github: add feature request template
- fa1ae635 github: switch to issue template form
- afc0263f build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
- b15df818 Merge pull request #9908 from docker/dependabot/go_modules/github.com/spf13/cobra-1.6.0
- bb002a76 Update e2e mod dependencies
- 2ccd57e0 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- 1c14d307 Merge pull request #9168 from KoditkarVedant/9089-add-support-to-docker-compose-push-quiet-option
- 8bd487ac docs: update with result of `make docs`
- 1d4cb320 Add support to push images quietly via compose cli
- 19d1ab77 Merge pull request #9905 from docker/dependabot/go_modules/gotest.tools/v3-3.4.0
- a01f62f5 Bump e2e module deps
- 045f5ad7 build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
- b6b58d26 don't fail when trying to remove an orphan container during down command
- 55b1b997 Merge pull request #9894 from thaJeztah/bump_go_1.19.2
- 34441c8e Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
- 139a6945 Merge pull request #9886 from milas/ci-docs-repo
- 97a9d02d ci: update docs repo path
- 25c4bcef Merge pull request #9824 from laurazard/cucumber-test
- 4607dac1 Adjust modules sync validating script
- 616777eb deps: fix race condition during graph traversal (#9878)
- c1f475d7 Add `validate-modules` target to CI matrix
- c6109b2e Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
- fffe7fff Create new `e2e` module to separate out test dependencies, move cucumber tests
- 0a5f4e62 Removed tests that were replaced by Cucumber features
- d88f6805 Update go.mod replace
- 266ab22d Rename start cucumber feature
- a7476c8e Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
- 15ebff00 Cucumber test setup/fixtures
- f44ca01f ci: limit job permissions from default (#9874)
- 19a1454c Merge pull request #9868 from bkielbasa/v2
- aa297a99 remove unnecessary code
- 0d0a02cc add more information when service.platform isn't part of  service.build.platforms
- 3c641ed2 Merge pull request #9876 from milas/compose-go-1.6.0
- f41eec4e ci: upgrade to compose-go v1.6.0
- 140dc519 cli: add shell completion function (#9269)
- 27922589 run: clean service command if entrypoint is overridden (#9836)
- a95cc407 Remove support for `DOCKER_HOST` in `.env` files (#9871)
- b4420c37 Merge pull request #9866 from glours/issue-service-platform-on-up
- ce3700d3 keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
- e2a3fe94 Merge pull request #9862 from glours/use-docker-export-if-no-build-platforms
- 94465d57 Merge pull request #9863 from docker/gha-win-mac-runners
- 0dc64723 Restore `-s` in `uname` OS detection logic in `Makefile`
- 8891d9e2 Streamline GHA workflow
- 6cd68a4b Upgrade `actions/setup-go` to v3
- a1984ca1 Skip some tests in CI due to flakiness
- 118b4f07 Increase E2E test timeouts to reduce flakiness
- 8714f983 Temporarily disable broken E2E tests on Windows
- 6bc50cb4 Rework Makefile for better Windows support
- 937fa2dc Add GitHub Action workflow to run tests on Mac/Windows runners
- 71ab6c9e configure default builder export when no build.platforms defined
- db882416 Merge pull request #9854 from glours/fix-docker-default-platform--without-build-platform
- 723078c5 Remove `/rebase` GitHub Action since it's no longer necessary
- a1c50ef2 keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
- 2977f4c8 Merge pull request #9849 from laurazard/fix-volumesfrom-overwriting
- cfdec21a Fix linting issues
- b564cc5a Don't overwrite existing dependency condition
- 43c444e8 Add unit tests for `PrepareVolumes`
- b25a66bb Merge pull request #9847 from glours/fix-service-platform--without-build-platform
- 0e975262 keep the platform defined at service level during build if no build platforms provided
- c4d79e60 Merge pull request #9840 from glours/bump-compose-go-v1.5.1
- ddc4896b update compose-go version to v1.5.1
- 9b863549 Merge pull request #9819 from milas/down-image-rm
- 80167868 add license to file
- 403d691a small cleanup + godoc
- b49b9ffe Merge remote-tracking branch 'upstream/v2' into down-image-rm
- 680763f8 down: refactor image pruning
- 1ed37ef7 Merge pull request #9812 from milas/go-1.19.1
- 42169db1 Merge remote-tracking branch 'upstream/v2' into go-1.19.1
- d05f5f5f pull: improve output for services with both image+build (#9829)
- 5cc2c27a Merge pull request #9828 from Taha-Chaudhry/v2
- 7b7189fe Merge pull request #9835 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.10.0
- de1d969c build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
- ab984d91 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
- e413c213 Update README.md
- 61845dd7 logs: filter to services from current Compose file (#9811)
- 7a8d1578 convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
- 88df5ede Merge pull request #9797 from laurazard/start-only-services
- a7cc4061 Cleanup E2E tests
- 126cb988 Merge pull request #9817 from ulyssessouza/apply-newly-loaded-envvars
- 4c474fe0 Add unit tests to graph building logic in `dependencies.go`
- 209293e4 Restrict compose project to selected services and dependencies on `compose start`
- 79af3cdd Apply newly loaded envvars to "DockerCli" and "APIClient"
- b80222fb Merge pull request #9821 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.9.0
- ff53411d build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
- 0ac0e292 Merge pull request #9729 from glours/add-platforms-build
- bc806da7 build: label built images for reliable cleanup on `down`
- f72a604c ci: upgrade golangci-lint
- e8116819 ci: upgrade to Go 1.19.1
- 36119447 Cleanup E2E tests
- e7b488bb Merge pull request #9810 from RiskyFeryansyahP/patch-nil-custom-label
- 07eb8a59 patch: build.go access custom labels directly cause panic
- 8a9eae31 Merge pull request #9809 from docker/dependabot/go_modules/github.com/cnabio/cnab-to-oci-0.3.7
- 48744dbe build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
- 44c55e89 always use 'docker' export entry when building with 'up' or 'run' commands
- e016faac don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
- 8ed2d8ad add a test with multiple service builds using platforms in the same compose file
- 537f023a fix panic when using 'compose up --build'
- 8b1b7083 add support of platforms in build section
- 06ae6d82 Merge pull request #9802 from docker/dependabot/go_modules/github.com/docker/go-units-0.5.0
- 84392d52 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
- c87efed6 api: fix typo on Push godoc (#9798)
- cc4f1942 Add E2E tests for starting/stopping single services
- 6fae6a41 Update emacs ignore patterns (#5903)
- dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
- 12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
- 62b5f78f Add .kate-swp files to ignore pattern (#3380)
- 3f526c5c change org name from windmilleng to tilt-dev (#3346)
- 12916b75 tilt: ignore a few more vim swap files (#2190)
- e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
- 91a2bdd6 model: move to pkg (#2024)
- ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Ricardo Salveti <[email protected]>
ricardosalveti added a commit to ricardosalveti/meta-lmp that referenced this pull request May 30, 2023
Release notes: https://github.com/docker/compose/releases/tag/v2.18.1

Relevant changes from 2.10.2:
- cd0fc214 only check the platform of cached image if image found
- 9b5a4588 introduce --no-path-resolution to skip relative path to be resolved
- 00f72cb5 report external network not found when swarm is disabled
- fd7847f2 `parallel` flag belong do top-level "compose" cobra command, not the current one
- 18a112e8 detect terminal is not a `console.File` to avoid a panic
- dc01b98a Merge pull request #10559 from ndeloof/COMPOSE_ANSI
- 312f0d1d Update dry-run documentation
- e8caad19 move dry-run support from alpha to main command
- fca454b4 introduce COMPOSE_ANSI to define --ansi default value
- 77dc9b54 rm: remove debugging output (#10554)
- bceb3c18 detect active endpoint trying to remove network and skip with a warning (#10555)
- a14abb90 cli: option to write status messages on stdout (#10549)
- 0363d926 fix local image removal when `compose down` is ran with `--project-name` (#10558)
- 0e375a8c restore long description to be included in `docker compose help` (#10504)
- b776826d check local image matches the required platform
- 3b32a264 Merge pull request #10544 from ndeloof/parallel_race
- e92c5d13 fix race condition running `compose up` with --parallel < number of services
- 0c1a691f fix container being recreated while config has not changed (#10540)
- f72d5d60 Merge pull request #10508 from laurazard/tests-inline-dockerfile
- ee70085f tests: inline dockerfile
- 90bcf610 build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
- 2d25019f Merge pull request #10521 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- fb16e49c Merge pull request #10542 from docker/dependabot/go_modules/github.com/docker/cli-23.0.6incompatible
- 109ce190 deps: update related modules
- ef03c906 build(deps): bump github.com/docker/cli
- 865a0867 build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1
- 6ee0376b build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#10534)
- 67455e9f fix builkit progressui integration (#10535)
- 5fdcaa0f Merge pull request #10529 from glours/dry-run-up-support
- 01afe526 Merge pull request #10527 from ndeloof/build_secret_id
- 2e4faf80 add dry-run support to up command
- e88836ff Merge pull request #10525 from thaJeztah/update_go1.20.4
- b45ca827 let user declare build secret target (id)
- d1c36c6e update go to go1.20.4
- b304c4e1 stop containers after termination
- eca1365d cli: dry run support for `build` (#10502)
- 03f4c0e6 progress: make title configurable (#10507)
- 2a0e83ad Merge pull request #10519 from glours/revert-image-spec-upgrade
- 2df9919e Revert "build(deps): bump github.com/opencontainers/image-spec"
- 74fc40d8 Merge pull request #10518 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- d54a95fe build(deps): bump github.com/opencontainers/image-spec
- c1369869 Merge pull request #10515 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.0
- f5ff40a2 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0
- 6347b49f Merge pull request #10516 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.6
- c072a6f5 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6
- a06d32e7 Merge pull request #10506 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- 28fa309c build(deps): bump github.com/opencontainers/image-spec
- 4f2c933f Merge pull request #10501 from docker/dependabot/go_modules/github.com/docker/cli-23.0.5incompatible
- e22c8964 build(deps): bump github.com/docker/cli
- 07c4849c TailMsgf must format with args
- e606701d Merge pull request #10500 from docker/dependabot/go_modules/github.com/docker/docker-23.0.5incompatible
- 114e5c64 build(deps): bump github.com/docker/docker
- 37dfb5bf build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#10489)
- d01ef588 restore support for `--memory`
- dec608f3 don't block events loop collecting logs
- eb0632b1 Merge pull request #10494 from milas/e2e-dd-419
- 1383ab09 test: fix E2E tests under Engine v23 / DD 4.19
- 5eaafe42 Fixed issue when project name contains dashes (`-`)
- 7840a92c Added tests to `viz` subcommand
- 3751c307 Added docs
- 2bc6a45c Replaced calls to WriteRune with WriteByte and reformatted imports
- 2268d1e5 Started working on `viz` subcommand
- 7b0ed132 bump compose-go to v1.13.4
- d4441efe Merge pull request #10474 from docker/dependabot/go_modules/github.com/docker/docker-23.0.4incompatible
- 58368f69 build(deps): bump github.com/docker/docker
- bc2b2e52 Merge pull request #10475 from docker/dependabot/go_modules/github.com/docker/cli-23.0.4incompatible
- 7723d119 build(deps): bump github.com/docker/cli
- 65fda188 bump compose-go
- 0e7e1b94 Remove redundant goroutine while removing containers (#10449)
- af6f0ffb Merge pull request #10458 from thaJeztah/simplify_auth
- 9ef173a3 log: fix race on container kill (#10459)
- 1fb0c03e Merge pull request #10457 from thaJeztah/mod_tidy
- 1892be8c Don't use "info.IndexServerAddress" for authentication
- 37068a70 go.mod: fix grouping of dependencies, and tidy
- a4af5e22 Merge pull request #10455 from docker/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 87da6c14 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5
- a99acd94 Merge pull request #10444 from glours/dry-run-down-support
- 7fb87856 add dry-run support to down command
- eb933add Merge pull request #10451 from glours/fix-gocyclo-ci-issue
- cb688b5f fix gocyclo lint error which currently block Compose CI
- 8b5b78fb can't watch a service without a build section
- d3e49fe3 ansi=auto|never|always
- 1bca8d5c Merge pull request #10438 from glours/bump-docker-23.0.3
- 76d9cf27 bump docker version to 23.0.3 (CVE-2023-28840)
- d762f5f4 better support NO_COLOR by disabling colors, not ANSI TUI (#10434)
- 90eda35f Merge pull request #10437 from milas/bump-go-1.20.3
- 7ce0096f ci: bump Go to 1.20.3 and various dependencies
- 00eca0af Merge pull request #10432 from ndeloof/timeout
- a10c4c6d restore `--timeout` flag renamed by mistake
- 6a374284 Merge pull request #10413 from glours/dry-run-create-support
- 449a46a2 Merge pull request #10423 from ndeloof/build_classic_panic
- 981cb202 prevent panic using classic builder
- b83edbd0 add dry-run support to create command
- 02ad467f Merge pull request #10415 from docker/dependabot/go_modules/github.com/docker/cli-23.0.2incompatible
- d9e1d419 Merge pull request #10414 from docker/dependabot/go_modules/github.com/docker/docker-23.0.2incompatible
- a4c324b8 build(deps): bump github.com/docker/cli
- 087fae98 build(deps): bump github.com/docker/docker
- aafeaa66 Merge pull request #10409 from ndeloof/ContainerList_race
- c5317496 workaround race condition in ContainerList
- 67c9ecb4 Merge pull request #10404 from glours/dry-run-run-support
- 72a61c06 add dry-run support to run command
- 0b6133f7 Merge pull request #10406 from milas/fix-name-validation
- b24af42b ci: bump compose-go to v1.13.2
- cc70851b Merge pull request #10403 from milas/fix-e2e-win
- 3b85cd2f test: fix e2e commands on Windows
- d818bf6f Merge pull request #10401 from milas/deps-update
- 45a852f4 test: generate valid Compose project names from Cucumber specs
- f0bf4fca Merge pull request #10402 from milas/fix-e2e-race
- cd17c8a9 test: update error message
- 36625ed2 test: fix race in e2e build test
- a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
- 72260d61 Merge pull request #10400 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.5
- fd28ab8d Merge pull request #10399 from ndeloof/watch_rebuild
- 9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
- d637cc3a watch involves up --build after change has been detected
- 925bc6fb Merge pull request #10393 from milas/fix-watch-segfault
- 16d5354d watch: add note about goroutine-safety & test
- 7aaea283 watch: data race / segfault fixes
- 6bedc196 update -p project name flag documentation
- a11515e0 introduce `ignore` attribute for watch triggers
- 6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
- 88b0d17f use `build` as common API for build scenarios
- 9e19bc84 use progress to show copy status
- bef9c48a Merge pull request #10386 from milas/fw-renames
- 105a7c5b watch: add file delete/rename handling
- 03f0ed13 Merge pull request #10352 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.4
- f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
- bfeb1dc2 Fix concurrent map read/write when recreating containers
- 9ec43973 Merge pull request #10353 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.4
- 0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
- 643557d5 build and push binaries images when a PR is merged or a tag pushed
- 200f47e5 Add support for `additional_contexts` in `build` service config
- e0aaccf4 introduce dockerfile_inline
- 754c0688 one off container name use configured Separator for naming
- e492330d collect built image IDs
- bbe1b77a progress writer uses dockercli.Err stream
- fc4d2dfd Remove "-s" from LDFLAGS
- 85ddfde5 use go 1.20 -cover support
- 6a0398d7 pad can be negative on small terminal
- 4434cea5 add dry-run support for push command
- 62fbf208 Merge pull request #10341 from glours/dry-run-pull-support
- 3f7d3c26 add dry-run support for pull command
- 9cc1613b adopt http://no-color.org/
- c4b47fe9 Merge pull request #10339 from glours/dry-run-restart-support
- 167c6a89 add dry-run support to restart command
- a84345be Merge pull request #10338 from glours/fix-restart-depends_on
- 3cfbac66 restart only needed services by checking depends_on relations
- a3bed265 update compose-go
- ae26426c Report error if project name is empty after normalization
- 4ea44797 only consider containers with config_hash labels (i.e, created by compose)
- a99a0b50 Merge pull request #10320 from milas/e2e-win-pause
- af414e9e Merge pull request #10330 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.19
- 89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
- f648c294 Merge pull request #10329 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.14.0
- 33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
- e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
- d4f156cc Merge pull request #10311 from milas/fw-ephemeral
- c0daf8d3 Merge pull request #10316 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- da1ca578 watch: ignore ephemeral files & minor output tweaks
- 267cde91 Merge pull request #10302 from glours/update-golang-x-net
- 18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
- e831ea82 add support for `restart` for `depends_on`
- 8d56db5e Merge pull request #10287 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.18
- 1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
- 156e54a0 Merge pull request #10291 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.3
- 762cf9d9 Merge pull request #10252 from glours/dry-run-exec-support
- f3e543fd apply config options for pseudo-subcommands
- 9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
- 24ff0982 compact TUI to monitor layers download progress
- 593c4263 ci: bump to Go 1.20.1 and latest deps
- 313b82e9 ignore services without a build section
- 5e3e2171 sort service --hash output by service name
- 9ac0392b introduce --timeout on `up`
- 0612b34c introduce --no-deps on restart
- 92e0cd40 also restart dependent services after a service has been restarted
- 1a410ffe Merge pull request #10279 from docker/dependabot/go_modules/go.uber.org/goleak-1.2.1
- 282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
- 256ec499 exclude unstable labels from config hash
- 9765f171 store exec details to offer better dry-run status on ExecStart
- b19df5c9 add support for `excludes` and `rebuild`
- 7a42ba7e use CGO to enable fsevent on OSX
- 5b043c4d ci: don't use `-race` on Windows
- d93da187 Merge pull request #10261 from milas/ci-win-e2e
- 15f7104c ci: use CGO for tests to enable race detector
- eb1c7989 support dry-run for rm command
- 78b94047 support dry-run for stop command
- 25be264e support dry-run for exec command
- e6e2f783 Merge pull request #10251 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.13.0
- 7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
- 70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
- 7daa2a53 Merge pull request #10250 from ndeloof/nil_build_args
- 93bffd9a prevent assignment to entry in nil map
- 9a4e74c7 Merge pull request #10209 from ndeloof/wait_containers
- 52478f0c wait on service containers as dependencies to be deterministic
- b5f0a4ee use containers we expect to start for wait condition
- e908f41e Merge pull request #10239 from glours/bump-golang-1.20
- 0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
- a2d36b6c bump golang to 1.20
- b3ec1106 Merge pull request #10242 from jongwooo/ci/replace-deprecated-command-with-environment-file
- 30772342 ci: Replace deprecated command with environment file
- 23585b9e Merge pull request #10235 from glours/dry-run-cp-support
- fdc17381 add log when copying files/directories between host and containers (both way)
- 2336d9fe support dry-run for cp command
- bf0ed9a4 Merge pull request #10226 from benmoss/add-remote-builder
- 1640f155 initial support for `sync`
- e63cbfba use tilt watcher to track filesystem changes
- 25576289 adjust code and dependencies
- 7d6ee74e cleanup deprecated ioutil functions (#5919)
- c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
- cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
- 1b71e3ef lint: fix local-prefixes for goimports (#5453)
- 4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
- 6fc0b6ff build: ensure file handles properly closed (#5298)
- ab84b6ac Fix local go_lintfix errors (#5191)
- 7161778c watch: use WalkDir to speed up file listing (#4684)
- 1f5bfe88 test: clean up test loggers a bit (#4580)
- f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
- e62993a8 test: enable unused check, remove dead code (#4208)
- 28251e8b watch: improve error messages when you run out of inotify instances (#3960)
- c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
- 8b393223 watch: fix a dumb errcheck (#3622)
- b3615d64 watch: increase the windows watch i/o buffer (#3620)
- 1a1d1707 change org name from windmilleng to tilt-dev (#3346)
- fd3e0bbe watch: use the recursive watcher on windows (#3306)
- d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
- dda0362b watch: fix inotify tests on windows (#3140)
- ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
- 92c6a65a tilt: enable errcheck on tests (#2877)
- 00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
- 17087447 logger: move to pkg (#2031)
- ec781687 watch: add retry counts to fsync (#2023)
- b22dde9f dockerignore: improve MatchesEntireDir (#1865)
- a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
- d744c97f watch: add a simple check when there are no exclusions (#1863)
- 37647bc6 watch: skip setup if nothing is being watched (#1861)
- 21e5d564 watch: FileEvents must always be absolute (#1841)
- 390d5cf1 watch: add tests for ignores and number of watches (#1838)
- 7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
- b5ccea7b watch: record num watches in expvars (#1795)
- 47551895 makefile: fix goimports -local (#1763)
- 5e0f1eec watch: fix spurious errors while watching (#1726)
- f82e2de5 watch: don't watch each individual file (#1613)
- 9c7f7bc0 live_update: error if syncing from outside of docker context (foundriesio#1396)
- 6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (foundriesio#1354)
- 0482f927 watch: add watch function that traverses up directory structure recursively (foundriesio#1013)
- e8a34c8d watch: remove inotify-specific bits of watcher_linux (foundriesio#890)
- 9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (foundriesio#863)
- 1fd7ca54 testing: update internal/watch to use the tempdir fixture (foundriesio#862)
- 139edc40 cleanup: wrap errors properly (foundriesio#772)
- 38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (foundriesio#557)
- c5bce8bd watch: fix a spurious error (foundriesio#344)
- c8a358a4 watch: try a slightly different ignore strategy (foundriesio#174)
- a6701652 watch: fix more data races on darwin (foundriesio#166)
- 4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (foundriesio#163)
- 4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (foundriesio#162)
- 3850a341 watch: fix a segfault on linux (foundriesio#148)
- 664e6f6f watch: stop skipping tests (foundriesio#145)
- d4f074b3 watch: simplify the fileEvent interface to only contain paths (foundriesio#144)
- a3b012d8 add errcheck (foundriesio#93)
- a755c84e tilt: copy watch code from tesseract
- ef34a38a Add remote buildx driver
- f24d3458 Merge pull request #10217 from glours/dry-run-pause-support
- 41e05634 rename `convert` to `config` to align with compose v1 UX
- a54d4883 Merge pull request #10215 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.12.0
- c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
- 6754c6b6 add dry-run support of pause and unpause commands
- a93f09ef Merge pull request #10210 from glours/dry-run-kill-support
- bbf3ec19 Merge pull request #10216 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.16
- 51bcfa37 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
- 982a8ccb support dry-run for kill command
- 790712fa update tty and plain text writers to support dry run mode
- 97752b23 refresh Maintainers list
- 69c0a583 Merge pull request #10208 from laurazard/add-scale-create
- 8bb9a333 Merge pull request #10148 from maxcleme/feat/support_multiarch_push
- 634a7d2a Support for docker compose build --push when using multiple platforms
- cf122395 Merge pull request #10207 from ndeloof/tail_n
- a288332f Update docs to add `--scale` argument to `compose create`
- 9d53ed8f Add `--scale` to `compose create`, refactor scale option
- df707352 Fix: Handle concurrent threads using mutex on the rainbowColor function
- d8bf175c Remove unecessary files
- 4816f40b Fix: remove the infinite goroutine
- ed5a2e83 Remove unecessary files
- fa8d075d Fix: remove the infinite goroutine
- 33c3f4df alias -n for --tail to align with docker CLI
- aa313873 cleanup TUI lines after switching to "compact" mode
- d47f0f31 Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
- ac8ab863 Merge pull request #10195 from ndeloof/ps_docs
- 4721c017 fix docs to reflect docker compose ps being aligned with docker ps
- 5919fcb4 Revert "Fix Goroutine leak in v2/command/formatter"
- 4671e69a Merge pull request #10192 from AhmedGrati/10157-fix-goroutine-leak
- 3a21e1e3 Fix Linting Issues
- b670aefb Feat: Clean inifinite Goroutine
- d5d9f675 Merge pull request #10173 from glours/dry-run
- a2899d5f Merge pull request #10181 from laurazard/fix-log-f
- 220626ec Only account running containers for logs
- 6c795d60 Merge pull request #10186 from glours/bump-compose-go-1.9.0
- 291e1bd6 bump compose-go to version v1.9.0
- e94eb056 allow a TTY to be allocated with -t
- c15bf195 debounce refresh requests with quietperiod
- 0b1c8672 Add tests for filtering containers not created by Compose
- 82ef9985 Ignore containers created outside compose
- fb36f7ff directly embed the orignal APIClient in the DryRunClient
- 3fac506a identify functions which need to be ovorridden for dry run feature
- eb59b0e2 add alpha command to test dry-run
- 5081ab05 create custom CLI when dry-run mode active update documentation
- 13ef440d add DryRun API Client with delagation pattern
- fbf845c5 add dry-run flag
- 5a2b7b83 use compose service methods when exist instead of directly service.dockerCli
- 8c07fa4d mark alpha command as experimental
- db267d86 Merge pull request #10169 from laurazard/fix-terminal-height
- 9daf4189 Adjust terminal height calc
- 2aa88b5c Merge pull request #10149 from TColl/typo-fix
- bb9cf322 introduce experimental watch command (skeletton)
- 7212aaff Merge pull request #10166 from matthewarmand/run-remove-orphans
- 69a09624 Skip child events when printer events > terminal height
- f2088bb9 fix typo
- dadad01e Update docs programatically like you're supposed to
- 1adc9f54 fix docs yaml
- 4cebce3a This option lives in the create options, not the run options
- bd8e5744 Add remove-orphans functionality to run, because it recommends that in error messages
- 4ad87463 Add 🥒 GHA workflow
- 62b3e740 Merge pull request #10124 from laurazard/fix-cucumber-tests
- cc912c62 introduce --remove-orphans in compose create command
- cc7e69c0 Merge pull request #10142 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.15
- 3e12a7cb pass proxy config as build args - same as docker/buildx#959
- 0c197997 Remove unused kube tag
- 00c60da3 Merge pull request #10151 from freeformz/ffz/NoShareMap
- 73ebbffb Don't share the options map
- fbbc0ded Merge pull request #10145 from ndeloof/ps_filter
- b326a9da don't filter by services if no filter was set
- f1313f3a use a simpler prompt implementation when we lack a terminal
- a226d014 fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
- 7e2af3aa build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- 96bbda98 add support for uts namespace
- f6f29a44 Merge pull request #10133 from ndeloof/build_concurrency
- aa5cdf2b add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
- d5e4f006 introduce --no-attach to ignore some service output
- 8b4ac37f introduce `--ignore-buildable` to ignore buildable images on pull
- b96e27e0 limit build concurrency according to --parallel
- dcbd68a1 Merge pull request #10136 from gtardif/fix_race_delete_orphan_containers
- 37d15d7e Ignore not only auto-removed containers but also "removal in progress" for orphan containers
- dde7eea2 Update expected Cucumber `compose ps` output to match changes
- a2247807 Set `pullChanged` when setting `--pull` on `compose up`
- ffce33ec Fix empty file when using compose config in case of smaller source files
- 1d9657ae Merge pull request #10127 from docker/dependabot/go_modules/github.com/docker/cli-docs-tool-0.5.1
- 8a3248d0 Update documentation
- 52e7f0fb build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
- fd353ffa add support of privileged attribut in service.build section
- 0307c16d Merge pull request #10116 from glours/add-buildx-plugin-e2e
- adf8e753 cleanup framework.go from uncessary debug logs
- 6c537cc0 Merge pull request #10113 from glours/add-buildx-plugin-e2e
- 9f7ad18d reduce cyclomatic complexity
- 40ebcd62 fix security opts support (seccomp and unconfined)
- 9bd9f176 check service names based on project, not running containers
- 5dcadc05 debut output for CI
- c72f161a change the way finding the just built compose binary
- 86a648bd e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
- 27a32419 rely on CI timeout
- 935968fe add buildx plugin to e2e configuration directory
- 91371fef remove flaky TestLocalComposeLogsFollow
- 986bc445 service hash MUST exclude replicas
- 24f83271 don't assume os.Stdout and rely on dockerCLI.streams
- dacf2437 dump stdout to help diagnose flaky test
- bab30509 Merge pull request #10107 from ndeloof/logging_driver_none
- 22d2e838 don't fail `logs` when driver:none is set
- 9f5f0b6f Merge pull request #10106 from ndeloof/cgroupns
- b4b73199 introduce support for cgroup namespace
- ab791877 Merge pull request #10105 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.14
- aae5ddca build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- 7cf6d5ec Merge pull request #10104 from ndeloof/logs_race_condition
- 0ab5079c fix race condition on compose logs
- 89ef8198 update projectOptions to be public by renaming it to ProjectOptions
- b8bbdcd8 detect dependency failed to start
- 9d12eec1 Merge pull request #10100 from ndeloof/cpus
- d0e95cca set CPU quota
- 1e682a40 Merge pull request #10099 from laurazard/use-defaultplatform-create
- 7bc27d44 Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
- c1ce53c9 fix regression running pull --ignore-pull-failures
- e42673da only list running containers when --all=false
- c37182b2 Merge pull request #10090 from milas/fix-wcow-volume
- ffb95449 volume: fix WCOW volume mounts
- 0eaa2492 Merge pull request #10084 from ndeloof/secret_uid
- 5c1484ec apply uid/gid when creating secret from environment
- 0fedddb0 Merge pull request #10083 from ndeloof/nodeps
- aa0720f7 Merge pull request #10062 from ndeloof/9554
- 84984864 load project from explicit --files when set
- 8566daa9 use recently introduced `withSelectedServicesOnly` to reduce code duplication
- 1b1f783e Merge pull request #10076 from ndeloof/timestamp
- 84ea395d introduce --timestamp option on compose up
- 1cb5536a Address review comments
- e4850d9c Add --include-deps to push command
- 8c39b5b7 align `--format` flag and UX with docker cli
- bc568eeb align `compose ps` output with `docker ps`
- a501ab3a use StatusError from docker/cli, not "dockerd"
- d4a4dcf4 resolve --env-file as absolute path
- 05e987dd fix parsing of repository:tag
- 0368f190 distinguish stdout and stderr in `up` logs
- 3ee2ab87 ContainerStart must run sequentially for engine to assing distinct ports within configured range
- 8f991a20 Fix corner case when there's no container to attach to
- 0234e134 Don't stop pull for images that can be built
- c342891f Squashed commit of the following:
- 40fb42e0 Merge pull request #10055 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.12
- 8ef34947 build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
- be74c90f Merge pull request #10059 from glours/remve-e2e-go.mod
- cc247fdb remove go.* from e2e tests directory
- a4ac6ab6 added table of contents inside readme
- a5823b12 Merge pull request #10048 from thaJeztah/update_go_1.19.4
- b27ace6c Merge pull request #10051 from ndeloof/9897
- a73dce44 fix race condition collecting pulled images IDs
- 804d7163 detect required service are gone to stop watching explicit API to stop the log printer
- cc60026c update to go1.19.4
- 6b4ad0d1 Merge pull request #10047 from thaJeztah/cleanup_output
- 87a0a57f Cleanup tips from output
- c80d52ad Merge pull request #10049 from glours/fix-flaky-tests
- 95bc6c58 check only running containers in after down tests of profiles e2e tests
- be30c676 Merge pull request #10045 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.2
- 57a1e1e0 Update `e2e` mod deps
- 02305756 build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
- 12dad4f8 Merge pull request #10030 from ndeloof/max_concurrency
- a0acc20d introduce --parallel to limit concurrent engine calls
- 053f20ed port: improve error-handling if port not found (#10039)
- 6ed9a792 Merge pull request #10037 from milas/go-1.19.3
- 9b8d520b ci: upgrade to Go 1.19.3 & bump deps
- 113fb673 schema: add support for tmpfs.mode in mount definition (#10031)
- b9e5f9e9 test: speed up Cucumber stop test (#10032)
- c74a77e8 Make use of Containers.filter() and isService()
- 7f975fa4 Fix replacing "service:x" with "container:y"
- 7cf5940f Merge pull request #10035 from ndeloof/9323
- 73691276 use StringToBool to detect COMPOSE_IGNORE_ORPHANS
- 2e7644ff use api.Separator to print right image names
- 8f2b7471 use DistributionInspect to resolve image digest
- 9ac4f699 move image digests resolution to backend
- 2bef9769 Broken Link fixed in compose docs
- 707d55c7 add file header and cleanup profiles e2e tests
- 5edd7830 add e2e tests to check profile activation via targeted service
- 6fbef296 add e2e tests to check no profile usages
- 7fe43a8b add e2e tests using explicitly profiles
- 24ec0b2d pass services list to projectOrName function to add profiles for targeted services
- ed38fe0d only stop services started by `up` on interruption
- 06e71371 docs: fix grammatical issues (#9997)
- fb5b90ed implement support for oom_score_adj
- 10a5d998 useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
- c3e5e499 configure buildx for plain output if --ansi=never has been set
- 770281e9 Merge pull request #10016 from glours/fix-docs-pr-creation-workflow
- 4bf98c70 change the default branch of the doc repository
- 8c5d7baa Merge pull request #9995 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.10
- d7a24e9c Update `e2e` module deps
- 02818ba6 Merge pull request #9998 from glours/display-engine-warnings
- 481ae0aa Merge pull request #9999 from glours/pull-use-default-platform
- 88c3aaf1 Merge pull request #10007 from laurazard/add-build-run
- 19d6ca9c ignore error parsing container number label, just warn
- 6fe03e93 Update docs
- 35d31cc5 Add `--build` option to `compose run`
- 7c5675c3 use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
- ea32fc99 Merge pull request #9984 from glours/build-image-depends-on
- a077e8a2 display creation warnings from the engine
- c53539e1 Merge pull request #9906 from glours/profiles-priority
- 8c1e2af3 add e2e tests to check build dependency between services
- a9e07020 check if a missing image won't be build via a service declared in depends_on section
- 32f29b83 add --no-consistency flag to convert command
- 533fc616 use COMPOSE_PROFILES value only if no command line arg profiles used
- 386c3554 Merge pull request #9992 from glours/dont-stale-proposal-issues
- bfb9e11f build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- 09e742b3 exclude issues with the kind/feature label from stale bot process
- 75437691 Merge pull request #9982 from milas/bump-deps
- 306ae161 ci: upgrade to compose-go v1.7.0
- fd4aecef ci: update dependencies to latest
- 34e945a5 ci: remove uses of deprecated gotest.tools v2 (#9935)
- df9e605b Merge pull request #9947 from glours/manage-resources-reservations
- 6e2e19d6 Merge pull request #9949 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.9
- e1899421 Update `e2e` module dependencies
- 369e9125 build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
- 71b4976e Merge pull request #9936 from thaJeztah/update_deps
- bd96d032 Merge branch 'v2' into update_deps
- 5a1f6453 Merge pull request #9944 from glours/map-spec-restart-policy-to-engine
- 7ba9aac5 add support of deploy.reservation.memory
- f7961cc7 Merge pull request #9945 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 6d64242f Update deps for `e2e` module
- eaf27d9d map deploy.restart_policy.condition to engine values
- 36a91839 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- f472ce34 Merge pull request #9940 from thaJeztah/go1.18_compat
- 533abc3b go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
- e8ea3ad2 Merge pull request #9934 from glours/bump-engine-version
- 197c1690 update docker engine API to apply fix of CVE-2022-39253
- c630c8d2 go.mod: update docker-credential-helpers v0.7.0
- 41cf5ee3 go.mod: remove replace for runc
- b7053cad go mod: tidy and group "require" blocks, update comments
- b37a6c7f Merge pull request #9937 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.1
- 717ace99 Update `e2e` module deps
- 8bdfc627 build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
- 2978f1a0 Merge pull request #9933 from laurazard/skip-flaky-test
- dd13299e Skip flaky test in CI
- 32ae036f Merge pull request #9925 from glours/update-docker-dependencies
- 3f0550f8 log the error object instead of the string message only
- 18ce1f41 replace deprecated functions
- 3bf29d40 bump docker dependencies version
- c384905d Merge pull request #9926 from laurazard/fix-makefile-modules-target
- 7424a3d3 Fix Makefile target `validate-go-mod` to only run correct bakefile target
- 7c0b8a4c Merge pull request #9912 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.0
- 6b7e9466 Update `e2e` module deps
- a6dd9969 Merge pull request #9823 from ulyssessouza/add-codecov
- 91eae4f0 Add Codecov
- 8b897214 port: fix container name in error message (#9909)
- 3892e9cb Merge pull request #9887 from milas/issue-template
- f43a1e3e github: add feature request template
- fa1ae635 github: switch to issue template form
- afc0263f build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
- b15df818 Merge pull request #9908 from docker/dependabot/go_modules/github.com/spf13/cobra-1.6.0
- bb002a76 Update e2e mod dependencies
- 2ccd57e0 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- 1c14d307 Merge pull request #9168 from KoditkarVedant/9089-add-support-to-docker-compose-push-quiet-option
- 8bd487ac docs: update with result of `make docs`
- 1d4cb320 Add support to push images quietly via compose cli
- 19d1ab77 Merge pull request #9905 from docker/dependabot/go_modules/gotest.tools/v3-3.4.0
- a01f62f5 Bump e2e module deps
- 045f5ad7 build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
- b6b58d26 don't fail when trying to remove an orphan container during down command
- 55b1b997 Merge pull request #9894 from thaJeztah/bump_go_1.19.2
- 34441c8e Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
- 139a6945 Merge pull request #9886 from milas/ci-docs-repo
- 97a9d02d ci: update docs repo path
- 25c4bcef Merge pull request #9824 from laurazard/cucumber-test
- 4607dac1 Adjust modules sync validating script
- 616777eb deps: fix race condition during graph traversal (#9878)
- c1f475d7 Add `validate-modules` target to CI matrix
- c6109b2e Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
- fffe7fff Create new `e2e` module to separate out test dependencies, move cucumber tests
- 0a5f4e62 Removed tests that were replaced by Cucumber features
- d88f6805 Update go.mod replace
- 266ab22d Rename start cucumber feature
- a7476c8e Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
- 15ebff00 Cucumber test setup/fixtures
- f44ca01f ci: limit job permissions from default (#9874)
- 19a1454c Merge pull request #9868 from bkielbasa/v2
- aa297a99 remove unnecessary code
- 0d0a02cc add more information when service.platform isn't part of  service.build.platforms
- 3c641ed2 Merge pull request #9876 from milas/compose-go-1.6.0
- f41eec4e ci: upgrade to compose-go v1.6.0
- 140dc519 cli: add shell completion function (#9269)
- 27922589 run: clean service command if entrypoint is overridden (#9836)
- a95cc407 Remove support for `DOCKER_HOST` in `.env` files (#9871)
- b4420c37 Merge pull request #9866 from glours/issue-service-platform-on-up
- ce3700d3 keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
- e2a3fe94 Merge pull request #9862 from glours/use-docker-export-if-no-build-platforms
- 94465d57 Merge pull request #9863 from docker/gha-win-mac-runners
- 0dc64723 Restore `-s` in `uname` OS detection logic in `Makefile`
- 8891d9e2 Streamline GHA workflow
- 6cd68a4b Upgrade `actions/setup-go` to v3
- a1984ca1 Skip some tests in CI due to flakiness
- 118b4f07 Increase E2E test timeouts to reduce flakiness
- 8714f983 Temporarily disable broken E2E tests on Windows
- 6bc50cb4 Rework Makefile for better Windows support
- 937fa2dc Add GitHub Action workflow to run tests on Mac/Windows runners
- 71ab6c9e configure default builder export when no build.platforms defined
- db882416 Merge pull request #9854 from glours/fix-docker-default-platform--without-build-platform
- 723078c5 Remove `/rebase` GitHub Action since it's no longer necessary
- a1c50ef2 keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
- 2977f4c8 Merge pull request #9849 from laurazard/fix-volumesfrom-overwriting
- cfdec21a Fix linting issues
- b564cc5a Don't overwrite existing dependency condition
- 43c444e8 Add unit tests for `PrepareVolumes`
- b25a66bb Merge pull request #9847 from glours/fix-service-platform--without-build-platform
- 0e975262 keep the platform defined at service level during build if no build platforms provided
- c4d79e60 Merge pull request #9840 from glours/bump-compose-go-v1.5.1
- ddc4896b update compose-go version to v1.5.1
- 9b863549 Merge pull request #9819 from milas/down-image-rm
- 80167868 add license to file
- 403d691a small cleanup + godoc
- b49b9ffe Merge remote-tracking branch 'upstream/v2' into down-image-rm
- 680763f8 down: refactor image pruning
- 1ed37ef7 Merge pull request #9812 from milas/go-1.19.1
- 42169db1 Merge remote-tracking branch 'upstream/v2' into go-1.19.1
- d05f5f5f pull: improve output for services with both image+build (#9829)
- 5cc2c27a Merge pull request #9828 from Taha-Chaudhry/v2
- 7b7189fe Merge pull request #9835 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.10.0
- de1d969c build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
- ab984d91 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
- e413c213 Update README.md
- 61845dd7 logs: filter to services from current Compose file (#9811)
- 7a8d1578 convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
- 88df5ede Merge pull request #9797 from laurazard/start-only-services
- a7cc4061 Cleanup E2E tests
- 126cb988 Merge pull request #9817 from ulyssessouza/apply-newly-loaded-envvars
- 4c474fe0 Add unit tests to graph building logic in `dependencies.go`
- 209293e4 Restrict compose project to selected services and dependencies on `compose start`
- 79af3cdd Apply newly loaded envvars to "DockerCli" and "APIClient"
- b80222fb Merge pull request #9821 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.9.0
- ff53411d build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
- 0ac0e292 Merge pull request #9729 from glours/add-platforms-build
- bc806da7 build: label built images for reliable cleanup on `down`
- f72a604c ci: upgrade golangci-lint
- e8116819 ci: upgrade to Go 1.19.1
- 36119447 Cleanup E2E tests
- e7b488bb Merge pull request #9810 from RiskyFeryansyahP/patch-nil-custom-label
- 07eb8a59 patch: build.go access custom labels directly cause panic
- 8a9eae31 Merge pull request #9809 from docker/dependabot/go_modules/github.com/cnabio/cnab-to-oci-0.3.7
- 48744dbe build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
- 44c55e89 always use 'docker' export entry when building with 'up' or 'run' commands
- e016faac don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
- 8ed2d8ad add a test with multiple service builds using platforms in the same compose file
- 537f023a fix panic when using 'compose up --build'
- 8b1b7083 add support of platforms in build section
- 06ae6d82 Merge pull request #9802 from docker/dependabot/go_modules/github.com/docker/go-units-0.5.0
- 84392d52 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
- c87efed6 api: fix typo on Push godoc (#9798)
- cc4f1942 Add E2E tests for starting/stopping single services
- 6fae6a41 Update emacs ignore patterns (#5903)
- dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
- 12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
- 62b5f78f Add .kate-swp files to ignore pattern (#3380)
- 3f526c5c change org name from windmilleng to tilt-dev (#3346)
- 12916b75 tilt: ignore a few more vim swap files (#2190)
- e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
- 91a2bdd6 model: move to pkg (#2024)
- ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Ricardo Salveti <[email protected]>
ricardosalveti added a commit to ricardosalveti/meta-lmp that referenced this pull request May 30, 2023
Release notes: https://github.com/docker/compose/releases/tag/v2.18.1

Relevant changes from 2.10.2:
- cd0fc214 only check the platform of cached image if image found
- 9b5a4588 introduce --no-path-resolution to skip relative path to be resolved
- 00f72cb5 report external network not found when swarm is disabled
- fd7847f2 `parallel` flag belong do top-level "compose" cobra command, not the current one
- 18a112e8 detect terminal is not a `console.File` to avoid a panic
- dc01b98a Merge pull request #10559 from ndeloof/COMPOSE_ANSI
- 312f0d1d Update dry-run documentation
- e8caad19 move dry-run support from alpha to main command
- fca454b4 introduce COMPOSE_ANSI to define --ansi default value
- 77dc9b54 rm: remove debugging output (#10554)
- bceb3c18 detect active endpoint trying to remove network and skip with a warning (#10555)
- a14abb90 cli: option to write status messages on stdout (#10549)
- 0363d926 fix local image removal when `compose down` is ran with `--project-name` (#10558)
- 0e375a8c restore long description to be included in `docker compose help` (#10504)
- b776826d check local image matches the required platform
- 3b32a264 Merge pull request #10544 from ndeloof/parallel_race
- e92c5d13 fix race condition running `compose up` with --parallel < number of services
- 0c1a691f fix container being recreated while config has not changed (#10540)
- f72d5d60 Merge pull request #10508 from laurazard/tests-inline-dockerfile
- ee70085f tests: inline dockerfile
- 90bcf610 build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
- 2d25019f Merge pull request #10521 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- fb16e49c Merge pull request #10542 from docker/dependabot/go_modules/github.com/docker/cli-23.0.6incompatible
- 109ce190 deps: update related modules
- ef03c906 build(deps): bump github.com/docker/cli
- 865a0867 build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1
- 6ee0376b build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#10534)
- 67455e9f fix builkit progressui integration (#10535)
- 5fdcaa0f Merge pull request #10529 from glours/dry-run-up-support
- 01afe526 Merge pull request #10527 from ndeloof/build_secret_id
- 2e4faf80 add dry-run support to up command
- e88836ff Merge pull request #10525 from thaJeztah/update_go1.20.4
- b45ca827 let user declare build secret target (id)
- d1c36c6e update go to go1.20.4
- b304c4e1 stop containers after termination
- eca1365d cli: dry run support for `build` (#10502)
- 03f4c0e6 progress: make title configurable (#10507)
- 2a0e83ad Merge pull request #10519 from glours/revert-image-spec-upgrade
- 2df9919e Revert "build(deps): bump github.com/opencontainers/image-spec"
- 74fc40d8 Merge pull request #10518 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- d54a95fe build(deps): bump github.com/opencontainers/image-spec
- c1369869 Merge pull request #10515 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.0
- f5ff40a2 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0
- 6347b49f Merge pull request #10516 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.6
- c072a6f5 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6
- a06d32e7 Merge pull request #10506 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- 28fa309c build(deps): bump github.com/opencontainers/image-spec
- 4f2c933f Merge pull request #10501 from docker/dependabot/go_modules/github.com/docker/cli-23.0.5incompatible
- e22c8964 build(deps): bump github.com/docker/cli
- 07c4849c TailMsgf must format with args
- e606701d Merge pull request #10500 from docker/dependabot/go_modules/github.com/docker/docker-23.0.5incompatible
- 114e5c64 build(deps): bump github.com/docker/docker
- 37dfb5bf build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#10489)
- d01ef588 restore support for `--memory`
- dec608f3 don't block events loop collecting logs
- eb0632b1 Merge pull request #10494 from milas/e2e-dd-419
- 1383ab09 test: fix E2E tests under Engine v23 / DD 4.19
- 5eaafe42 Fixed issue when project name contains dashes (`-`)
- 7840a92c Added tests to `viz` subcommand
- 3751c307 Added docs
- 2bc6a45c Replaced calls to WriteRune with WriteByte and reformatted imports
- 2268d1e5 Started working on `viz` subcommand
- 7b0ed132 bump compose-go to v1.13.4
- d4441efe Merge pull request #10474 from docker/dependabot/go_modules/github.com/docker/docker-23.0.4incompatible
- 58368f69 build(deps): bump github.com/docker/docker
- bc2b2e52 Merge pull request #10475 from docker/dependabot/go_modules/github.com/docker/cli-23.0.4incompatible
- 7723d119 build(deps): bump github.com/docker/cli
- 65fda188 bump compose-go
- 0e7e1b94 Remove redundant goroutine while removing containers (#10449)
- af6f0ffb Merge pull request #10458 from thaJeztah/simplify_auth
- 9ef173a3 log: fix race on container kill (#10459)
- 1fb0c03e Merge pull request #10457 from thaJeztah/mod_tidy
- 1892be8c Don't use "info.IndexServerAddress" for authentication
- 37068a70 go.mod: fix grouping of dependencies, and tidy
- a4af5e22 Merge pull request #10455 from docker/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 87da6c14 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5
- a99acd94 Merge pull request #10444 from glours/dry-run-down-support
- 7fb87856 add dry-run support to down command
- eb933add Merge pull request #10451 from glours/fix-gocyclo-ci-issue
- cb688b5f fix gocyclo lint error which currently block Compose CI
- 8b5b78fb can't watch a service without a build section
- d3e49fe3 ansi=auto|never|always
- 1bca8d5c Merge pull request #10438 from glours/bump-docker-23.0.3
- 76d9cf27 bump docker version to 23.0.3 (CVE-2023-28840)
- d762f5f4 better support NO_COLOR by disabling colors, not ANSI TUI (#10434)
- 90eda35f Merge pull request #10437 from milas/bump-go-1.20.3
- 7ce0096f ci: bump Go to 1.20.3 and various dependencies
- 00eca0af Merge pull request #10432 from ndeloof/timeout
- a10c4c6d restore `--timeout` flag renamed by mistake
- 6a374284 Merge pull request #10413 from glours/dry-run-create-support
- 449a46a2 Merge pull request #10423 from ndeloof/build_classic_panic
- 981cb202 prevent panic using classic builder
- b83edbd0 add dry-run support to create command
- 02ad467f Merge pull request #10415 from docker/dependabot/go_modules/github.com/docker/cli-23.0.2incompatible
- d9e1d419 Merge pull request #10414 from docker/dependabot/go_modules/github.com/docker/docker-23.0.2incompatible
- a4c324b8 build(deps): bump github.com/docker/cli
- 087fae98 build(deps): bump github.com/docker/docker
- aafeaa66 Merge pull request #10409 from ndeloof/ContainerList_race
- c5317496 workaround race condition in ContainerList
- 67c9ecb4 Merge pull request #10404 from glours/dry-run-run-support
- 72a61c06 add dry-run support to run command
- 0b6133f7 Merge pull request #10406 from milas/fix-name-validation
- b24af42b ci: bump compose-go to v1.13.2
- cc70851b Merge pull request #10403 from milas/fix-e2e-win
- 3b85cd2f test: fix e2e commands on Windows
- d818bf6f Merge pull request #10401 from milas/deps-update
- 45a852f4 test: generate valid Compose project names from Cucumber specs
- f0bf4fca Merge pull request #10402 from milas/fix-e2e-race
- cd17c8a9 test: update error message
- 36625ed2 test: fix race in e2e build test
- a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
- 72260d61 Merge pull request #10400 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.5
- fd28ab8d Merge pull request #10399 from ndeloof/watch_rebuild
- 9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
- d637cc3a watch involves up --build after change has been detected
- 925bc6fb Merge pull request #10393 from milas/fix-watch-segfault
- 16d5354d watch: add note about goroutine-safety & test
- 7aaea283 watch: data race / segfault fixes
- 6bedc196 update -p project name flag documentation
- a11515e0 introduce `ignore` attribute for watch triggers
- 6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
- 88b0d17f use `build` as common API for build scenarios
- 9e19bc84 use progress to show copy status
- bef9c48a Merge pull request #10386 from milas/fw-renames
- 105a7c5b watch: add file delete/rename handling
- 03f0ed13 Merge pull request #10352 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.4
- f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
- bfeb1dc2 Fix concurrent map read/write when recreating containers
- 9ec43973 Merge pull request #10353 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.4
- 0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
- 643557d5 build and push binaries images when a PR is merged or a tag pushed
- 200f47e5 Add support for `additional_contexts` in `build` service config
- e0aaccf4 introduce dockerfile_inline
- 754c0688 one off container name use configured Separator for naming
- e492330d collect built image IDs
- bbe1b77a progress writer uses dockercli.Err stream
- fc4d2dfd Remove "-s" from LDFLAGS
- 85ddfde5 use go 1.20 -cover support
- 6a0398d7 pad can be negative on small terminal
- 4434cea5 add dry-run support for push command
- 62fbf208 Merge pull request #10341 from glours/dry-run-pull-support
- 3f7d3c26 add dry-run support for pull command
- 9cc1613b adopt http://no-color.org/
- c4b47fe9 Merge pull request #10339 from glours/dry-run-restart-support
- 167c6a89 add dry-run support to restart command
- a84345be Merge pull request #10338 from glours/fix-restart-depends_on
- 3cfbac66 restart only needed services by checking depends_on relations
- a3bed265 update compose-go
- ae26426c Report error if project name is empty after normalization
- 4ea44797 only consider containers with config_hash labels (i.e, created by compose)
- a99a0b50 Merge pull request #10320 from milas/e2e-win-pause
- af414e9e Merge pull request #10330 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.19
- 89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
- f648c294 Merge pull request #10329 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.14.0
- 33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
- e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
- d4f156cc Merge pull request #10311 from milas/fw-ephemeral
- c0daf8d3 Merge pull request #10316 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- da1ca578 watch: ignore ephemeral files & minor output tweaks
- 267cde91 Merge pull request #10302 from glours/update-golang-x-net
- 18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
- e831ea82 add support for `restart` for `depends_on`
- 8d56db5e Merge pull request #10287 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.18
- 1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
- 156e54a0 Merge pull request #10291 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.3
- 762cf9d9 Merge pull request #10252 from glours/dry-run-exec-support
- f3e543fd apply config options for pseudo-subcommands
- 9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
- 24ff0982 compact TUI to monitor layers download progress
- 593c4263 ci: bump to Go 1.20.1 and latest deps
- 313b82e9 ignore services without a build section
- 5e3e2171 sort service --hash output by service name
- 9ac0392b introduce --timeout on `up`
- 0612b34c introduce --no-deps on restart
- 92e0cd40 also restart dependent services after a service has been restarted
- 1a410ffe Merge pull request #10279 from docker/dependabot/go_modules/go.uber.org/goleak-1.2.1
- 282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
- 256ec499 exclude unstable labels from config hash
- 9765f171 store exec details to offer better dry-run status on ExecStart
- b19df5c9 add support for `excludes` and `rebuild`
- 7a42ba7e use CGO to enable fsevent on OSX
- 5b043c4d ci: don't use `-race` on Windows
- d93da187 Merge pull request #10261 from milas/ci-win-e2e
- 15f7104c ci: use CGO for tests to enable race detector
- eb1c7989 support dry-run for rm command
- 78b94047 support dry-run for stop command
- 25be264e support dry-run for exec command
- e6e2f783 Merge pull request #10251 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.13.0
- 7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
- 70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
- 7daa2a53 Merge pull request #10250 from ndeloof/nil_build_args
- 93bffd9a prevent assignment to entry in nil map
- 9a4e74c7 Merge pull request #10209 from ndeloof/wait_containers
- 52478f0c wait on service containers as dependencies to be deterministic
- b5f0a4ee use containers we expect to start for wait condition
- e908f41e Merge pull request #10239 from glours/bump-golang-1.20
- 0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
- a2d36b6c bump golang to 1.20
- b3ec1106 Merge pull request #10242 from jongwooo/ci/replace-deprecated-command-with-environment-file
- 30772342 ci: Replace deprecated command with environment file
- 23585b9e Merge pull request #10235 from glours/dry-run-cp-support
- fdc17381 add log when copying files/directories between host and containers (both way)
- 2336d9fe support dry-run for cp command
- bf0ed9a4 Merge pull request #10226 from benmoss/add-remote-builder
- 1640f155 initial support for `sync`
- e63cbfba use tilt watcher to track filesystem changes
- 25576289 adjust code and dependencies
- 7d6ee74e cleanup deprecated ioutil functions (#5919)
- c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
- cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
- 1b71e3ef lint: fix local-prefixes for goimports (#5453)
- 4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
- 6fc0b6ff build: ensure file handles properly closed (#5298)
- ab84b6ac Fix local go_lintfix errors (#5191)
- 7161778c watch: use WalkDir to speed up file listing (#4684)
- 1f5bfe88 test: clean up test loggers a bit (#4580)
- f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
- e62993a8 test: enable unused check, remove dead code (#4208)
- 28251e8b watch: improve error messages when you run out of inotify instances (#3960)
- c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
- 8b393223 watch: fix a dumb errcheck (#3622)
- b3615d64 watch: increase the windows watch i/o buffer (#3620)
- 1a1d1707 change org name from windmilleng to tilt-dev (#3346)
- fd3e0bbe watch: use the recursive watcher on windows (#3306)
- d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
- dda0362b watch: fix inotify tests on windows (#3140)
- ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
- 92c6a65a tilt: enable errcheck on tests (#2877)
- 00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
- 17087447 logger: move to pkg (#2031)
- ec781687 watch: add retry counts to fsync (#2023)
- b22dde9f dockerignore: improve MatchesEntireDir (#1865)
- a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
- d744c97f watch: add a simple check when there are no exclusions (#1863)
- 37647bc6 watch: skip setup if nothing is being watched (#1861)
- 21e5d564 watch: FileEvents must always be absolute (#1841)
- 390d5cf1 watch: add tests for ignores and number of watches (#1838)
- 7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
- b5ccea7b watch: record num watches in expvars (#1795)
- 47551895 makefile: fix goimports -local (#1763)
- 5e0f1eec watch: fix spurious errors while watching (#1726)
- f82e2de5 watch: don't watch each individual file (#1613)
- 9c7f7bc0 live_update: error if syncing from outside of docker context (foundriesio#1396)
- 6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (foundriesio#1354)
- 0482f927 watch: add watch function that traverses up directory structure recursively (foundriesio#1013)
- e8a34c8d watch: remove inotify-specific bits of watcher_linux (foundriesio#890)
- 9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (foundriesio#863)
- 1fd7ca54 testing: update internal/watch to use the tempdir fixture (foundriesio#862)
- 139edc40 cleanup: wrap errors properly (foundriesio#772)
- 38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (foundriesio#557)
- c5bce8bd watch: fix a spurious error (foundriesio#344)
- c8a358a4 watch: try a slightly different ignore strategy (foundriesio#174)
- a6701652 watch: fix more data races on darwin (foundriesio#166)
- 4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (foundriesio#163)
- 4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (foundriesio#162)
- 3850a341 watch: fix a segfault on linux (foundriesio#148)
- 664e6f6f watch: stop skipping tests (foundriesio#145)
- d4f074b3 watch: simplify the fileEvent interface to only contain paths (foundriesio#144)
- a3b012d8 add errcheck (foundriesio#93)
- a755c84e tilt: copy watch code from tesseract
- ef34a38a Add remote buildx driver
- f24d3458 Merge pull request #10217 from glours/dry-run-pause-support
- 41e05634 rename `convert` to `config` to align with compose v1 UX
- a54d4883 Merge pull request #10215 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.12.0
- c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
- 6754c6b6 add dry-run support of pause and unpause commands
- a93f09ef Merge pull request #10210 from glours/dry-run-kill-support
- bbf3ec19 Merge pull request #10216 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.16
- 51bcfa37 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
- 982a8ccb support dry-run for kill command
- 790712fa update tty and plain text writers to support dry run mode
- 97752b23 refresh Maintainers list
- 69c0a583 Merge pull request #10208 from laurazard/add-scale-create
- 8bb9a333 Merge pull request #10148 from maxcleme/feat/support_multiarch_push
- 634a7d2a Support for docker compose build --push when using multiple platforms
- cf122395 Merge pull request #10207 from ndeloof/tail_n
- a288332f Update docs to add `--scale` argument to `compose create`
- 9d53ed8f Add `--scale` to `compose create`, refactor scale option
- df707352 Fix: Handle concurrent threads using mutex on the rainbowColor function
- d8bf175c Remove unecessary files
- 4816f40b Fix: remove the infinite goroutine
- ed5a2e83 Remove unecessary files
- fa8d075d Fix: remove the infinite goroutine
- 33c3f4df alias -n for --tail to align with docker CLI
- aa313873 cleanup TUI lines after switching to "compact" mode
- d47f0f31 Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
- ac8ab863 Merge pull request #10195 from ndeloof/ps_docs
- 4721c017 fix docs to reflect docker compose ps being aligned with docker ps
- 5919fcb4 Revert "Fix Goroutine leak in v2/command/formatter"
- 4671e69a Merge pull request #10192 from AhmedGrati/10157-fix-goroutine-leak
- 3a21e1e3 Fix Linting Issues
- b670aefb Feat: Clean inifinite Goroutine
- d5d9f675 Merge pull request #10173 from glours/dry-run
- a2899d5f Merge pull request #10181 from laurazard/fix-log-f
- 220626ec Only account running containers for logs
- 6c795d60 Merge pull request #10186 from glours/bump-compose-go-1.9.0
- 291e1bd6 bump compose-go to version v1.9.0
- e94eb056 allow a TTY to be allocated with -t
- c15bf195 debounce refresh requests with quietperiod
- 0b1c8672 Add tests for filtering containers not created by Compose
- 82ef9985 Ignore containers created outside compose
- fb36f7ff directly embed the orignal APIClient in the DryRunClient
- 3fac506a identify functions which need to be ovorridden for dry run feature
- eb59b0e2 add alpha command to test dry-run
- 5081ab05 create custom CLI when dry-run mode active update documentation
- 13ef440d add DryRun API Client with delagation pattern
- fbf845c5 add dry-run flag
- 5a2b7b83 use compose service methods when exist instead of directly service.dockerCli
- 8c07fa4d mark alpha command as experimental
- db267d86 Merge pull request #10169 from laurazard/fix-terminal-height
- 9daf4189 Adjust terminal height calc
- 2aa88b5c Merge pull request #10149 from TColl/typo-fix
- bb9cf322 introduce experimental watch command (skeletton)
- 7212aaff Merge pull request #10166 from matthewarmand/run-remove-orphans
- 69a09624 Skip child events when printer events > terminal height
- f2088bb9 fix typo
- dadad01e Update docs programatically like you're supposed to
- 1adc9f54 fix docs yaml
- 4cebce3a This option lives in the create options, not the run options
- bd8e5744 Add remove-orphans functionality to run, because it recommends that in error messages
- 4ad87463 Add 🥒 GHA workflow
- 62b3e740 Merge pull request #10124 from laurazard/fix-cucumber-tests
- cc912c62 introduce --remove-orphans in compose create command
- cc7e69c0 Merge pull request #10142 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.15
- 3e12a7cb pass proxy config as build args - same as docker/buildx#959
- 0c197997 Remove unused kube tag
- 00c60da3 Merge pull request #10151 from freeformz/ffz/NoShareMap
- 73ebbffb Don't share the options map
- fbbc0ded Merge pull request #10145 from ndeloof/ps_filter
- b326a9da don't filter by services if no filter was set
- f1313f3a use a simpler prompt implementation when we lack a terminal
- a226d014 fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
- 7e2af3aa build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- 96bbda98 add support for uts namespace
- f6f29a44 Merge pull request #10133 from ndeloof/build_concurrency
- aa5cdf2b add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
- d5e4f006 introduce --no-attach to ignore some service output
- 8b4ac37f introduce `--ignore-buildable` to ignore buildable images on pull
- b96e27e0 limit build concurrency according to --parallel
- dcbd68a1 Merge pull request #10136 from gtardif/fix_race_delete_orphan_containers
- 37d15d7e Ignore not only auto-removed containers but also "removal in progress" for orphan containers
- dde7eea2 Update expected Cucumber `compose ps` output to match changes
- a2247807 Set `pullChanged` when setting `--pull` on `compose up`
- ffce33ec Fix empty file when using compose config in case of smaller source files
- 1d9657ae Merge pull request #10127 from docker/dependabot/go_modules/github.com/docker/cli-docs-tool-0.5.1
- 8a3248d0 Update documentation
- 52e7f0fb build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
- fd353ffa add support of privileged attribut in service.build section
- 0307c16d Merge pull request #10116 from glours/add-buildx-plugin-e2e
- adf8e753 cleanup framework.go from uncessary debug logs
- 6c537cc0 Merge pull request #10113 from glours/add-buildx-plugin-e2e
- 9f7ad18d reduce cyclomatic complexity
- 40ebcd62 fix security opts support (seccomp and unconfined)
- 9bd9f176 check service names based on project, not running containers
- 5dcadc05 debut output for CI
- c72f161a change the way finding the just built compose binary
- 86a648bd e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
- 27a32419 rely on CI timeout
- 935968fe add buildx plugin to e2e configuration directory
- 91371fef remove flaky TestLocalComposeLogsFollow
- 986bc445 service hash MUST exclude replicas
- 24f83271 don't assume os.Stdout and rely on dockerCLI.streams
- dacf2437 dump stdout to help diagnose flaky test
- bab30509 Merge pull request #10107 from ndeloof/logging_driver_none
- 22d2e838 don't fail `logs` when driver:none is set
- 9f5f0b6f Merge pull request #10106 from ndeloof/cgroupns
- b4b73199 introduce support for cgroup namespace
- ab791877 Merge pull request #10105 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.14
- aae5ddca build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- 7cf6d5ec Merge pull request #10104 from ndeloof/logs_race_condition
- 0ab5079c fix race condition on compose logs
- 89ef8198 update projectOptions to be public by renaming it to ProjectOptions
- b8bbdcd8 detect dependency failed to start
- 9d12eec1 Merge pull request #10100 from ndeloof/cpus
- d0e95cca set CPU quota
- 1e682a40 Merge pull request #10099 from laurazard/use-defaultplatform-create
- 7bc27d44 Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
- c1ce53c9 fix regression running pull --ignore-pull-failures
- e42673da only list running containers when --all=false
- c37182b2 Merge pull request #10090 from milas/fix-wcow-volume
- ffb95449 volume: fix WCOW volume mounts
- 0eaa2492 Merge pull request #10084 from ndeloof/secret_uid
- 5c1484ec apply uid/gid when creating secret from environment
- 0fedddb0 Merge pull request #10083 from ndeloof/nodeps
- aa0720f7 Merge pull request #10062 from ndeloof/9554
- 84984864 load project from explicit --files when set
- 8566daa9 use recently introduced `withSelectedServicesOnly` to reduce code duplication
- 1b1f783e Merge pull request #10076 from ndeloof/timestamp
- 84ea395d introduce --timestamp option on compose up
- 1cb5536a Address review comments
- e4850d9c Add --include-deps to push command
- 8c39b5b7 align `--format` flag and UX with docker cli
- bc568eeb align `compose ps` output with `docker ps`
- a501ab3a use StatusError from docker/cli, not "dockerd"
- d4a4dcf4 resolve --env-file as absolute path
- 05e987dd fix parsing of repository:tag
- 0368f190 distinguish stdout and stderr in `up` logs
- 3ee2ab87 ContainerStart must run sequentially for engine to assing distinct ports within configured range
- 8f991a20 Fix corner case when there's no container to attach to
- 0234e134 Don't stop pull for images that can be built
- c342891f Squashed commit of the following:
- 40fb42e0 Merge pull request #10055 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.12
- 8ef34947 build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
- be74c90f Merge pull request #10059 from glours/remve-e2e-go.mod
- cc247fdb remove go.* from e2e tests directory
- a4ac6ab6 added table of contents inside readme
- a5823b12 Merge pull request #10048 from thaJeztah/update_go_1.19.4
- b27ace6c Merge pull request #10051 from ndeloof/9897
- a73dce44 fix race condition collecting pulled images IDs
- 804d7163 detect required service are gone to stop watching explicit API to stop the log printer
- cc60026c update to go1.19.4
- 6b4ad0d1 Merge pull request #10047 from thaJeztah/cleanup_output
- 87a0a57f Cleanup tips from output
- c80d52ad Merge pull request #10049 from glours/fix-flaky-tests
- 95bc6c58 check only running containers in after down tests of profiles e2e tests
- be30c676 Merge pull request #10045 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.2
- 57a1e1e0 Update `e2e` mod deps
- 02305756 build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
- 12dad4f8 Merge pull request #10030 from ndeloof/max_concurrency
- a0acc20d introduce --parallel to limit concurrent engine calls
- 053f20ed port: improve error-handling if port not found (#10039)
- 6ed9a792 Merge pull request #10037 from milas/go-1.19.3
- 9b8d520b ci: upgrade to Go 1.19.3 & bump deps
- 113fb673 schema: add support for tmpfs.mode in mount definition (#10031)
- b9e5f9e9 test: speed up Cucumber stop test (#10032)
- c74a77e8 Make use of Containers.filter() and isService()
- 7f975fa4 Fix replacing "service:x" with "container:y"
- 7cf5940f Merge pull request #10035 from ndeloof/9323
- 73691276 use StringToBool to detect COMPOSE_IGNORE_ORPHANS
- 2e7644ff use api.Separator to print right image names
- 8f2b7471 use DistributionInspect to resolve image digest
- 9ac4f699 move image digests resolution to backend
- 2bef9769 Broken Link fixed in compose docs
- 707d55c7 add file header and cleanup profiles e2e tests
- 5edd7830 add e2e tests to check profile activation via targeted service
- 6fbef296 add e2e tests to check no profile usages
- 7fe43a8b add e2e tests using explicitly profiles
- 24ec0b2d pass services list to projectOrName function to add profiles for targeted services
- ed38fe0d only stop services started by `up` on interruption
- 06e71371 docs: fix grammatical issues (#9997)
- fb5b90ed implement support for oom_score_adj
- 10a5d998 useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
- c3e5e499 configure buildx for plain output if --ansi=never has been set
- 770281e9 Merge pull request #10016 from glours/fix-docs-pr-creation-workflow
- 4bf98c70 change the default branch of the doc repository
- 8c5d7baa Merge pull request #9995 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.10
- d7a24e9c Update `e2e` module deps
- 02818ba6 Merge pull request #9998 from glours/display-engine-warnings
- 481ae0aa Merge pull request #9999 from glours/pull-use-default-platform
- 88c3aaf1 Merge pull request #10007 from laurazard/add-build-run
- 19d6ca9c ignore error parsing container number label, just warn
- 6fe03e93 Update docs
- 35d31cc5 Add `--build` option to `compose run`
- 7c5675c3 use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
- ea32fc99 Merge pull request #9984 from glours/build-image-depends-on
- a077e8a2 display creation warnings from the engine
- c53539e1 Merge pull request #9906 from glours/profiles-priority
- 8c1e2af3 add e2e tests to check build dependency between services
- a9e07020 check if a missing image won't be build via a service declared in depends_on section
- 32f29b83 add --no-consistency flag to convert command
- 533fc616 use COMPOSE_PROFILES value only if no command line arg profiles used
- 386c3554 Merge pull request #9992 from glours/dont-stale-proposal-issues
- bfb9e11f build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- 09e742b3 exclude issues with the kind/feature label from stale bot process
- 75437691 Merge pull request #9982 from milas/bump-deps
- 306ae161 ci: upgrade to compose-go v1.7.0
- fd4aecef ci: update dependencies to latest
- 34e945a5 ci: remove uses of deprecated gotest.tools v2 (#9935)
- df9e605b Merge pull request #9947 from glours/manage-resources-reservations
- 6e2e19d6 Merge pull request #9949 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.9
- e1899421 Update `e2e` module dependencies
- 369e9125 build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
- 71b4976e Merge pull request #9936 from thaJeztah/update_deps
- bd96d032 Merge branch 'v2' into update_deps
- 5a1f6453 Merge pull request #9944 from glours/map-spec-restart-policy-to-engine
- 7ba9aac5 add support of deploy.reservation.memory
- f7961cc7 Merge pull request #9945 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 6d64242f Update deps for `e2e` module
- eaf27d9d map deploy.restart_policy.condition to engine values
- 36a91839 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- f472ce34 Merge pull request #9940 from thaJeztah/go1.18_compat
- 533abc3b go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
- e8ea3ad2 Merge pull request #9934 from glours/bump-engine-version
- 197c1690 update docker engine API to apply fix of CVE-2022-39253
- c630c8d2 go.mod: update docker-credential-helpers v0.7.0
- 41cf5ee3 go.mod: remove replace for runc
- b7053cad go mod: tidy and group "require" blocks, update comments
- b37a6c7f Merge pull request #9937 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.1
- 717ace99 Update `e2e` module deps
- 8bdfc627 build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
- 2978f1a0 Merge pull request #9933 from laurazard/skip-flaky-test
- dd13299e Skip flaky test in CI
- 32ae036f Merge pull request #9925 from glours/update-docker-dependencies
- 3f0550f8 log the error object instead of the string message only
- 18ce1f41 replace deprecated functions
- 3bf29d40 bump docker dependencies version
- c384905d Merge pull request #9926 from laurazard/fix-makefile-modules-target
- 7424a3d3 Fix Makefile target `validate-go-mod` to only run correct bakefile target
- 7c0b8a4c Merge pull request #9912 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.0
- 6b7e9466 Update `e2e` module deps
- a6dd9969 Merge pull request #9823 from ulyssessouza/add-codecov
- 91eae4f0 Add Codecov
- 8b897214 port: fix container name in error message (#9909)
- 3892e9cb Merge pull request #9887 from milas/issue-template
- f43a1e3e github: add feature request template
- fa1ae635 github: switch to issue template form
- afc0263f build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
- b15df818 Merge pull request #9908 from docker/dependabot/go_modules/github.com/spf13/cobra-1.6.0
- bb002a76 Update e2e mod dependencies
- 2ccd57e0 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- 1c14d307 Merge pull request #9168 from KoditkarVedant/9089-add-support-to-docker-compose-push-quiet-option
- 8bd487ac docs: update with result of `make docs`
- 1d4cb320 Add support to push images quietly via compose cli
- 19d1ab77 Merge pull request #9905 from docker/dependabot/go_modules/gotest.tools/v3-3.4.0
- a01f62f5 Bump e2e module deps
- 045f5ad7 build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
- b6b58d26 don't fail when trying to remove an orphan container during down command
- 55b1b997 Merge pull request #9894 from thaJeztah/bump_go_1.19.2
- 34441c8e Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
- 139a6945 Merge pull request #9886 from milas/ci-docs-repo
- 97a9d02d ci: update docs repo path
- 25c4bcef Merge pull request #9824 from laurazard/cucumber-test
- 4607dac1 Adjust modules sync validating script
- 616777eb deps: fix race condition during graph traversal (#9878)
- c1f475d7 Add `validate-modules` target to CI matrix
- c6109b2e Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
- fffe7fff Create new `e2e` module to separate out test dependencies, move cucumber tests
- 0a5f4e62 Removed tests that were replaced by Cucumber features
- d88f6805 Update go.mod replace
- 266ab22d Rename start cucumber feature
- a7476c8e Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
- 15ebff00 Cucumber test setup/fixtures
- f44ca01f ci: limit job permissions from default (#9874)
- 19a1454c Merge pull request #9868 from bkielbasa/v2
- aa297a99 remove unnecessary code
- 0d0a02cc add more information when service.platform isn't part of  service.build.platforms
- 3c641ed2 Merge pull request #9876 from milas/compose-go-1.6.0
- f41eec4e ci: upgrade to compose-go v1.6.0
- 140dc519 cli: add shell completion function (#9269)
- 27922589 run: clean service command if entrypoint is overridden (#9836)
- a95cc407 Remove support for `DOCKER_HOST` in `.env` files (#9871)
- b4420c37 Merge pull request #9866 from glours/issue-service-platform-on-up
- ce3700d3 keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
- e2a3fe94 Merge pull request #9862 from glours/use-docker-export-if-no-build-platforms
- 94465d57 Merge pull request #9863 from docker/gha-win-mac-runners
- 0dc64723 Restore `-s` in `uname` OS detection logic in `Makefile`
- 8891d9e2 Streamline GHA workflow
- 6cd68a4b Upgrade `actions/setup-go` to v3
- a1984ca1 Skip some tests in CI due to flakiness
- 118b4f07 Increase E2E test timeouts to reduce flakiness
- 8714f983 Temporarily disable broken E2E tests on Windows
- 6bc50cb4 Rework Makefile for better Windows support
- 937fa2dc Add GitHub Action workflow to run tests on Mac/Windows runners
- 71ab6c9e configure default builder export when no build.platforms defined
- db882416 Merge pull request #9854 from glours/fix-docker-default-platform--without-build-platform
- 723078c5 Remove `/rebase` GitHub Action since it's no longer necessary
- a1c50ef2 keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
- 2977f4c8 Merge pull request #9849 from laurazard/fix-volumesfrom-overwriting
- cfdec21a Fix linting issues
- b564cc5a Don't overwrite existing dependency condition
- 43c444e8 Add unit tests for `PrepareVolumes`
- b25a66bb Merge pull request #9847 from glours/fix-service-platform--without-build-platform
- 0e975262 keep the platform defined at service level during build if no build platforms provided
- c4d79e60 Merge pull request #9840 from glours/bump-compose-go-v1.5.1
- ddc4896b update compose-go version to v1.5.1
- 9b863549 Merge pull request #9819 from milas/down-image-rm
- 80167868 add license to file
- 403d691a small cleanup + godoc
- b49b9ffe Merge remote-tracking branch 'upstream/v2' into down-image-rm
- 680763f8 down: refactor image pruning
- 1ed37ef7 Merge pull request #9812 from milas/go-1.19.1
- 42169db1 Merge remote-tracking branch 'upstream/v2' into go-1.19.1
- d05f5f5f pull: improve output for services with both image+build (#9829)
- 5cc2c27a Merge pull request #9828 from Taha-Chaudhry/v2
- 7b7189fe Merge pull request #9835 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.10.0
- de1d969c build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
- ab984d91 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
- e413c213 Update README.md
- 61845dd7 logs: filter to services from current Compose file (#9811)
- 7a8d1578 convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
- 88df5ede Merge pull request #9797 from laurazard/start-only-services
- a7cc4061 Cleanup E2E tests
- 126cb988 Merge pull request #9817 from ulyssessouza/apply-newly-loaded-envvars
- 4c474fe0 Add unit tests to graph building logic in `dependencies.go`
- 209293e4 Restrict compose project to selected services and dependencies on `compose start`
- 79af3cdd Apply newly loaded envvars to "DockerCli" and "APIClient"
- b80222fb Merge pull request #9821 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.9.0
- ff53411d build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
- 0ac0e292 Merge pull request #9729 from glours/add-platforms-build
- bc806da7 build: label built images for reliable cleanup on `down`
- f72a604c ci: upgrade golangci-lint
- e8116819 ci: upgrade to Go 1.19.1
- 36119447 Cleanup E2E tests
- e7b488bb Merge pull request #9810 from RiskyFeryansyahP/patch-nil-custom-label
- 07eb8a59 patch: build.go access custom labels directly cause panic
- 8a9eae31 Merge pull request #9809 from docker/dependabot/go_modules/github.com/cnabio/cnab-to-oci-0.3.7
- 48744dbe build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
- 44c55e89 always use 'docker' export entry when building with 'up' or 'run' commands
- e016faac don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
- 8ed2d8ad add a test with multiple service builds using platforms in the same compose file
- 537f023a fix panic when using 'compose up --build'
- 8b1b7083 add support of platforms in build section
- 06ae6d82 Merge pull request #9802 from docker/dependabot/go_modules/github.com/docker/go-units-0.5.0
- 84392d52 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
- c87efed6 api: fix typo on Push godoc (#9798)
- cc4f1942 Add E2E tests for starting/stopping single services
- 6fae6a41 Update emacs ignore patterns (#5903)
- dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
- 12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
- 62b5f78f Add .kate-swp files to ignore pattern (#3380)
- 3f526c5c change org name from windmilleng to tilt-dev (#3346)
- 12916b75 tilt: ignore a few more vim swap files (#2190)
- e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
- 91a2bdd6 model: move to pkg (#2024)
- ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Ricardo Salveti <[email protected]>
ricardosalveti added a commit to ricardosalveti/meta-lmp that referenced this pull request May 31, 2023
Release notes: https://github.com/docker/compose/releases/tag/v2.18.1

Relevant changes from 2.10.2:
- cd0fc214 only check the platform of cached image if image found
- 9b5a4588 introduce --no-path-resolution to skip relative path to be resolved
- 00f72cb5 report external network not found when swarm is disabled
- fd7847f2 `parallel` flag belong do top-level "compose" cobra command, not the current one
- 18a112e8 detect terminal is not a `console.File` to avoid a panic
- dc01b98a Merge pull request #10559 from ndeloof/COMPOSE_ANSI
- 312f0d1d Update dry-run documentation
- e8caad19 move dry-run support from alpha to main command
- fca454b4 introduce COMPOSE_ANSI to define --ansi default value
- 77dc9b54 rm: remove debugging output (#10554)
- bceb3c18 detect active endpoint trying to remove network and skip with a warning (#10555)
- a14abb90 cli: option to write status messages on stdout (#10549)
- 0363d926 fix local image removal when `compose down` is ran with `--project-name` (#10558)
- 0e375a8c restore long description to be included in `docker compose help` (#10504)
- b776826d check local image matches the required platform
- 3b32a264 Merge pull request #10544 from ndeloof/parallel_race
- e92c5d13 fix race condition running `compose up` with --parallel < number of services
- 0c1a691f fix container being recreated while config has not changed (#10540)
- f72d5d60 Merge pull request #10508 from laurazard/tests-inline-dockerfile
- ee70085f tests: inline dockerfile
- 90bcf610 build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
- 2d25019f Merge pull request #10521 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- fb16e49c Merge pull request #10542 from docker/dependabot/go_modules/github.com/docker/cli-23.0.6incompatible
- 109ce190 deps: update related modules
- ef03c906 build(deps): bump github.com/docker/cli
- 865a0867 build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1
- 6ee0376b build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#10534)
- 67455e9f fix builkit progressui integration (#10535)
- 5fdcaa0f Merge pull request #10529 from glours/dry-run-up-support
- 01afe526 Merge pull request #10527 from ndeloof/build_secret_id
- 2e4faf80 add dry-run support to up command
- e88836ff Merge pull request #10525 from thaJeztah/update_go1.20.4
- b45ca827 let user declare build secret target (id)
- d1c36c6e update go to go1.20.4
- b304c4e1 stop containers after termination
- eca1365d cli: dry run support for `build` (#10502)
- 03f4c0e6 progress: make title configurable (#10507)
- 2a0e83ad Merge pull request #10519 from glours/revert-image-spec-upgrade
- 2df9919e Revert "build(deps): bump github.com/opencontainers/image-spec"
- 74fc40d8 Merge pull request #10518 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- d54a95fe build(deps): bump github.com/opencontainers/image-spec
- c1369869 Merge pull request #10515 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.0
- f5ff40a2 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0
- 6347b49f Merge pull request #10516 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.6
- c072a6f5 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6
- a06d32e7 Merge pull request #10506 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- 28fa309c build(deps): bump github.com/opencontainers/image-spec
- 4f2c933f Merge pull request #10501 from docker/dependabot/go_modules/github.com/docker/cli-23.0.5incompatible
- e22c8964 build(deps): bump github.com/docker/cli
- 07c4849c TailMsgf must format with args
- e606701d Merge pull request #10500 from docker/dependabot/go_modules/github.com/docker/docker-23.0.5incompatible
- 114e5c64 build(deps): bump github.com/docker/docker
- 37dfb5bf build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#10489)
- d01ef588 restore support for `--memory`
- dec608f3 don't block events loop collecting logs
- eb0632b1 Merge pull request #10494 from milas/e2e-dd-419
- 1383ab09 test: fix E2E tests under Engine v23 / DD 4.19
- 5eaafe42 Fixed issue when project name contains dashes (`-`)
- 7840a92c Added tests to `viz` subcommand
- 3751c307 Added docs
- 2bc6a45c Replaced calls to WriteRune with WriteByte and reformatted imports
- 2268d1e5 Started working on `viz` subcommand
- 7b0ed132 bump compose-go to v1.13.4
- d4441efe Merge pull request #10474 from docker/dependabot/go_modules/github.com/docker/docker-23.0.4incompatible
- 58368f69 build(deps): bump github.com/docker/docker
- bc2b2e52 Merge pull request #10475 from docker/dependabot/go_modules/github.com/docker/cli-23.0.4incompatible
- 7723d119 build(deps): bump github.com/docker/cli
- 65fda188 bump compose-go
- 0e7e1b94 Remove redundant goroutine while removing containers (#10449)
- af6f0ffb Merge pull request #10458 from thaJeztah/simplify_auth
- 9ef173a3 log: fix race on container kill (#10459)
- 1fb0c03e Merge pull request #10457 from thaJeztah/mod_tidy
- 1892be8c Don't use "info.IndexServerAddress" for authentication
- 37068a70 go.mod: fix grouping of dependencies, and tidy
- a4af5e22 Merge pull request #10455 from docker/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 87da6c14 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5
- a99acd94 Merge pull request #10444 from glours/dry-run-down-support
- 7fb87856 add dry-run support to down command
- eb933add Merge pull request #10451 from glours/fix-gocyclo-ci-issue
- cb688b5f fix gocyclo lint error which currently block Compose CI
- 8b5b78fb can't watch a service without a build section
- d3e49fe3 ansi=auto|never|always
- 1bca8d5c Merge pull request #10438 from glours/bump-docker-23.0.3
- 76d9cf27 bump docker version to 23.0.3 (CVE-2023-28840)
- d762f5f4 better support NO_COLOR by disabling colors, not ANSI TUI (#10434)
- 90eda35f Merge pull request #10437 from milas/bump-go-1.20.3
- 7ce0096f ci: bump Go to 1.20.3 and various dependencies
- 00eca0af Merge pull request #10432 from ndeloof/timeout
- a10c4c6d restore `--timeout` flag renamed by mistake
- 6a374284 Merge pull request #10413 from glours/dry-run-create-support
- 449a46a2 Merge pull request #10423 from ndeloof/build_classic_panic
- 981cb202 prevent panic using classic builder
- b83edbd0 add dry-run support to create command
- 02ad467f Merge pull request #10415 from docker/dependabot/go_modules/github.com/docker/cli-23.0.2incompatible
- d9e1d419 Merge pull request #10414 from docker/dependabot/go_modules/github.com/docker/docker-23.0.2incompatible
- a4c324b8 build(deps): bump github.com/docker/cli
- 087fae98 build(deps): bump github.com/docker/docker
- aafeaa66 Merge pull request #10409 from ndeloof/ContainerList_race
- c5317496 workaround race condition in ContainerList
- 67c9ecb4 Merge pull request #10404 from glours/dry-run-run-support
- 72a61c06 add dry-run support to run command
- 0b6133f7 Merge pull request #10406 from milas/fix-name-validation
- b24af42b ci: bump compose-go to v1.13.2
- cc70851b Merge pull request #10403 from milas/fix-e2e-win
- 3b85cd2f test: fix e2e commands on Windows
- d818bf6f Merge pull request #10401 from milas/deps-update
- 45a852f4 test: generate valid Compose project names from Cucumber specs
- f0bf4fca Merge pull request #10402 from milas/fix-e2e-race
- cd17c8a9 test: update error message
- 36625ed2 test: fix race in e2e build test
- a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
- 72260d61 Merge pull request #10400 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.5
- fd28ab8d Merge pull request #10399 from ndeloof/watch_rebuild
- 9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
- d637cc3a watch involves up --build after change has been detected
- 925bc6fb Merge pull request #10393 from milas/fix-watch-segfault
- 16d5354d watch: add note about goroutine-safety & test
- 7aaea283 watch: data race / segfault fixes
- 6bedc196 update -p project name flag documentation
- a11515e0 introduce `ignore` attribute for watch triggers
- 6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
- 88b0d17f use `build` as common API for build scenarios
- 9e19bc84 use progress to show copy status
- bef9c48a Merge pull request #10386 from milas/fw-renames
- 105a7c5b watch: add file delete/rename handling
- 03f0ed13 Merge pull request #10352 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.4
- f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
- bfeb1dc2 Fix concurrent map read/write when recreating containers
- 9ec43973 Merge pull request #10353 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.4
- 0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
- 643557d5 build and push binaries images when a PR is merged or a tag pushed
- 200f47e5 Add support for `additional_contexts` in `build` service config
- e0aaccf4 introduce dockerfile_inline
- 754c0688 one off container name use configured Separator for naming
- e492330d collect built image IDs
- bbe1b77a progress writer uses dockercli.Err stream
- fc4d2dfd Remove "-s" from LDFLAGS
- 85ddfde5 use go 1.20 -cover support
- 6a0398d7 pad can be negative on small terminal
- 4434cea5 add dry-run support for push command
- 62fbf208 Merge pull request #10341 from glours/dry-run-pull-support
- 3f7d3c26 add dry-run support for pull command
- 9cc1613b adopt http://no-color.org/
- c4b47fe9 Merge pull request #10339 from glours/dry-run-restart-support
- 167c6a89 add dry-run support to restart command
- a84345be Merge pull request #10338 from glours/fix-restart-depends_on
- 3cfbac66 restart only needed services by checking depends_on relations
- a3bed265 update compose-go
- ae26426c Report error if project name is empty after normalization
- 4ea44797 only consider containers with config_hash labels (i.e, created by compose)
- a99a0b50 Merge pull request #10320 from milas/e2e-win-pause
- af414e9e Merge pull request #10330 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.19
- 89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
- f648c294 Merge pull request #10329 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.14.0
- 33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
- e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
- d4f156cc Merge pull request #10311 from milas/fw-ephemeral
- c0daf8d3 Merge pull request #10316 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- da1ca578 watch: ignore ephemeral files & minor output tweaks
- 267cde91 Merge pull request #10302 from glours/update-golang-x-net
- 18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
- e831ea82 add support for `restart` for `depends_on`
- 8d56db5e Merge pull request #10287 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.18
- 1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
- 156e54a0 Merge pull request #10291 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.3
- 762cf9d9 Merge pull request #10252 from glours/dry-run-exec-support
- f3e543fd apply config options for pseudo-subcommands
- 9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
- 24ff0982 compact TUI to monitor layers download progress
- 593c4263 ci: bump to Go 1.20.1 and latest deps
- 313b82e9 ignore services without a build section
- 5e3e2171 sort service --hash output by service name
- 9ac0392b introduce --timeout on `up`
- 0612b34c introduce --no-deps on restart
- 92e0cd40 also restart dependent services after a service has been restarted
- 1a410ffe Merge pull request #10279 from docker/dependabot/go_modules/go.uber.org/goleak-1.2.1
- 282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
- 256ec499 exclude unstable labels from config hash
- 9765f171 store exec details to offer better dry-run status on ExecStart
- b19df5c9 add support for `excludes` and `rebuild`
- 7a42ba7e use CGO to enable fsevent on OSX
- 5b043c4d ci: don't use `-race` on Windows
- d93da187 Merge pull request #10261 from milas/ci-win-e2e
- 15f7104c ci: use CGO for tests to enable race detector
- eb1c7989 support dry-run for rm command
- 78b94047 support dry-run for stop command
- 25be264e support dry-run for exec command
- e6e2f783 Merge pull request #10251 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.13.0
- 7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
- 70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
- 7daa2a53 Merge pull request #10250 from ndeloof/nil_build_args
- 93bffd9a prevent assignment to entry in nil map
- 9a4e74c7 Merge pull request #10209 from ndeloof/wait_containers
- 52478f0c wait on service containers as dependencies to be deterministic
- b5f0a4ee use containers we expect to start for wait condition
- e908f41e Merge pull request #10239 from glours/bump-golang-1.20
- 0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
- a2d36b6c bump golang to 1.20
- b3ec1106 Merge pull request #10242 from jongwooo/ci/replace-deprecated-command-with-environment-file
- 30772342 ci: Replace deprecated command with environment file
- 23585b9e Merge pull request #10235 from glours/dry-run-cp-support
- fdc17381 add log when copying files/directories between host and containers (both way)
- 2336d9fe support dry-run for cp command
- bf0ed9a4 Merge pull request #10226 from benmoss/add-remote-builder
- 1640f155 initial support for `sync`
- e63cbfba use tilt watcher to track filesystem changes
- 25576289 adjust code and dependencies
- 7d6ee74e cleanup deprecated ioutil functions (#5919)
- c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
- cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
- 1b71e3ef lint: fix local-prefixes for goimports (#5453)
- 4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
- 6fc0b6ff build: ensure file handles properly closed (#5298)
- ab84b6ac Fix local go_lintfix errors (#5191)
- 7161778c watch: use WalkDir to speed up file listing (#4684)
- 1f5bfe88 test: clean up test loggers a bit (#4580)
- f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
- e62993a8 test: enable unused check, remove dead code (#4208)
- 28251e8b watch: improve error messages when you run out of inotify instances (#3960)
- c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
- 8b393223 watch: fix a dumb errcheck (#3622)
- b3615d64 watch: increase the windows watch i/o buffer (#3620)
- 1a1d1707 change org name from windmilleng to tilt-dev (#3346)
- fd3e0bbe watch: use the recursive watcher on windows (#3306)
- d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
- dda0362b watch: fix inotify tests on windows (#3140)
- ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
- 92c6a65a tilt: enable errcheck on tests (#2877)
- 00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
- 17087447 logger: move to pkg (#2031)
- ec781687 watch: add retry counts to fsync (#2023)
- b22dde9f dockerignore: improve MatchesEntireDir (#1865)
- a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
- d744c97f watch: add a simple check when there are no exclusions (#1863)
- 37647bc6 watch: skip setup if nothing is being watched (#1861)
- 21e5d564 watch: FileEvents must always be absolute (#1841)
- 390d5cf1 watch: add tests for ignores and number of watches (#1838)
- 7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
- b5ccea7b watch: record num watches in expvars (#1795)
- 47551895 makefile: fix goimports -local (#1763)
- 5e0f1eec watch: fix spurious errors while watching (#1726)
- f82e2de5 watch: don't watch each individual file (#1613)
- 9c7f7bc0 live_update: error if syncing from outside of docker context (foundriesio#1396)
- 6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (foundriesio#1354)
- 0482f927 watch: add watch function that traverses up directory structure recursively (foundriesio#1013)
- e8a34c8d watch: remove inotify-specific bits of watcher_linux (foundriesio#890)
- 9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (foundriesio#863)
- 1fd7ca54 testing: update internal/watch to use the tempdir fixture (foundriesio#862)
- 139edc40 cleanup: wrap errors properly (foundriesio#772)
- 38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (foundriesio#557)
- c5bce8bd watch: fix a spurious error (foundriesio#344)
- c8a358a4 watch: try a slightly different ignore strategy (foundriesio#174)
- a6701652 watch: fix more data races on darwin (foundriesio#166)
- 4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (foundriesio#163)
- 4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (foundriesio#162)
- 3850a341 watch: fix a segfault on linux (foundriesio#148)
- 664e6f6f watch: stop skipping tests (foundriesio#145)
- d4f074b3 watch: simplify the fileEvent interface to only contain paths (foundriesio#144)
- a3b012d8 add errcheck (foundriesio#93)
- a755c84e tilt: copy watch code from tesseract
- ef34a38a Add remote buildx driver
- f24d3458 Merge pull request #10217 from glours/dry-run-pause-support
- 41e05634 rename `convert` to `config` to align with compose v1 UX
- a54d4883 Merge pull request #10215 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.12.0
- c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
- 6754c6b6 add dry-run support of pause and unpause commands
- a93f09ef Merge pull request #10210 from glours/dry-run-kill-support
- bbf3ec19 Merge pull request #10216 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.16
- 51bcfa37 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
- 982a8ccb support dry-run for kill command
- 790712fa update tty and plain text writers to support dry run mode
- 97752b23 refresh Maintainers list
- 69c0a583 Merge pull request #10208 from laurazard/add-scale-create
- 8bb9a333 Merge pull request #10148 from maxcleme/feat/support_multiarch_push
- 634a7d2a Support for docker compose build --push when using multiple platforms
- cf122395 Merge pull request #10207 from ndeloof/tail_n
- a288332f Update docs to add `--scale` argument to `compose create`
- 9d53ed8f Add `--scale` to `compose create`, refactor scale option
- df707352 Fix: Handle concurrent threads using mutex on the rainbowColor function
- d8bf175c Remove unecessary files
- 4816f40b Fix: remove the infinite goroutine
- ed5a2e83 Remove unecessary files
- fa8d075d Fix: remove the infinite goroutine
- 33c3f4df alias -n for --tail to align with docker CLI
- aa313873 cleanup TUI lines after switching to "compact" mode
- d47f0f31 Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
- ac8ab863 Merge pull request #10195 from ndeloof/ps_docs
- 4721c017 fix docs to reflect docker compose ps being aligned with docker ps
- 5919fcb4 Revert "Fix Goroutine leak in v2/command/formatter"
- 4671e69a Merge pull request #10192 from AhmedGrati/10157-fix-goroutine-leak
- 3a21e1e3 Fix Linting Issues
- b670aefb Feat: Clean inifinite Goroutine
- d5d9f675 Merge pull request #10173 from glours/dry-run
- a2899d5f Merge pull request #10181 from laurazard/fix-log-f
- 220626ec Only account running containers for logs
- 6c795d60 Merge pull request #10186 from glours/bump-compose-go-1.9.0
- 291e1bd6 bump compose-go to version v1.9.0
- e94eb056 allow a TTY to be allocated with -t
- c15bf195 debounce refresh requests with quietperiod
- 0b1c8672 Add tests for filtering containers not created by Compose
- 82ef9985 Ignore containers created outside compose
- fb36f7ff directly embed the orignal APIClient in the DryRunClient
- 3fac506a identify functions which need to be ovorridden for dry run feature
- eb59b0e2 add alpha command to test dry-run
- 5081ab05 create custom CLI when dry-run mode active update documentation
- 13ef440d add DryRun API Client with delagation pattern
- fbf845c5 add dry-run flag
- 5a2b7b83 use compose service methods when exist instead of directly service.dockerCli
- 8c07fa4d mark alpha command as experimental
- db267d86 Merge pull request #10169 from laurazard/fix-terminal-height
- 9daf4189 Adjust terminal height calc
- 2aa88b5c Merge pull request #10149 from TColl/typo-fix
- bb9cf322 introduce experimental watch command (skeletton)
- 7212aaff Merge pull request #10166 from matthewarmand/run-remove-orphans
- 69a09624 Skip child events when printer events > terminal height
- f2088bb9 fix typo
- dadad01e Update docs programatically like you're supposed to
- 1adc9f54 fix docs yaml
- 4cebce3a This option lives in the create options, not the run options
- bd8e5744 Add remove-orphans functionality to run, because it recommends that in error messages
- 4ad87463 Add 🥒 GHA workflow
- 62b3e740 Merge pull request #10124 from laurazard/fix-cucumber-tests
- cc912c62 introduce --remove-orphans in compose create command
- cc7e69c0 Merge pull request #10142 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.15
- 3e12a7cb pass proxy config as build args - same as docker/buildx#959
- 0c197997 Remove unused kube tag
- 00c60da3 Merge pull request #10151 from freeformz/ffz/NoShareMap
- 73ebbffb Don't share the options map
- fbbc0ded Merge pull request #10145 from ndeloof/ps_filter
- b326a9da don't filter by services if no filter was set
- f1313f3a use a simpler prompt implementation when we lack a terminal
- a226d014 fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
- 7e2af3aa build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- 96bbda98 add support for uts namespace
- f6f29a44 Merge pull request #10133 from ndeloof/build_concurrency
- aa5cdf2b add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
- d5e4f006 introduce --no-attach to ignore some service output
- 8b4ac37f introduce `--ignore-buildable` to ignore buildable images on pull
- b96e27e0 limit build concurrency according to --parallel
- dcbd68a1 Merge pull request #10136 from gtardif/fix_race_delete_orphan_containers
- 37d15d7e Ignore not only auto-removed containers but also "removal in progress" for orphan containers
- dde7eea2 Update expected Cucumber `compose ps` output to match changes
- a2247807 Set `pullChanged` when setting `--pull` on `compose up`
- ffce33ec Fix empty file when using compose config in case of smaller source files
- 1d9657ae Merge pull request #10127 from docker/dependabot/go_modules/github.com/docker/cli-docs-tool-0.5.1
- 8a3248d0 Update documentation
- 52e7f0fb build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
- fd353ffa add support of privileged attribut in service.build section
- 0307c16d Merge pull request #10116 from glours/add-buildx-plugin-e2e
- adf8e753 cleanup framework.go from uncessary debug logs
- 6c537cc0 Merge pull request #10113 from glours/add-buildx-plugin-e2e
- 9f7ad18d reduce cyclomatic complexity
- 40ebcd62 fix security opts support (seccomp and unconfined)
- 9bd9f176 check service names based on project, not running containers
- 5dcadc05 debut output for CI
- c72f161a change the way finding the just built compose binary
- 86a648bd e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
- 27a32419 rely on CI timeout
- 935968fe add buildx plugin to e2e configuration directory
- 91371fef remove flaky TestLocalComposeLogsFollow
- 986bc445 service hash MUST exclude replicas
- 24f83271 don't assume os.Stdout and rely on dockerCLI.streams
- dacf2437 dump stdout to help diagnose flaky test
- bab30509 Merge pull request #10107 from ndeloof/logging_driver_none
- 22d2e838 don't fail `logs` when driver:none is set
- 9f5f0b6f Merge pull request #10106 from ndeloof/cgroupns
- b4b73199 introduce support for cgroup namespace
- ab791877 Merge pull request #10105 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.14
- aae5ddca build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- 7cf6d5ec Merge pull request #10104 from ndeloof/logs_race_condition
- 0ab5079c fix race condition on compose logs
- 89ef8198 update projectOptions to be public by renaming it to ProjectOptions
- b8bbdcd8 detect dependency failed to start
- 9d12eec1 Merge pull request #10100 from ndeloof/cpus
- d0e95cca set CPU quota
- 1e682a40 Merge pull request #10099 from laurazard/use-defaultplatform-create
- 7bc27d44 Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
- c1ce53c9 fix regression running pull --ignore-pull-failures
- e42673da only list running containers when --all=false
- c37182b2 Merge pull request #10090 from milas/fix-wcow-volume
- ffb95449 volume: fix WCOW volume mounts
- 0eaa2492 Merge pull request #10084 from ndeloof/secret_uid
- 5c1484ec apply uid/gid when creating secret from environment
- 0fedddb0 Merge pull request #10083 from ndeloof/nodeps
- aa0720f7 Merge pull request #10062 from ndeloof/9554
- 84984864 load project from explicit --files when set
- 8566daa9 use recently introduced `withSelectedServicesOnly` to reduce code duplication
- 1b1f783e Merge pull request #10076 from ndeloof/timestamp
- 84ea395d introduce --timestamp option on compose up
- 1cb5536a Address review comments
- e4850d9c Add --include-deps to push command
- 8c39b5b7 align `--format` flag and UX with docker cli
- bc568eeb align `compose ps` output with `docker ps`
- a501ab3a use StatusError from docker/cli, not "dockerd"
- d4a4dcf4 resolve --env-file as absolute path
- 05e987dd fix parsing of repository:tag
- 0368f190 distinguish stdout and stderr in `up` logs
- 3ee2ab87 ContainerStart must run sequentially for engine to assing distinct ports within configured range
- 8f991a20 Fix corner case when there's no container to attach to
- 0234e134 Don't stop pull for images that can be built
- c342891f Squashed commit of the following:
- 40fb42e0 Merge pull request #10055 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.12
- 8ef34947 build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
- be74c90f Merge pull request #10059 from glours/remve-e2e-go.mod
- cc247fdb remove go.* from e2e tests directory
- a4ac6ab6 added table of contents inside readme
- a5823b12 Merge pull request #10048 from thaJeztah/update_go_1.19.4
- b27ace6c Merge pull request #10051 from ndeloof/9897
- a73dce44 fix race condition collecting pulled images IDs
- 804d7163 detect required service are gone to stop watching explicit API to stop the log printer
- cc60026c update to go1.19.4
- 6b4ad0d1 Merge pull request #10047 from thaJeztah/cleanup_output
- 87a0a57f Cleanup tips from output
- c80d52ad Merge pull request #10049 from glours/fix-flaky-tests
- 95bc6c58 check only running containers in after down tests of profiles e2e tests
- be30c676 Merge pull request #10045 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.2
- 57a1e1e0 Update `e2e` mod deps
- 02305756 build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
- 12dad4f8 Merge pull request #10030 from ndeloof/max_concurrency
- a0acc20d introduce --parallel to limit concurrent engine calls
- 053f20ed port: improve error-handling if port not found (#10039)
- 6ed9a792 Merge pull request #10037 from milas/go-1.19.3
- 9b8d520b ci: upgrade to Go 1.19.3 & bump deps
- 113fb673 schema: add support for tmpfs.mode in mount definition (#10031)
- b9e5f9e9 test: speed up Cucumber stop test (#10032)
- c74a77e8 Make use of Containers.filter() and isService()
- 7f975fa4 Fix replacing "service:x" with "container:y"
- 7cf5940f Merge pull request #10035 from ndeloof/9323
- 73691276 use StringToBool to detect COMPOSE_IGNORE_ORPHANS
- 2e7644ff use api.Separator to print right image names
- 8f2b7471 use DistributionInspect to resolve image digest
- 9ac4f699 move image digests resolution to backend
- 2bef9769 Broken Link fixed in compose docs
- 707d55c7 add file header and cleanup profiles e2e tests
- 5edd7830 add e2e tests to check profile activation via targeted service
- 6fbef296 add e2e tests to check no profile usages
- 7fe43a8b add e2e tests using explicitly profiles
- 24ec0b2d pass services list to projectOrName function to add profiles for targeted services
- ed38fe0d only stop services started by `up` on interruption
- 06e71371 docs: fix grammatical issues (#9997)
- fb5b90ed implement support for oom_score_adj
- 10a5d998 useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
- c3e5e499 configure buildx for plain output if --ansi=never has been set
- 770281e9 Merge pull request #10016 from glours/fix-docs-pr-creation-workflow
- 4bf98c70 change the default branch of the doc repository
- 8c5d7baa Merge pull request #9995 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.10
- d7a24e9c Update `e2e` module deps
- 02818ba6 Merge pull request #9998 from glours/display-engine-warnings
- 481ae0aa Merge pull request #9999 from glours/pull-use-default-platform
- 88c3aaf1 Merge pull request #10007 from laurazard/add-build-run
- 19d6ca9c ignore error parsing container number label, just warn
- 6fe03e93 Update docs
- 35d31cc5 Add `--build` option to `compose run`
- 7c5675c3 use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
- ea32fc99 Merge pull request #9984 from glours/build-image-depends-on
- a077e8a2 display creation warnings from the engine
- c53539e1 Merge pull request #9906 from glours/profiles-priority
- 8c1e2af3 add e2e tests to check build dependency between services
- a9e07020 check if a missing image won't be build via a service declared in depends_on section
- 32f29b83 add --no-consistency flag to convert command
- 533fc616 use COMPOSE_PROFILES value only if no command line arg profiles used
- 386c3554 Merge pull request #9992 from glours/dont-stale-proposal-issues
- bfb9e11f build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- 09e742b3 exclude issues with the kind/feature label from stale bot process
- 75437691 Merge pull request #9982 from milas/bump-deps
- 306ae161 ci: upgrade to compose-go v1.7.0
- fd4aecef ci: update dependencies to latest
- 34e945a5 ci: remove uses of deprecated gotest.tools v2 (#9935)
- df9e605b Merge pull request #9947 from glours/manage-resources-reservations
- 6e2e19d6 Merge pull request #9949 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.9
- e1899421 Update `e2e` module dependencies
- 369e9125 build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
- 71b4976e Merge pull request #9936 from thaJeztah/update_deps
- bd96d032 Merge branch 'v2' into update_deps
- 5a1f6453 Merge pull request #9944 from glours/map-spec-restart-policy-to-engine
- 7ba9aac5 add support of deploy.reservation.memory
- f7961cc7 Merge pull request #9945 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 6d64242f Update deps for `e2e` module
- eaf27d9d map deploy.restart_policy.condition to engine values
- 36a91839 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- f472ce34 Merge pull request #9940 from thaJeztah/go1.18_compat
- 533abc3b go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
- e8ea3ad2 Merge pull request #9934 from glours/bump-engine-version
- 197c1690 update docker engine API to apply fix of CVE-2022-39253
- c630c8d2 go.mod: update docker-credential-helpers v0.7.0
- 41cf5ee3 go.mod: remove replace for runc
- b7053cad go mod: tidy and group "require" blocks, update comments
- b37a6c7f Merge pull request #9937 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.1
- 717ace99 Update `e2e` module deps
- 8bdfc627 build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
- 2978f1a0 Merge pull request #9933 from laurazard/skip-flaky-test
- dd13299e Skip flaky test in CI
- 32ae036f Merge pull request #9925 from glours/update-docker-dependencies
- 3f0550f8 log the error object instead of the string message only
- 18ce1f41 replace deprecated functions
- 3bf29d40 bump docker dependencies version
- c384905d Merge pull request #9926 from laurazard/fix-makefile-modules-target
- 7424a3d3 Fix Makefile target `validate-go-mod` to only run correct bakefile target
- 7c0b8a4c Merge pull request #9912 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.0
- 6b7e9466 Update `e2e` module deps
- a6dd9969 Merge pull request #9823 from ulyssessouza/add-codecov
- 91eae4f0 Add Codecov
- 8b897214 port: fix container name in error message (#9909)
- 3892e9cb Merge pull request #9887 from milas/issue-template
- f43a1e3e github: add feature request template
- fa1ae635 github: switch to issue template form
- afc0263f build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
- b15df818 Merge pull request #9908 from docker/dependabot/go_modules/github.com/spf13/cobra-1.6.0
- bb002a76 Update e2e mod dependencies
- 2ccd57e0 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- 1c14d307 Merge pull request #9168 from KoditkarVedant/9089-add-support-to-docker-compose-push-quiet-option
- 8bd487ac docs: update with result of `make docs`
- 1d4cb320 Add support to push images quietly via compose cli
- 19d1ab77 Merge pull request #9905 from docker/dependabot/go_modules/gotest.tools/v3-3.4.0
- a01f62f5 Bump e2e module deps
- 045f5ad7 build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
- b6b58d26 don't fail when trying to remove an orphan container during down command
- 55b1b997 Merge pull request #9894 from thaJeztah/bump_go_1.19.2
- 34441c8e Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
- 139a6945 Merge pull request #9886 from milas/ci-docs-repo
- 97a9d02d ci: update docs repo path
- 25c4bcef Merge pull request #9824 from laurazard/cucumber-test
- 4607dac1 Adjust modules sync validating script
- 616777eb deps: fix race condition during graph traversal (#9878)
- c1f475d7 Add `validate-modules` target to CI matrix
- c6109b2e Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
- fffe7fff Create new `e2e` module to separate out test dependencies, move cucumber tests
- 0a5f4e62 Removed tests that were replaced by Cucumber features
- d88f6805 Update go.mod replace
- 266ab22d Rename start cucumber feature
- a7476c8e Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
- 15ebff00 Cucumber test setup/fixtures
- f44ca01f ci: limit job permissions from default (#9874)
- 19a1454c Merge pull request #9868 from bkielbasa/v2
- aa297a99 remove unnecessary code
- 0d0a02cc add more information when service.platform isn't part of  service.build.platforms
- 3c641ed2 Merge pull request #9876 from milas/compose-go-1.6.0
- f41eec4e ci: upgrade to compose-go v1.6.0
- 140dc519 cli: add shell completion function (#9269)
- 27922589 run: clean service command if entrypoint is overridden (#9836)
- a95cc407 Remove support for `DOCKER_HOST` in `.env` files (#9871)
- b4420c37 Merge pull request #9866 from glours/issue-service-platform-on-up
- ce3700d3 keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
- e2a3fe94 Merge pull request #9862 from glours/use-docker-export-if-no-build-platforms
- 94465d57 Merge pull request #9863 from docker/gha-win-mac-runners
- 0dc64723 Restore `-s` in `uname` OS detection logic in `Makefile`
- 8891d9e2 Streamline GHA workflow
- 6cd68a4b Upgrade `actions/setup-go` to v3
- a1984ca1 Skip some tests in CI due to flakiness
- 118b4f07 Increase E2E test timeouts to reduce flakiness
- 8714f983 Temporarily disable broken E2E tests on Windows
- 6bc50cb4 Rework Makefile for better Windows support
- 937fa2dc Add GitHub Action workflow to run tests on Mac/Windows runners
- 71ab6c9e configure default builder export when no build.platforms defined
- db882416 Merge pull request #9854 from glours/fix-docker-default-platform--without-build-platform
- 723078c5 Remove `/rebase` GitHub Action since it's no longer necessary
- a1c50ef2 keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
- 2977f4c8 Merge pull request #9849 from laurazard/fix-volumesfrom-overwriting
- cfdec21a Fix linting issues
- b564cc5a Don't overwrite existing dependency condition
- 43c444e8 Add unit tests for `PrepareVolumes`
- b25a66bb Merge pull request #9847 from glours/fix-service-platform--without-build-platform
- 0e975262 keep the platform defined at service level during build if no build platforms provided
- c4d79e60 Merge pull request #9840 from glours/bump-compose-go-v1.5.1
- ddc4896b update compose-go version to v1.5.1
- 9b863549 Merge pull request #9819 from milas/down-image-rm
- 80167868 add license to file
- 403d691a small cleanup + godoc
- b49b9ffe Merge remote-tracking branch 'upstream/v2' into down-image-rm
- 680763f8 down: refactor image pruning
- 1ed37ef7 Merge pull request #9812 from milas/go-1.19.1
- 42169db1 Merge remote-tracking branch 'upstream/v2' into go-1.19.1
- d05f5f5f pull: improve output for services with both image+build (#9829)
- 5cc2c27a Merge pull request #9828 from Taha-Chaudhry/v2
- 7b7189fe Merge pull request #9835 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.10.0
- de1d969c build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
- ab984d91 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
- e413c213 Update README.md
- 61845dd7 logs: filter to services from current Compose file (#9811)
- 7a8d1578 convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
- 88df5ede Merge pull request #9797 from laurazard/start-only-services
- a7cc4061 Cleanup E2E tests
- 126cb988 Merge pull request #9817 from ulyssessouza/apply-newly-loaded-envvars
- 4c474fe0 Add unit tests to graph building logic in `dependencies.go`
- 209293e4 Restrict compose project to selected services and dependencies on `compose start`
- 79af3cdd Apply newly loaded envvars to "DockerCli" and "APIClient"
- b80222fb Merge pull request #9821 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.9.0
- ff53411d build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
- 0ac0e292 Merge pull request #9729 from glours/add-platforms-build
- bc806da7 build: label built images for reliable cleanup on `down`
- f72a604c ci: upgrade golangci-lint
- e8116819 ci: upgrade to Go 1.19.1
- 36119447 Cleanup E2E tests
- e7b488bb Merge pull request #9810 from RiskyFeryansyahP/patch-nil-custom-label
- 07eb8a59 patch: build.go access custom labels directly cause panic
- 8a9eae31 Merge pull request #9809 from docker/dependabot/go_modules/github.com/cnabio/cnab-to-oci-0.3.7
- 48744dbe build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
- 44c55e89 always use 'docker' export entry when building with 'up' or 'run' commands
- e016faac don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
- 8ed2d8ad add a test with multiple service builds using platforms in the same compose file
- 537f023a fix panic when using 'compose up --build'
- 8b1b7083 add support of platforms in build section
- 06ae6d82 Merge pull request #9802 from docker/dependabot/go_modules/github.com/docker/go-units-0.5.0
- 84392d52 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
- c87efed6 api: fix typo on Push godoc (#9798)
- cc4f1942 Add E2E tests for starting/stopping single services
- 6fae6a41 Update emacs ignore patterns (#5903)
- dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
- 12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
- 62b5f78f Add .kate-swp files to ignore pattern (#3380)
- 3f526c5c change org name from windmilleng to tilt-dev (#3346)
- 12916b75 tilt: ignore a few more vim swap files (#2190)
- e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
- 91a2bdd6 model: move to pkg (#2024)
- ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Ricardo Salveti <[email protected]>
ricardosalveti added a commit to ricardosalveti/meta-lmp that referenced this pull request May 31, 2023
Release notes: https://github.com/docker/compose/releases/tag/v2.18.1

Relevant changes from 2.10.2:
- cd0fc214 only check the platform of cached image if image found
- 9b5a4588 introduce --no-path-resolution to skip relative path to be resolved
- 00f72cb5 report external network not found when swarm is disabled
- fd7847f2 `parallel` flag belong do top-level "compose" cobra command, not the current one
- 18a112e8 detect terminal is not a `console.File` to avoid a panic
- dc01b98a Merge pull request #10559 from ndeloof/COMPOSE_ANSI
- 312f0d1d Update dry-run documentation
- e8caad19 move dry-run support from alpha to main command
- fca454b4 introduce COMPOSE_ANSI to define --ansi default value
- 77dc9b54 rm: remove debugging output (#10554)
- bceb3c18 detect active endpoint trying to remove network and skip with a warning (#10555)
- a14abb90 cli: option to write status messages on stdout (#10549)
- 0363d926 fix local image removal when `compose down` is ran with `--project-name` (#10558)
- 0e375a8c restore long description to be included in `docker compose help` (#10504)
- b776826d check local image matches the required platform
- 3b32a264 Merge pull request #10544 from ndeloof/parallel_race
- e92c5d13 fix race condition running `compose up` with --parallel < number of services
- 0c1a691f fix container being recreated while config has not changed (#10540)
- f72d5d60 Merge pull request #10508 from laurazard/tests-inline-dockerfile
- ee70085f tests: inline dockerfile
- 90bcf610 build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
- 2d25019f Merge pull request #10521 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- fb16e49c Merge pull request #10542 from docker/dependabot/go_modules/github.com/docker/cli-23.0.6incompatible
- 109ce190 deps: update related modules
- ef03c906 build(deps): bump github.com/docker/cli
- 865a0867 build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1
- 6ee0376b build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#10534)
- 67455e9f fix builkit progressui integration (#10535)
- 5fdcaa0f Merge pull request #10529 from glours/dry-run-up-support
- 01afe526 Merge pull request #10527 from ndeloof/build_secret_id
- 2e4faf80 add dry-run support to up command
- e88836ff Merge pull request #10525 from thaJeztah/update_go1.20.4
- b45ca827 let user declare build secret target (id)
- d1c36c6e update go to go1.20.4
- b304c4e1 stop containers after termination
- eca1365d cli: dry run support for `build` (#10502)
- 03f4c0e6 progress: make title configurable (#10507)
- 2a0e83ad Merge pull request #10519 from glours/revert-image-spec-upgrade
- 2df9919e Revert "build(deps): bump github.com/opencontainers/image-spec"
- 74fc40d8 Merge pull request #10518 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- d54a95fe build(deps): bump github.com/opencontainers/image-spec
- c1369869 Merge pull request #10515 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.0
- f5ff40a2 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0
- 6347b49f Merge pull request #10516 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.6
- c072a6f5 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6
- a06d32e7 Merge pull request #10506 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- 28fa309c build(deps): bump github.com/opencontainers/image-spec
- 4f2c933f Merge pull request #10501 from docker/dependabot/go_modules/github.com/docker/cli-23.0.5incompatible
- e22c8964 build(deps): bump github.com/docker/cli
- 07c4849c TailMsgf must format with args
- e606701d Merge pull request #10500 from docker/dependabot/go_modules/github.com/docker/docker-23.0.5incompatible
- 114e5c64 build(deps): bump github.com/docker/docker
- 37dfb5bf build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#10489)
- d01ef588 restore support for `--memory`
- dec608f3 don't block events loop collecting logs
- eb0632b1 Merge pull request #10494 from milas/e2e-dd-419
- 1383ab09 test: fix E2E tests under Engine v23 / DD 4.19
- 5eaafe42 Fixed issue when project name contains dashes (`-`)
- 7840a92c Added tests to `viz` subcommand
- 3751c307 Added docs
- 2bc6a45c Replaced calls to WriteRune with WriteByte and reformatted imports
- 2268d1e5 Started working on `viz` subcommand
- 7b0ed132 bump compose-go to v1.13.4
- d4441efe Merge pull request #10474 from docker/dependabot/go_modules/github.com/docker/docker-23.0.4incompatible
- 58368f69 build(deps): bump github.com/docker/docker
- bc2b2e52 Merge pull request #10475 from docker/dependabot/go_modules/github.com/docker/cli-23.0.4incompatible
- 7723d119 build(deps): bump github.com/docker/cli
- 65fda188 bump compose-go
- 0e7e1b94 Remove redundant goroutine while removing containers (#10449)
- af6f0ffb Merge pull request #10458 from thaJeztah/simplify_auth
- 9ef173a3 log: fix race on container kill (#10459)
- 1fb0c03e Merge pull request #10457 from thaJeztah/mod_tidy
- 1892be8c Don't use "info.IndexServerAddress" for authentication
- 37068a70 go.mod: fix grouping of dependencies, and tidy
- a4af5e22 Merge pull request #10455 from docker/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 87da6c14 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5
- a99acd94 Merge pull request #10444 from glours/dry-run-down-support
- 7fb87856 add dry-run support to down command
- eb933add Merge pull request #10451 from glours/fix-gocyclo-ci-issue
- cb688b5f fix gocyclo lint error which currently block Compose CI
- 8b5b78fb can't watch a service without a build section
- d3e49fe3 ansi=auto|never|always
- 1bca8d5c Merge pull request #10438 from glours/bump-docker-23.0.3
- 76d9cf27 bump docker version to 23.0.3 (CVE-2023-28840)
- d762f5f4 better support NO_COLOR by disabling colors, not ANSI TUI (#10434)
- 90eda35f Merge pull request #10437 from milas/bump-go-1.20.3
- 7ce0096f ci: bump Go to 1.20.3 and various dependencies
- 00eca0af Merge pull request #10432 from ndeloof/timeout
- a10c4c6d restore `--timeout` flag renamed by mistake
- 6a374284 Merge pull request #10413 from glours/dry-run-create-support
- 449a46a2 Merge pull request #10423 from ndeloof/build_classic_panic
- 981cb202 prevent panic using classic builder
- b83edbd0 add dry-run support to create command
- 02ad467f Merge pull request #10415 from docker/dependabot/go_modules/github.com/docker/cli-23.0.2incompatible
- d9e1d419 Merge pull request #10414 from docker/dependabot/go_modules/github.com/docker/docker-23.0.2incompatible
- a4c324b8 build(deps): bump github.com/docker/cli
- 087fae98 build(deps): bump github.com/docker/docker
- aafeaa66 Merge pull request #10409 from ndeloof/ContainerList_race
- c5317496 workaround race condition in ContainerList
- 67c9ecb4 Merge pull request #10404 from glours/dry-run-run-support
- 72a61c06 add dry-run support to run command
- 0b6133f7 Merge pull request #10406 from milas/fix-name-validation
- b24af42b ci: bump compose-go to v1.13.2
- cc70851b Merge pull request #10403 from milas/fix-e2e-win
- 3b85cd2f test: fix e2e commands on Windows
- d818bf6f Merge pull request #10401 from milas/deps-update
- 45a852f4 test: generate valid Compose project names from Cucumber specs
- f0bf4fca Merge pull request #10402 from milas/fix-e2e-race
- cd17c8a9 test: update error message
- 36625ed2 test: fix race in e2e build test
- a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
- 72260d61 Merge pull request #10400 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.5
- fd28ab8d Merge pull request #10399 from ndeloof/watch_rebuild
- 9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
- d637cc3a watch involves up --build after change has been detected
- 925bc6fb Merge pull request #10393 from milas/fix-watch-segfault
- 16d5354d watch: add note about goroutine-safety & test
- 7aaea283 watch: data race / segfault fixes
- 6bedc196 update -p project name flag documentation
- a11515e0 introduce `ignore` attribute for watch triggers
- 6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
- 88b0d17f use `build` as common API for build scenarios
- 9e19bc84 use progress to show copy status
- bef9c48a Merge pull request #10386 from milas/fw-renames
- 105a7c5b watch: add file delete/rename handling
- 03f0ed13 Merge pull request #10352 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.4
- f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
- bfeb1dc2 Fix concurrent map read/write when recreating containers
- 9ec43973 Merge pull request #10353 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.4
- 0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
- 643557d5 build and push binaries images when a PR is merged or a tag pushed
- 200f47e5 Add support for `additional_contexts` in `build` service config
- e0aaccf4 introduce dockerfile_inline
- 754c0688 one off container name use configured Separator for naming
- e492330d collect built image IDs
- bbe1b77a progress writer uses dockercli.Err stream
- fc4d2dfd Remove "-s" from LDFLAGS
- 85ddfde5 use go 1.20 -cover support
- 6a0398d7 pad can be negative on small terminal
- 4434cea5 add dry-run support for push command
- 62fbf208 Merge pull request #10341 from glours/dry-run-pull-support
- 3f7d3c26 add dry-run support for pull command
- 9cc1613b adopt http://no-color.org/
- c4b47fe9 Merge pull request #10339 from glours/dry-run-restart-support
- 167c6a89 add dry-run support to restart command
- a84345be Merge pull request #10338 from glours/fix-restart-depends_on
- 3cfbac66 restart only needed services by checking depends_on relations
- a3bed265 update compose-go
- ae26426c Report error if project name is empty after normalization
- 4ea44797 only consider containers with config_hash labels (i.e, created by compose)
- a99a0b50 Merge pull request #10320 from milas/e2e-win-pause
- af414e9e Merge pull request #10330 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.19
- 89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
- f648c294 Merge pull request #10329 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.14.0
- 33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
- e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
- d4f156cc Merge pull request #10311 from milas/fw-ephemeral
- c0daf8d3 Merge pull request #10316 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- da1ca578 watch: ignore ephemeral files & minor output tweaks
- 267cde91 Merge pull request #10302 from glours/update-golang-x-net
- 18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
- e831ea82 add support for `restart` for `depends_on`
- 8d56db5e Merge pull request #10287 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.18
- 1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
- 156e54a0 Merge pull request #10291 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.3
- 762cf9d9 Merge pull request #10252 from glours/dry-run-exec-support
- f3e543fd apply config options for pseudo-subcommands
- 9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
- 24ff0982 compact TUI to monitor layers download progress
- 593c4263 ci: bump to Go 1.20.1 and latest deps
- 313b82e9 ignore services without a build section
- 5e3e2171 sort service --hash output by service name
- 9ac0392b introduce --timeout on `up`
- 0612b34c introduce --no-deps on restart
- 92e0cd40 also restart dependent services after a service has been restarted
- 1a410ffe Merge pull request #10279 from docker/dependabot/go_modules/go.uber.org/goleak-1.2.1
- 282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
- 256ec499 exclude unstable labels from config hash
- 9765f171 store exec details to offer better dry-run status on ExecStart
- b19df5c9 add support for `excludes` and `rebuild`
- 7a42ba7e use CGO to enable fsevent on OSX
- 5b043c4d ci: don't use `-race` on Windows
- d93da187 Merge pull request #10261 from milas/ci-win-e2e
- 15f7104c ci: use CGO for tests to enable race detector
- eb1c7989 support dry-run for rm command
- 78b94047 support dry-run for stop command
- 25be264e support dry-run for exec command
- e6e2f783 Merge pull request #10251 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.13.0
- 7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
- 70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
- 7daa2a53 Merge pull request #10250 from ndeloof/nil_build_args
- 93bffd9a prevent assignment to entry in nil map
- 9a4e74c7 Merge pull request #10209 from ndeloof/wait_containers
- 52478f0c wait on service containers as dependencies to be deterministic
- b5f0a4ee use containers we expect to start for wait condition
- e908f41e Merge pull request #10239 from glours/bump-golang-1.20
- 0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
- a2d36b6c bump golang to 1.20
- b3ec1106 Merge pull request #10242 from jongwooo/ci/replace-deprecated-command-with-environment-file
- 30772342 ci: Replace deprecated command with environment file
- 23585b9e Merge pull request #10235 from glours/dry-run-cp-support
- fdc17381 add log when copying files/directories between host and containers (both way)
- 2336d9fe support dry-run for cp command
- bf0ed9a4 Merge pull request #10226 from benmoss/add-remote-builder
- 1640f155 initial support for `sync`
- e63cbfba use tilt watcher to track filesystem changes
- 25576289 adjust code and dependencies
- 7d6ee74e cleanup deprecated ioutil functions (#5919)
- c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
- cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
- 1b71e3ef lint: fix local-prefixes for goimports (#5453)
- 4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
- 6fc0b6ff build: ensure file handles properly closed (#5298)
- ab84b6ac Fix local go_lintfix errors (#5191)
- 7161778c watch: use WalkDir to speed up file listing (#4684)
- 1f5bfe88 test: clean up test loggers a bit (#4580)
- f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
- e62993a8 test: enable unused check, remove dead code (#4208)
- 28251e8b watch: improve error messages when you run out of inotify instances (#3960)
- c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
- 8b393223 watch: fix a dumb errcheck (#3622)
- b3615d64 watch: increase the windows watch i/o buffer (#3620)
- 1a1d1707 change org name from windmilleng to tilt-dev (#3346)
- fd3e0bbe watch: use the recursive watcher on windows (#3306)
- d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
- dda0362b watch: fix inotify tests on windows (#3140)
- ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
- 92c6a65a tilt: enable errcheck on tests (#2877)
- 00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
- 17087447 logger: move to pkg (#2031)
- ec781687 watch: add retry counts to fsync (#2023)
- b22dde9f dockerignore: improve MatchesEntireDir (#1865)
- a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
- d744c97f watch: add a simple check when there are no exclusions (#1863)
- 37647bc6 watch: skip setup if nothing is being watched (#1861)
- 21e5d564 watch: FileEvents must always be absolute (#1841)
- 390d5cf1 watch: add tests for ignores and number of watches (#1838)
- 7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
- b5ccea7b watch: record num watches in expvars (#1795)
- 47551895 makefile: fix goimports -local (#1763)
- 5e0f1eec watch: fix spurious errors while watching (#1726)
- f82e2de5 watch: don't watch each individual file (#1613)
- 9c7f7bc0 live_update: error if syncing from outside of docker context (foundriesio#1396)
- 6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (foundriesio#1354)
- 0482f927 watch: add watch function that traverses up directory structure recursively (foundriesio#1013)
- e8a34c8d watch: remove inotify-specific bits of watcher_linux (foundriesio#890)
- 9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (foundriesio#863)
- 1fd7ca54 testing: update internal/watch to use the tempdir fixture (foundriesio#862)
- 139edc40 cleanup: wrap errors properly (foundriesio#772)
- 38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (foundriesio#557)
- c5bce8bd watch: fix a spurious error (foundriesio#344)
- c8a358a4 watch: try a slightly different ignore strategy (foundriesio#174)
- a6701652 watch: fix more data races on darwin (foundriesio#166)
- 4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (foundriesio#163)
- 4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (foundriesio#162)
- 3850a341 watch: fix a segfault on linux (foundriesio#148)
- 664e6f6f watch: stop skipping tests (foundriesio#145)
- d4f074b3 watch: simplify the fileEvent interface to only contain paths (foundriesio#144)
- a3b012d8 add errcheck (foundriesio#93)
- a755c84e tilt: copy watch code from tesseract
- ef34a38a Add remote buildx driver
- f24d3458 Merge pull request #10217 from glours/dry-run-pause-support
- 41e05634 rename `convert` to `config` to align with compose v1 UX
- a54d4883 Merge pull request #10215 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.12.0
- c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
- 6754c6b6 add dry-run support of pause and unpause commands
- a93f09ef Merge pull request #10210 from glours/dry-run-kill-support
- bbf3ec19 Merge pull request #10216 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.16
- 51bcfa37 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
- 982a8ccb support dry-run for kill command
- 790712fa update tty and plain text writers to support dry run mode
- 97752b23 refresh Maintainers list
- 69c0a583 Merge pull request #10208 from laurazard/add-scale-create
- 8bb9a333 Merge pull request #10148 from maxcleme/feat/support_multiarch_push
- 634a7d2a Support for docker compose build --push when using multiple platforms
- cf122395 Merge pull request #10207 from ndeloof/tail_n
- a288332f Update docs to add `--scale` argument to `compose create`
- 9d53ed8f Add `--scale` to `compose create`, refactor scale option
- df707352 Fix: Handle concurrent threads using mutex on the rainbowColor function
- d8bf175c Remove unecessary files
- 4816f40b Fix: remove the infinite goroutine
- ed5a2e83 Remove unecessary files
- fa8d075d Fix: remove the infinite goroutine
- 33c3f4df alias -n for --tail to align with docker CLI
- aa313873 cleanup TUI lines after switching to "compact" mode
- d47f0f31 Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
- ac8ab863 Merge pull request #10195 from ndeloof/ps_docs
- 4721c017 fix docs to reflect docker compose ps being aligned with docker ps
- 5919fcb4 Revert "Fix Goroutine leak in v2/command/formatter"
- 4671e69a Merge pull request #10192 from AhmedGrati/10157-fix-goroutine-leak
- 3a21e1e3 Fix Linting Issues
- b670aefb Feat: Clean inifinite Goroutine
- d5d9f675 Merge pull request #10173 from glours/dry-run
- a2899d5f Merge pull request #10181 from laurazard/fix-log-f
- 220626ec Only account running containers for logs
- 6c795d60 Merge pull request #10186 from glours/bump-compose-go-1.9.0
- 291e1bd6 bump compose-go to version v1.9.0
- e94eb056 allow a TTY to be allocated with -t
- c15bf195 debounce refresh requests with quietperiod
- 0b1c8672 Add tests for filtering containers not created by Compose
- 82ef9985 Ignore containers created outside compose
- fb36f7ff directly embed the orignal APIClient in the DryRunClient
- 3fac506a identify functions which need to be ovorridden for dry run feature
- eb59b0e2 add alpha command to test dry-run
- 5081ab05 create custom CLI when dry-run mode active update documentation
- 13ef440d add DryRun API Client with delagation pattern
- fbf845c5 add dry-run flag
- 5a2b7b83 use compose service methods when exist instead of directly service.dockerCli
- 8c07fa4d mark alpha command as experimental
- db267d86 Merge pull request #10169 from laurazard/fix-terminal-height
- 9daf4189 Adjust terminal height calc
- 2aa88b5c Merge pull request #10149 from TColl/typo-fix
- bb9cf322 introduce experimental watch command (skeletton)
- 7212aaff Merge pull request #10166 from matthewarmand/run-remove-orphans
- 69a09624 Skip child events when printer events > terminal height
- f2088bb9 fix typo
- dadad01e Update docs programatically like you're supposed to
- 1adc9f54 fix docs yaml
- 4cebce3a This option lives in the create options, not the run options
- bd8e5744 Add remove-orphans functionality to run, because it recommends that in error messages
- 4ad87463 Add 🥒 GHA workflow
- 62b3e740 Merge pull request #10124 from laurazard/fix-cucumber-tests
- cc912c62 introduce --remove-orphans in compose create command
- cc7e69c0 Merge pull request #10142 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.15
- 3e12a7cb pass proxy config as build args - same as docker/buildx#959
- 0c197997 Remove unused kube tag
- 00c60da3 Merge pull request #10151 from freeformz/ffz/NoShareMap
- 73ebbffb Don't share the options map
- fbbc0ded Merge pull request #10145 from ndeloof/ps_filter
- b326a9da don't filter by services if no filter was set
- f1313f3a use a simpler prompt implementation when we lack a terminal
- a226d014 fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
- 7e2af3aa build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- 96bbda98 add support for uts namespace
- f6f29a44 Merge pull request #10133 from ndeloof/build_concurrency
- aa5cdf2b add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
- d5e4f006 introduce --no-attach to ignore some service output
- 8b4ac37f introduce `--ignore-buildable` to ignore buildable images on pull
- b96e27e0 limit build concurrency according to --parallel
- dcbd68a1 Merge pull request #10136 from gtardif/fix_race_delete_orphan_containers
- 37d15d7e Ignore not only auto-removed containers but also "removal in progress" for orphan containers
- dde7eea2 Update expected Cucumber `compose ps` output to match changes
- a2247807 Set `pullChanged` when setting `--pull` on `compose up`
- ffce33ec Fix empty file when using compose config in case of smaller source files
- 1d9657ae Merge pull request #10127 from docker/dependabot/go_modules/github.com/docker/cli-docs-tool-0.5.1
- 8a3248d0 Update documentation
- 52e7f0fb build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
- fd353ffa add support of privileged attribut in service.build section
- 0307c16d Merge pull request #10116 from glours/add-buildx-plugin-e2e
- adf8e753 cleanup framework.go from uncessary debug logs
- 6c537cc0 Merge pull request #10113 from glours/add-buildx-plugin-e2e
- 9f7ad18d reduce cyclomatic complexity
- 40ebcd62 fix security opts support (seccomp and unconfined)
- 9bd9f176 check service names based on project, not running containers
- 5dcadc05 debut output for CI
- c72f161a change the way finding the just built compose binary
- 86a648bd e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
- 27a32419 rely on CI timeout
- 935968fe add buildx plugin to e2e configuration directory
- 91371fef remove flaky TestLocalComposeLogsFollow
- 986bc445 service hash MUST exclude replicas
- 24f83271 don't assume os.Stdout and rely on dockerCLI.streams
- dacf2437 dump stdout to help diagnose flaky test
- bab30509 Merge pull request #10107 from ndeloof/logging_driver_none
- 22d2e838 don't fail `logs` when driver:none is set
- 9f5f0b6f Merge pull request #10106 from ndeloof/cgroupns
- b4b73199 introduce support for cgroup namespace
- ab791877 Merge pull request #10105 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.14
- aae5ddca build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- 7cf6d5ec Merge pull request #10104 from ndeloof/logs_race_condition
- 0ab5079c fix race condition on compose logs
- 89ef8198 update projectOptions to be public by renaming it to ProjectOptions
- b8bbdcd8 detect dependency failed to start
- 9d12eec1 Merge pull request #10100 from ndeloof/cpus
- d0e95cca set CPU quota
- 1e682a40 Merge pull request #10099 from laurazard/use-defaultplatform-create
- 7bc27d44 Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
- c1ce53c9 fix regression running pull --ignore-pull-failures
- e42673da only list running containers when --all=false
- c37182b2 Merge pull request #10090 from milas/fix-wcow-volume
- ffb95449 volume: fix WCOW volume mounts
- 0eaa2492 Merge pull request #10084 from ndeloof/secret_uid
- 5c1484ec apply uid/gid when creating secret from environment
- 0fedddb0 Merge pull request #10083 from ndeloof/nodeps
- aa0720f7 Merge pull request #10062 from ndeloof/9554
- 84984864 load project from explicit --files when set
- 8566daa9 use recently introduced `withSelectedServicesOnly` to reduce code duplication
- 1b1f783e Merge pull request #10076 from ndeloof/timestamp
- 84ea395d introduce --timestamp option on compose up
- 1cb5536a Address review comments
- e4850d9c Add --include-deps to push command
- 8c39b5b7 align `--format` flag and UX with docker cli
- bc568eeb align `compose ps` output with `docker ps`
- a501ab3a use StatusError from docker/cli, not "dockerd"
- d4a4dcf4 resolve --env-file as absolute path
- 05e987dd fix parsing of repository:tag
- 0368f190 distinguish stdout and stderr in `up` logs
- 3ee2ab87 ContainerStart must run sequentially for engine to assing distinct ports within configured range
- 8f991a20 Fix corner case when there's no container to attach to
- 0234e134 Don't stop pull for images that can be built
- c342891f Squashed commit of the following:
- 40fb42e0 Merge pull request #10055 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.12
- 8ef34947 build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
- be74c90f Merge pull request #10059 from glours/remve-e2e-go.mod
- cc247fdb remove go.* from e2e tests directory
- a4ac6ab6 added table of contents inside readme
- a5823b12 Merge pull request #10048 from thaJeztah/update_go_1.19.4
- b27ace6c Merge pull request #10051 from ndeloof/9897
- a73dce44 fix race condition collecting pulled images IDs
- 804d7163 detect required service are gone to stop watching explicit API to stop the log printer
- cc60026c update to go1.19.4
- 6b4ad0d1 Merge pull request #10047 from thaJeztah/cleanup_output
- 87a0a57f Cleanup tips from output
- c80d52ad Merge pull request #10049 from glours/fix-flaky-tests
- 95bc6c58 check only running containers in after down tests of profiles e2e tests
- be30c676 Merge pull request #10045 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.2
- 57a1e1e0 Update `e2e` mod deps
- 02305756 build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
- 12dad4f8 Merge pull request #10030 from ndeloof/max_concurrency
- a0acc20d introduce --parallel to limit concurrent engine calls
- 053f20ed port: improve error-handling if port not found (#10039)
- 6ed9a792 Merge pull request #10037 from milas/go-1.19.3
- 9b8d520b ci: upgrade to Go 1.19.3 & bump deps
- 113fb673 schema: add support for tmpfs.mode in mount definition (#10031)
- b9e5f9e9 test: speed up Cucumber stop test (#10032)
- c74a77e8 Make use of Containers.filter() and isService()
- 7f975fa4 Fix replacing "service:x" with "container:y"
- 7cf5940f Merge pull request #10035 from ndeloof/9323
- 73691276 use StringToBool to detect COMPOSE_IGNORE_ORPHANS
- 2e7644ff use api.Separator to print right image names
- 8f2b7471 use DistributionInspect to resolve image digest
- 9ac4f699 move image digests resolution to backend
- 2bef9769 Broken Link fixed in compose docs
- 707d55c7 add file header and cleanup profiles e2e tests
- 5edd7830 add e2e tests to check profile activation via targeted service
- 6fbef296 add e2e tests to check no profile usages
- 7fe43a8b add e2e tests using explicitly profiles
- 24ec0b2d pass services list to projectOrName function to add profiles for targeted services
- ed38fe0d only stop services started by `up` on interruption
- 06e71371 docs: fix grammatical issues (#9997)
- fb5b90ed implement support for oom_score_adj
- 10a5d998 useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
- c3e5e499 configure buildx for plain output if --ansi=never has been set
- 770281e9 Merge pull request #10016 from glours/fix-docs-pr-creation-workflow
- 4bf98c70 change the default branch of the doc repository
- 8c5d7baa Merge pull request #9995 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.10
- d7a24e9c Update `e2e` module deps
- 02818ba6 Merge pull request #9998 from glours/display-engine-warnings
- 481ae0aa Merge pull request #9999 from glours/pull-use-default-platform
- 88c3aaf1 Merge pull request #10007 from laurazard/add-build-run
- 19d6ca9c ignore error parsing container number label, just warn
- 6fe03e93 Update docs
- 35d31cc5 Add `--build` option to `compose run`
- 7c5675c3 use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
- ea32fc99 Merge pull request #9984 from glours/build-image-depends-on
- a077e8a2 display creation warnings from the engine
- c53539e1 Merge pull request #9906 from glours/profiles-priority
- 8c1e2af3 add e2e tests to check build dependency between services
- a9e07020 check if a missing image won't be build via a service declared in depends_on section
- 32f29b83 add --no-consistency flag to convert command
- 533fc616 use COMPOSE_PROFILES value only if no command line arg profiles used
- 386c3554 Merge pull request #9992 from glours/dont-stale-proposal-issues
- bfb9e11f build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- 09e742b3 exclude issues with the kind/feature label from stale bot process
- 75437691 Merge pull request #9982 from milas/bump-deps
- 306ae161 ci: upgrade to compose-go v1.7.0
- fd4aecef ci: update dependencies to latest
- 34e945a5 ci: remove uses of deprecated gotest.tools v2 (#9935)
- df9e605b Merge pull request #9947 from glours/manage-resources-reservations
- 6e2e19d6 Merge pull request #9949 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.9
- e1899421 Update `e2e` module dependencies
- 369e9125 build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
- 71b4976e Merge pull request #9936 from thaJeztah/update_deps
- bd96d032 Merge branch 'v2' into update_deps
- 5a1f6453 Merge pull request #9944 from glours/map-spec-restart-policy-to-engine
- 7ba9aac5 add support of deploy.reservation.memory
- f7961cc7 Merge pull request #9945 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 6d64242f Update deps for `e2e` module
- eaf27d9d map deploy.restart_policy.condition to engine values
- 36a91839 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- f472ce34 Merge pull request #9940 from thaJeztah/go1.18_compat
- 533abc3b go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
- e8ea3ad2 Merge pull request #9934 from glours/bump-engine-version
- 197c1690 update docker engine API to apply fix of CVE-2022-39253
- c630c8d2 go.mod: update docker-credential-helpers v0.7.0
- 41cf5ee3 go.mod: remove replace for runc
- b7053cad go mod: tidy and group "require" blocks, update comments
- b37a6c7f Merge pull request #9937 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.1
- 717ace99 Update `e2e` module deps
- 8bdfc627 build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
- 2978f1a0 Merge pull request #9933 from laurazard/skip-flaky-test
- dd13299e Skip flaky test in CI
- 32ae036f Merge pull request #9925 from glours/update-docker-dependencies
- 3f0550f8 log the error object instead of the string message only
- 18ce1f41 replace deprecated functions
- 3bf29d40 bump docker dependencies version
- c384905d Merge pull request #9926 from laurazard/fix-makefile-modules-target
- 7424a3d3 Fix Makefile target `validate-go-mod` to only run correct bakefile target
- 7c0b8a4c Merge pull request #9912 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.0
- 6b7e9466 Update `e2e` module deps
- a6dd9969 Merge pull request #9823 from ulyssessouza/add-codecov
- 91eae4f0 Add Codecov
- 8b897214 port: fix container name in error message (#9909)
- 3892e9cb Merge pull request #9887 from milas/issue-template
- f43a1e3e github: add feature request template
- fa1ae635 github: switch to issue template form
- afc0263f build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
- b15df818 Merge pull request #9908 from docker/dependabot/go_modules/github.com/spf13/cobra-1.6.0
- bb002a76 Update e2e mod dependencies
- 2ccd57e0 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- 1c14d307 Merge pull request #9168 from KoditkarVedant/9089-add-support-to-docker-compose-push-quiet-option
- 8bd487ac docs: update with result of `make docs`
- 1d4cb320 Add support to push images quietly via compose cli
- 19d1ab77 Merge pull request #9905 from docker/dependabot/go_modules/gotest.tools/v3-3.4.0
- a01f62f5 Bump e2e module deps
- 045f5ad7 build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
- b6b58d26 don't fail when trying to remove an orphan container during down command
- 55b1b997 Merge pull request #9894 from thaJeztah/bump_go_1.19.2
- 34441c8e Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
- 139a6945 Merge pull request #9886 from milas/ci-docs-repo
- 97a9d02d ci: update docs repo path
- 25c4bcef Merge pull request #9824 from laurazard/cucumber-test
- 4607dac1 Adjust modules sync validating script
- 616777eb deps: fix race condition during graph traversal (#9878)
- c1f475d7 Add `validate-modules` target to CI matrix
- c6109b2e Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
- fffe7fff Create new `e2e` module to separate out test dependencies, move cucumber tests
- 0a5f4e62 Removed tests that were replaced by Cucumber features
- d88f6805 Update go.mod replace
- 266ab22d Rename start cucumber feature
- a7476c8e Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
- 15ebff00 Cucumber test setup/fixtures
- f44ca01f ci: limit job permissions from default (#9874)
- 19a1454c Merge pull request #9868 from bkielbasa/v2
- aa297a99 remove unnecessary code
- 0d0a02cc add more information when service.platform isn't part of  service.build.platforms
- 3c641ed2 Merge pull request #9876 from milas/compose-go-1.6.0
- f41eec4e ci: upgrade to compose-go v1.6.0
- 140dc519 cli: add shell completion function (#9269)
- 27922589 run: clean service command if entrypoint is overridden (#9836)
- a95cc407 Remove support for `DOCKER_HOST` in `.env` files (#9871)
- b4420c37 Merge pull request #9866 from glours/issue-service-platform-on-up
- ce3700d3 keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
- e2a3fe94 Merge pull request #9862 from glours/use-docker-export-if-no-build-platforms
- 94465d57 Merge pull request #9863 from docker/gha-win-mac-runners
- 0dc64723 Restore `-s` in `uname` OS detection logic in `Makefile`
- 8891d9e2 Streamline GHA workflow
- 6cd68a4b Upgrade `actions/setup-go` to v3
- a1984ca1 Skip some tests in CI due to flakiness
- 118b4f07 Increase E2E test timeouts to reduce flakiness
- 8714f983 Temporarily disable broken E2E tests on Windows
- 6bc50cb4 Rework Makefile for better Windows support
- 937fa2dc Add GitHub Action workflow to run tests on Mac/Windows runners
- 71ab6c9e configure default builder export when no build.platforms defined
- db882416 Merge pull request #9854 from glours/fix-docker-default-platform--without-build-platform
- 723078c5 Remove `/rebase` GitHub Action since it's no longer necessary
- a1c50ef2 keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
- 2977f4c8 Merge pull request #9849 from laurazard/fix-volumesfrom-overwriting
- cfdec21a Fix linting issues
- b564cc5a Don't overwrite existing dependency condition
- 43c444e8 Add unit tests for `PrepareVolumes`
- b25a66bb Merge pull request #9847 from glours/fix-service-platform--without-build-platform
- 0e975262 keep the platform defined at service level during build if no build platforms provided
- c4d79e60 Merge pull request #9840 from glours/bump-compose-go-v1.5.1
- ddc4896b update compose-go version to v1.5.1
- 9b863549 Merge pull request #9819 from milas/down-image-rm
- 80167868 add license to file
- 403d691a small cleanup + godoc
- b49b9ffe Merge remote-tracking branch 'upstream/v2' into down-image-rm
- 680763f8 down: refactor image pruning
- 1ed37ef7 Merge pull request #9812 from milas/go-1.19.1
- 42169db1 Merge remote-tracking branch 'upstream/v2' into go-1.19.1
- d05f5f5f pull: improve output for services with both image+build (#9829)
- 5cc2c27a Merge pull request #9828 from Taha-Chaudhry/v2
- 7b7189fe Merge pull request #9835 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.10.0
- de1d969c build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
- ab984d91 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
- e413c213 Update README.md
- 61845dd7 logs: filter to services from current Compose file (#9811)
- 7a8d1578 convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
- 88df5ede Merge pull request #9797 from laurazard/start-only-services
- a7cc4061 Cleanup E2E tests
- 126cb988 Merge pull request #9817 from ulyssessouza/apply-newly-loaded-envvars
- 4c474fe0 Add unit tests to graph building logic in `dependencies.go`
- 209293e4 Restrict compose project to selected services and dependencies on `compose start`
- 79af3cdd Apply newly loaded envvars to "DockerCli" and "APIClient"
- b80222fb Merge pull request #9821 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.9.0
- ff53411d build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
- 0ac0e292 Merge pull request #9729 from glours/add-platforms-build
- bc806da7 build: label built images for reliable cleanup on `down`
- f72a604c ci: upgrade golangci-lint
- e8116819 ci: upgrade to Go 1.19.1
- 36119447 Cleanup E2E tests
- e7b488bb Merge pull request #9810 from RiskyFeryansyahP/patch-nil-custom-label
- 07eb8a59 patch: build.go access custom labels directly cause panic
- 8a9eae31 Merge pull request #9809 from docker/dependabot/go_modules/github.com/cnabio/cnab-to-oci-0.3.7
- 48744dbe build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
- 44c55e89 always use 'docker' export entry when building with 'up' or 'run' commands
- e016faac don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
- 8ed2d8ad add a test with multiple service builds using platforms in the same compose file
- 537f023a fix panic when using 'compose up --build'
- 8b1b7083 add support of platforms in build section
- 06ae6d82 Merge pull request #9802 from docker/dependabot/go_modules/github.com/docker/go-units-0.5.0
- 84392d52 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
- c87efed6 api: fix typo on Push godoc (#9798)
- cc4f1942 Add E2E tests for starting/stopping single services
- 6fae6a41 Update emacs ignore patterns (#5903)
- dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
- 12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
- 62b5f78f Add .kate-swp files to ignore pattern (#3380)
- 3f526c5c change org name from windmilleng to tilt-dev (#3346)
- 12916b75 tilt: ignore a few more vim swap files (#2190)
- e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
- 91a2bdd6 model: move to pkg (#2024)
- ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Ricardo Salveti <[email protected]>
ricardosalveti added a commit to ricardosalveti/meta-lmp that referenced this pull request Jun 2, 2023
Release notes: https://github.com/docker/compose/releases/tag/v2.18.1

Relevant changes from 2.10.2:
- cd0fc214 only check the platform of cached image if image found
- 9b5a4588 introduce --no-path-resolution to skip relative path to be resolved
- 00f72cb5 report external network not found when swarm is disabled
- fd7847f2 `parallel` flag belong do top-level "compose" cobra command, not the current one
- 18a112e8 detect terminal is not a `console.File` to avoid a panic
- dc01b98a Merge pull request #10559 from ndeloof/COMPOSE_ANSI
- 312f0d1d Update dry-run documentation
- e8caad19 move dry-run support from alpha to main command
- fca454b4 introduce COMPOSE_ANSI to define --ansi default value
- 77dc9b54 rm: remove debugging output (#10554)
- bceb3c18 detect active endpoint trying to remove network and skip with a warning (#10555)
- a14abb90 cli: option to write status messages on stdout (#10549)
- 0363d926 fix local image removal when `compose down` is ran with `--project-name` (#10558)
- 0e375a8c restore long description to be included in `docker compose help` (#10504)
- b776826d check local image matches the required platform
- 3b32a264 Merge pull request #10544 from ndeloof/parallel_race
- e92c5d13 fix race condition running `compose up` with --parallel < number of services
- 0c1a691f fix container being recreated while config has not changed (#10540)
- f72d5d60 Merge pull request #10508 from laurazard/tests-inline-dockerfile
- ee70085f tests: inline dockerfile
- 90bcf610 build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
- 2d25019f Merge pull request #10521 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- fb16e49c Merge pull request #10542 from docker/dependabot/go_modules/github.com/docker/cli-23.0.6incompatible
- 109ce190 deps: update related modules
- ef03c906 build(deps): bump github.com/docker/cli
- 865a0867 build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1
- 6ee0376b build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#10534)
- 67455e9f fix builkit progressui integration (#10535)
- 5fdcaa0f Merge pull request #10529 from glours/dry-run-up-support
- 01afe526 Merge pull request #10527 from ndeloof/build_secret_id
- 2e4faf80 add dry-run support to up command
- e88836ff Merge pull request #10525 from thaJeztah/update_go1.20.4
- b45ca827 let user declare build secret target (id)
- d1c36c6e update go to go1.20.4
- b304c4e1 stop containers after termination
- eca1365d cli: dry run support for `build` (#10502)
- 03f4c0e6 progress: make title configurable (#10507)
- 2a0e83ad Merge pull request #10519 from glours/revert-image-spec-upgrade
- 2df9919e Revert "build(deps): bump github.com/opencontainers/image-spec"
- 74fc40d8 Merge pull request #10518 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- d54a95fe build(deps): bump github.com/opencontainers/image-spec
- c1369869 Merge pull request #10515 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.0
- f5ff40a2 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0
- 6347b49f Merge pull request #10516 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.6
- c072a6f5 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6
- a06d32e7 Merge pull request #10506 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- 28fa309c build(deps): bump github.com/opencontainers/image-spec
- 4f2c933f Merge pull request #10501 from docker/dependabot/go_modules/github.com/docker/cli-23.0.5incompatible
- e22c8964 build(deps): bump github.com/docker/cli
- 07c4849c TailMsgf must format with args
- e606701d Merge pull request #10500 from docker/dependabot/go_modules/github.com/docker/docker-23.0.5incompatible
- 114e5c64 build(deps): bump github.com/docker/docker
- 37dfb5bf build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#10489)
- d01ef588 restore support for `--memory`
- dec608f3 don't block events loop collecting logs
- eb0632b1 Merge pull request #10494 from milas/e2e-dd-419
- 1383ab09 test: fix E2E tests under Engine v23 / DD 4.19
- 5eaafe42 Fixed issue when project name contains dashes (`-`)
- 7840a92c Added tests to `viz` subcommand
- 3751c307 Added docs
- 2bc6a45c Replaced calls to WriteRune with WriteByte and reformatted imports
- 2268d1e5 Started working on `viz` subcommand
- 7b0ed132 bump compose-go to v1.13.4
- d4441efe Merge pull request #10474 from docker/dependabot/go_modules/github.com/docker/docker-23.0.4incompatible
- 58368f69 build(deps): bump github.com/docker/docker
- bc2b2e52 Merge pull request #10475 from docker/dependabot/go_modules/github.com/docker/cli-23.0.4incompatible
- 7723d119 build(deps): bump github.com/docker/cli
- 65fda188 bump compose-go
- 0e7e1b94 Remove redundant goroutine while removing containers (#10449)
- af6f0ffb Merge pull request #10458 from thaJeztah/simplify_auth
- 9ef173a3 log: fix race on container kill (#10459)
- 1fb0c03e Merge pull request #10457 from thaJeztah/mod_tidy
- 1892be8c Don't use "info.IndexServerAddress" for authentication
- 37068a70 go.mod: fix grouping of dependencies, and tidy
- a4af5e22 Merge pull request #10455 from docker/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 87da6c14 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5
- a99acd94 Merge pull request #10444 from glours/dry-run-down-support
- 7fb87856 add dry-run support to down command
- eb933add Merge pull request #10451 from glours/fix-gocyclo-ci-issue
- cb688b5f fix gocyclo lint error which currently block Compose CI
- 8b5b78fb can't watch a service without a build section
- d3e49fe3 ansi=auto|never|always
- 1bca8d5c Merge pull request #10438 from glours/bump-docker-23.0.3
- 76d9cf27 bump docker version to 23.0.3 (CVE-2023-28840)
- d762f5f4 better support NO_COLOR by disabling colors, not ANSI TUI (#10434)
- 90eda35f Merge pull request #10437 from milas/bump-go-1.20.3
- 7ce0096f ci: bump Go to 1.20.3 and various dependencies
- 00eca0af Merge pull request #10432 from ndeloof/timeout
- a10c4c6d restore `--timeout` flag renamed by mistake
- 6a374284 Merge pull request #10413 from glours/dry-run-create-support
- 449a46a2 Merge pull request #10423 from ndeloof/build_classic_panic
- 981cb202 prevent panic using classic builder
- b83edbd0 add dry-run support to create command
- 02ad467f Merge pull request #10415 from docker/dependabot/go_modules/github.com/docker/cli-23.0.2incompatible
- d9e1d419 Merge pull request #10414 from docker/dependabot/go_modules/github.com/docker/docker-23.0.2incompatible
- a4c324b8 build(deps): bump github.com/docker/cli
- 087fae98 build(deps): bump github.com/docker/docker
- aafeaa66 Merge pull request #10409 from ndeloof/ContainerList_race
- c5317496 workaround race condition in ContainerList
- 67c9ecb4 Merge pull request #10404 from glours/dry-run-run-support
- 72a61c06 add dry-run support to run command
- 0b6133f7 Merge pull request #10406 from milas/fix-name-validation
- b24af42b ci: bump compose-go to v1.13.2
- cc70851b Merge pull request #10403 from milas/fix-e2e-win
- 3b85cd2f test: fix e2e commands on Windows
- d818bf6f Merge pull request #10401 from milas/deps-update
- 45a852f4 test: generate valid Compose project names from Cucumber specs
- f0bf4fca Merge pull request #10402 from milas/fix-e2e-race
- cd17c8a9 test: update error message
- 36625ed2 test: fix race in e2e build test
- a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
- 72260d61 Merge pull request #10400 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.5
- fd28ab8d Merge pull request #10399 from ndeloof/watch_rebuild
- 9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
- d637cc3a watch involves up --build after change has been detected
- 925bc6fb Merge pull request #10393 from milas/fix-watch-segfault
- 16d5354d watch: add note about goroutine-safety & test
- 7aaea283 watch: data race / segfault fixes
- 6bedc196 update -p project name flag documentation
- a11515e0 introduce `ignore` attribute for watch triggers
- 6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
- 88b0d17f use `build` as common API for build scenarios
- 9e19bc84 use progress to show copy status
- bef9c48a Merge pull request #10386 from milas/fw-renames
- 105a7c5b watch: add file delete/rename handling
- 03f0ed13 Merge pull request #10352 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.4
- f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
- bfeb1dc2 Fix concurrent map read/write when recreating containers
- 9ec43973 Merge pull request #10353 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.4
- 0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
- 643557d5 build and push binaries images when a PR is merged or a tag pushed
- 200f47e5 Add support for `additional_contexts` in `build` service config
- e0aaccf4 introduce dockerfile_inline
- 754c0688 one off container name use configured Separator for naming
- e492330d collect built image IDs
- bbe1b77a progress writer uses dockercli.Err stream
- fc4d2dfd Remove "-s" from LDFLAGS
- 85ddfde5 use go 1.20 -cover support
- 6a0398d7 pad can be negative on small terminal
- 4434cea5 add dry-run support for push command
- 62fbf208 Merge pull request #10341 from glours/dry-run-pull-support
- 3f7d3c26 add dry-run support for pull command
- 9cc1613b adopt http://no-color.org/
- c4b47fe9 Merge pull request #10339 from glours/dry-run-restart-support
- 167c6a89 add dry-run support to restart command
- a84345be Merge pull request #10338 from glours/fix-restart-depends_on
- 3cfbac66 restart only needed services by checking depends_on relations
- a3bed265 update compose-go
- ae26426c Report error if project name is empty after normalization
- 4ea44797 only consider containers with config_hash labels (i.e, created by compose)
- a99a0b50 Merge pull request #10320 from milas/e2e-win-pause
- af414e9e Merge pull request #10330 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.19
- 89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
- f648c294 Merge pull request #10329 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.14.0
- 33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
- e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
- d4f156cc Merge pull request #10311 from milas/fw-ephemeral
- c0daf8d3 Merge pull request #10316 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- da1ca578 watch: ignore ephemeral files & minor output tweaks
- 267cde91 Merge pull request #10302 from glours/update-golang-x-net
- 18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
- e831ea82 add support for `restart` for `depends_on`
- 8d56db5e Merge pull request #10287 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.18
- 1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
- 156e54a0 Merge pull request #10291 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.3
- 762cf9d9 Merge pull request #10252 from glours/dry-run-exec-support
- f3e543fd apply config options for pseudo-subcommands
- 9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
- 24ff0982 compact TUI to monitor layers download progress
- 593c4263 ci: bump to Go 1.20.1 and latest deps
- 313b82e9 ignore services without a build section
- 5e3e2171 sort service --hash output by service name
- 9ac0392b introduce --timeout on `up`
- 0612b34c introduce --no-deps on restart
- 92e0cd40 also restart dependent services after a service has been restarted
- 1a410ffe Merge pull request #10279 from docker/dependabot/go_modules/go.uber.org/goleak-1.2.1
- 282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
- 256ec499 exclude unstable labels from config hash
- 9765f171 store exec details to offer better dry-run status on ExecStart
- b19df5c9 add support for `excludes` and `rebuild`
- 7a42ba7e use CGO to enable fsevent on OSX
- 5b043c4d ci: don't use `-race` on Windows
- d93da187 Merge pull request #10261 from milas/ci-win-e2e
- 15f7104c ci: use CGO for tests to enable race detector
- eb1c7989 support dry-run for rm command
- 78b94047 support dry-run for stop command
- 25be264e support dry-run for exec command
- e6e2f783 Merge pull request #10251 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.13.0
- 7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
- 70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
- 7daa2a53 Merge pull request #10250 from ndeloof/nil_build_args
- 93bffd9a prevent assignment to entry in nil map
- 9a4e74c7 Merge pull request #10209 from ndeloof/wait_containers
- 52478f0c wait on service containers as dependencies to be deterministic
- b5f0a4ee use containers we expect to start for wait condition
- e908f41e Merge pull request #10239 from glours/bump-golang-1.20
- 0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
- a2d36b6c bump golang to 1.20
- b3ec1106 Merge pull request #10242 from jongwooo/ci/replace-deprecated-command-with-environment-file
- 30772342 ci: Replace deprecated command with environment file
- 23585b9e Merge pull request #10235 from glours/dry-run-cp-support
- fdc17381 add log when copying files/directories between host and containers (both way)
- 2336d9fe support dry-run for cp command
- bf0ed9a4 Merge pull request #10226 from benmoss/add-remote-builder
- 1640f155 initial support for `sync`
- e63cbfba use tilt watcher to track filesystem changes
- 25576289 adjust code and dependencies
- 7d6ee74e cleanup deprecated ioutil functions (#5919)
- c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
- cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
- 1b71e3ef lint: fix local-prefixes for goimports (#5453)
- 4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
- 6fc0b6ff build: ensure file handles properly closed (#5298)
- ab84b6ac Fix local go_lintfix errors (#5191)
- 7161778c watch: use WalkDir to speed up file listing (#4684)
- 1f5bfe88 test: clean up test loggers a bit (#4580)
- f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
- e62993a8 test: enable unused check, remove dead code (#4208)
- 28251e8b watch: improve error messages when you run out of inotify instances (#3960)
- c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
- 8b393223 watch: fix a dumb errcheck (#3622)
- b3615d64 watch: increase the windows watch i/o buffer (#3620)
- 1a1d1707 change org name from windmilleng to tilt-dev (#3346)
- fd3e0bbe watch: use the recursive watcher on windows (#3306)
- d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
- dda0362b watch: fix inotify tests on windows (#3140)
- ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
- 92c6a65a tilt: enable errcheck on tests (#2877)
- 00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
- 17087447 logger: move to pkg (#2031)
- ec781687 watch: add retry counts to fsync (#2023)
- b22dde9f dockerignore: improve MatchesEntireDir (#1865)
- a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
- d744c97f watch: add a simple check when there are no exclusions (#1863)
- 37647bc6 watch: skip setup if nothing is being watched (#1861)
- 21e5d564 watch: FileEvents must always be absolute (#1841)
- 390d5cf1 watch: add tests for ignores and number of watches (#1838)
- 7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
- b5ccea7b watch: record num watches in expvars (#1795)
- 47551895 makefile: fix goimports -local (#1763)
- 5e0f1eec watch: fix spurious errors while watching (#1726)
- f82e2de5 watch: don't watch each individual file (#1613)
- 9c7f7bc0 live_update: error if syncing from outside of docker context (foundriesio#1396)
- 6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (foundriesio#1354)
- 0482f927 watch: add watch function that traverses up directory structure recursively (foundriesio#1013)
- e8a34c8d watch: remove inotify-specific bits of watcher_linux (foundriesio#890)
- 9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (foundriesio#863)
- 1fd7ca54 testing: update internal/watch to use the tempdir fixture (foundriesio#862)
- 139edc40 cleanup: wrap errors properly (foundriesio#772)
- 38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (foundriesio#557)
- c5bce8bd watch: fix a spurious error (foundriesio#344)
- c8a358a4 watch: try a slightly different ignore strategy (foundriesio#174)
- a6701652 watch: fix more data races on darwin (foundriesio#166)
- 4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (foundriesio#163)
- 4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (foundriesio#162)
- 3850a341 watch: fix a segfault on linux (foundriesio#148)
- 664e6f6f watch: stop skipping tests (foundriesio#145)
- d4f074b3 watch: simplify the fileEvent interface to only contain paths (foundriesio#144)
- a3b012d8 add errcheck (foundriesio#93)
- a755c84e tilt: copy watch code from tesseract
- ef34a38a Add remote buildx driver
- f24d3458 Merge pull request #10217 from glours/dry-run-pause-support
- 41e05634 rename `convert` to `config` to align with compose v1 UX
- a54d4883 Merge pull request #10215 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.12.0
- c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
- 6754c6b6 add dry-run support of pause and unpause commands
- a93f09ef Merge pull request #10210 from glours/dry-run-kill-support
- bbf3ec19 Merge pull request #10216 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.16
- 51bcfa37 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
- 982a8ccb support dry-run for kill command
- 790712fa update tty and plain text writers to support dry run mode
- 97752b23 refresh Maintainers list
- 69c0a583 Merge pull request #10208 from laurazard/add-scale-create
- 8bb9a333 Merge pull request #10148 from maxcleme/feat/support_multiarch_push
- 634a7d2a Support for docker compose build --push when using multiple platforms
- cf122395 Merge pull request #10207 from ndeloof/tail_n
- a288332f Update docs to add `--scale` argument to `compose create`
- 9d53ed8f Add `--scale` to `compose create`, refactor scale option
- df707352 Fix: Handle concurrent threads using mutex on the rainbowColor function
- d8bf175c Remove unecessary files
- 4816f40b Fix: remove the infinite goroutine
- ed5a2e83 Remove unecessary files
- fa8d075d Fix: remove the infinite goroutine
- 33c3f4df alias -n for --tail to align with docker CLI
- aa313873 cleanup TUI lines after switching to "compact" mode
- d47f0f31 Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
- ac8ab863 Merge pull request #10195 from ndeloof/ps_docs
- 4721c017 fix docs to reflect docker compose ps being aligned with docker ps
- 5919fcb4 Revert "Fix Goroutine leak in v2/command/formatter"
- 4671e69a Merge pull request #10192 from AhmedGrati/10157-fix-goroutine-leak
- 3a21e1e3 Fix Linting Issues
- b670aefb Feat: Clean inifinite Goroutine
- d5d9f675 Merge pull request #10173 from glours/dry-run
- a2899d5f Merge pull request #10181 from laurazard/fix-log-f
- 220626ec Only account running containers for logs
- 6c795d60 Merge pull request #10186 from glours/bump-compose-go-1.9.0
- 291e1bd6 bump compose-go to version v1.9.0
- e94eb056 allow a TTY to be allocated with -t
- c15bf195 debounce refresh requests with quietperiod
- 0b1c8672 Add tests for filtering containers not created by Compose
- 82ef9985 Ignore containers created outside compose
- fb36f7ff directly embed the orignal APIClient in the DryRunClient
- 3fac506a identify functions which need to be ovorridden for dry run feature
- eb59b0e2 add alpha command to test dry-run
- 5081ab05 create custom CLI when dry-run mode active update documentation
- 13ef440d add DryRun API Client with delagation pattern
- fbf845c5 add dry-run flag
- 5a2b7b83 use compose service methods when exist instead of directly service.dockerCli
- 8c07fa4d mark alpha command as experimental
- db267d86 Merge pull request #10169 from laurazard/fix-terminal-height
- 9daf4189 Adjust terminal height calc
- 2aa88b5c Merge pull request #10149 from TColl/typo-fix
- bb9cf322 introduce experimental watch command (skeletton)
- 7212aaff Merge pull request #10166 from matthewarmand/run-remove-orphans
- 69a09624 Skip child events when printer events > terminal height
- f2088bb9 fix typo
- dadad01e Update docs programatically like you're supposed to
- 1adc9f54 fix docs yaml
- 4cebce3a This option lives in the create options, not the run options
- bd8e5744 Add remove-orphans functionality to run, because it recommends that in error messages
- 4ad87463 Add 🥒 GHA workflow
- 62b3e740 Merge pull request #10124 from laurazard/fix-cucumber-tests
- cc912c62 introduce --remove-orphans in compose create command
- cc7e69c0 Merge pull request #10142 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.15
- 3e12a7cb pass proxy config as build args - same as docker/buildx#959
- 0c197997 Remove unused kube tag
- 00c60da3 Merge pull request #10151 from freeformz/ffz/NoShareMap
- 73ebbffb Don't share the options map
- fbbc0ded Merge pull request #10145 from ndeloof/ps_filter
- b326a9da don't filter by services if no filter was set
- f1313f3a use a simpler prompt implementation when we lack a terminal
- a226d014 fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
- 7e2af3aa build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- 96bbda98 add support for uts namespace
- f6f29a44 Merge pull request #10133 from ndeloof/build_concurrency
- aa5cdf2b add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
- d5e4f006 introduce --no-attach to ignore some service output
- 8b4ac37f introduce `--ignore-buildable` to ignore buildable images on pull
- b96e27e0 limit build concurrency according to --parallel
- dcbd68a1 Merge pull request #10136 from gtardif/fix_race_delete_orphan_containers
- 37d15d7e Ignore not only auto-removed containers but also "removal in progress" for orphan containers
- dde7eea2 Update expected Cucumber `compose ps` output to match changes
- a2247807 Set `pullChanged` when setting `--pull` on `compose up`
- ffce33ec Fix empty file when using compose config in case of smaller source files
- 1d9657ae Merge pull request #10127 from docker/dependabot/go_modules/github.com/docker/cli-docs-tool-0.5.1
- 8a3248d0 Update documentation
- 52e7f0fb build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
- fd353ffa add support of privileged attribut in service.build section
- 0307c16d Merge pull request #10116 from glours/add-buildx-plugin-e2e
- adf8e753 cleanup framework.go from uncessary debug logs
- 6c537cc0 Merge pull request #10113 from glours/add-buildx-plugin-e2e
- 9f7ad18d reduce cyclomatic complexity
- 40ebcd62 fix security opts support (seccomp and unconfined)
- 9bd9f176 check service names based on project, not running containers
- 5dcadc05 debut output for CI
- c72f161a change the way finding the just built compose binary
- 86a648bd e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
- 27a32419 rely on CI timeout
- 935968fe add buildx plugin to e2e configuration directory
- 91371fef remove flaky TestLocalComposeLogsFollow
- 986bc445 service hash MUST exclude replicas
- 24f83271 don't assume os.Stdout and rely on dockerCLI.streams
- dacf2437 dump stdout to help diagnose flaky test
- bab30509 Merge pull request #10107 from ndeloof/logging_driver_none
- 22d2e838 don't fail `logs` when driver:none is set
- 9f5f0b6f Merge pull request #10106 from ndeloof/cgroupns
- b4b73199 introduce support for cgroup namespace
- ab791877 Merge pull request #10105 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.14
- aae5ddca build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- 7cf6d5ec Merge pull request #10104 from ndeloof/logs_race_condition
- 0ab5079c fix race condition on compose logs
- 89ef8198 update projectOptions to be public by renaming it to ProjectOptions
- b8bbdcd8 detect dependency failed to start
- 9d12eec1 Merge pull request #10100 from ndeloof/cpus
- d0e95cca set CPU quota
- 1e682a40 Merge pull request #10099 from laurazard/use-defaultplatform-create
- 7bc27d44 Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
- c1ce53c9 fix regression running pull --ignore-pull-failures
- e42673da only list running containers when --all=false
- c37182b2 Merge pull request #10090 from milas/fix-wcow-volume
- ffb95449 volume: fix WCOW volume mounts
- 0eaa2492 Merge pull request #10084 from ndeloof/secret_uid
- 5c1484ec apply uid/gid when creating secret from environment
- 0fedddb0 Merge pull request #10083 from ndeloof/nodeps
- aa0720f7 Merge pull request #10062 from ndeloof/9554
- 84984864 load project from explicit --files when set
- 8566daa9 use recently introduced `withSelectedServicesOnly` to reduce code duplication
- 1b1f783e Merge pull request #10076 from ndeloof/timestamp
- 84ea395d introduce --timestamp option on compose up
- 1cb5536a Address review comments
- e4850d9c Add --include-deps to push command
- 8c39b5b7 align `--format` flag and UX with docker cli
- bc568eeb align `compose ps` output with `docker ps`
- a501ab3a use StatusError from docker/cli, not "dockerd"
- d4a4dcf4 resolve --env-file as absolute path
- 05e987dd fix parsing of repository:tag
- 0368f190 distinguish stdout and stderr in `up` logs
- 3ee2ab87 ContainerStart must run sequentially for engine to assing distinct ports within configured range
- 8f991a20 Fix corner case when there's no container to attach to
- 0234e134 Don't stop pull for images that can be built
- c342891f Squashed commit of the following:
- 40fb42e0 Merge pull request #10055 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.12
- 8ef34947 build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
- be74c90f Merge pull request #10059 from glours/remve-e2e-go.mod
- cc247fdb remove go.* from e2e tests directory
- a4ac6ab6 added table of contents inside readme
- a5823b12 Merge pull request #10048 from thaJeztah/update_go_1.19.4
- b27ace6c Merge pull request #10051 from ndeloof/9897
- a73dce44 fix race condition collecting pulled images IDs
- 804d7163 detect required service are gone to stop watching explicit API to stop the log printer
- cc60026c update to go1.19.4
- 6b4ad0d1 Merge pull request #10047 from thaJeztah/cleanup_output
- 87a0a57f Cleanup tips from output
- c80d52ad Merge pull request #10049 from glours/fix-flaky-tests
- 95bc6c58 check only running containers in after down tests of profiles e2e tests
- be30c676 Merge pull request #10045 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.2
- 57a1e1e0 Update `e2e` mod deps
- 02305756 build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
- 12dad4f8 Merge pull request #10030 from ndeloof/max_concurrency
- a0acc20d introduce --parallel to limit concurrent engine calls
- 053f20ed port: improve error-handling if port not found (#10039)
- 6ed9a792 Merge pull request #10037 from milas/go-1.19.3
- 9b8d520b ci: upgrade to Go 1.19.3 & bump deps
- 113fb673 schema: add support for tmpfs.mode in mount definition (#10031)
- b9e5f9e9 test: speed up Cucumber stop test (#10032)
- c74a77e8 Make use of Containers.filter() and isService()
- 7f975fa4 Fix replacing "service:x" with "container:y"
- 7cf5940f Merge pull request #10035 from ndeloof/9323
- 73691276 use StringToBool to detect COMPOSE_IGNORE_ORPHANS
- 2e7644ff use api.Separator to print right image names
- 8f2b7471 use DistributionInspect to resolve image digest
- 9ac4f699 move image digests resolution to backend
- 2bef9769 Broken Link fixed in compose docs
- 707d55c7 add file header and cleanup profiles e2e tests
- 5edd7830 add e2e tests to check profile activation via targeted service
- 6fbef296 add e2e tests to check no profile usages
- 7fe43a8b add e2e tests using explicitly profiles
- 24ec0b2d pass services list to projectOrName function to add profiles for targeted services
- ed38fe0d only stop services started by `up` on interruption
- 06e71371 docs: fix grammatical issues (#9997)
- fb5b90ed implement support for oom_score_adj
- 10a5d998 useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
- c3e5e499 configure buildx for plain output if --ansi=never has been set
- 770281e9 Merge pull request #10016 from glours/fix-docs-pr-creation-workflow
- 4bf98c70 change the default branch of the doc repository
- 8c5d7baa Merge pull request #9995 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.10
- d7a24e9c Update `e2e` module deps
- 02818ba6 Merge pull request #9998 from glours/display-engine-warnings
- 481ae0aa Merge pull request #9999 from glours/pull-use-default-platform
- 88c3aaf1 Merge pull request #10007 from laurazard/add-build-run
- 19d6ca9c ignore error parsing container number label, just warn
- 6fe03e93 Update docs
- 35d31cc5 Add `--build` option to `compose run`
- 7c5675c3 use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
- ea32fc99 Merge pull request #9984 from glours/build-image-depends-on
- a077e8a2 display creation warnings from the engine
- c53539e1 Merge pull request #9906 from glours/profiles-priority
- 8c1e2af3 add e2e tests to check build dependency between services
- a9e07020 check if a missing image won't be build via a service declared in depends_on section
- 32f29b83 add --no-consistency flag to convert command
- 533fc616 use COMPOSE_PROFILES value only if no command line arg profiles used
- 386c3554 Merge pull request #9992 from glours/dont-stale-proposal-issues
- bfb9e11f build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- 09e742b3 exclude issues with the kind/feature label from stale bot process
- 75437691 Merge pull request #9982 from milas/bump-deps
- 306ae161 ci: upgrade to compose-go v1.7.0
- fd4aecef ci: update dependencies to latest
- 34e945a5 ci: remove uses of deprecated gotest.tools v2 (#9935)
- df9e605b Merge pull request #9947 from glours/manage-resources-reservations
- 6e2e19d6 Merge pull request #9949 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.9
- e1899421 Update `e2e` module dependencies
- 369e9125 build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
- 71b4976e Merge pull request #9936 from thaJeztah/update_deps
- bd96d032 Merge branch 'v2' into update_deps
- 5a1f6453 Merge pull request #9944 from glours/map-spec-restart-policy-to-engine
- 7ba9aac5 add support of deploy.reservation.memory
- f7961cc7 Merge pull request #9945 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 6d64242f Update deps for `e2e` module
- eaf27d9d map deploy.restart_policy.condition to engine values
- 36a91839 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- f472ce34 Merge pull request #9940 from thaJeztah/go1.18_compat
- 533abc3b go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
- e8ea3ad2 Merge pull request #9934 from glours/bump-engine-version
- 197c1690 update docker engine API to apply fix of CVE-2022-39253
- c630c8d2 go.mod: update docker-credential-helpers v0.7.0
- 41cf5ee3 go.mod: remove replace for runc
- b7053cad go mod: tidy and group "require" blocks, update comments
- b37a6c7f Merge pull request #9937 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.1
- 717ace99 Update `e2e` module deps
- 8bdfc627 build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
- 2978f1a0 Merge pull request #9933 from laurazard/skip-flaky-test
- dd13299e Skip flaky test in CI
- 32ae036f Merge pull request #9925 from glours/update-docker-dependencies
- 3f0550f8 log the error object instead of the string message only
- 18ce1f41 replace deprecated functions
- 3bf29d40 bump docker dependencies version
- c384905d Merge pull request #9926 from laurazard/fix-makefile-modules-target
- 7424a3d3 Fix Makefile target `validate-go-mod` to only run correct bakefile target
- 7c0b8a4c Merge pull request #9912 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.0
- 6b7e9466 Update `e2e` module deps
- a6dd9969 Merge pull request #9823 from ulyssessouza/add-codecov
- 91eae4f0 Add Codecov
- 8b897214 port: fix container name in error message (#9909)
- 3892e9cb Merge pull request #9887 from milas/issue-template
- f43a1e3e github: add feature request template
- fa1ae635 github: switch to issue template form
- afc0263f build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
- b15df818 Merge pull request #9908 from docker/dependabot/go_modules/github.com/spf13/cobra-1.6.0
- bb002a76 Update e2e mod dependencies
- 2ccd57e0 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- 1c14d307 Merge pull request #9168 from KoditkarVedant/9089-add-support-to-docker-compose-push-quiet-option
- 8bd487ac docs: update with result of `make docs`
- 1d4cb320 Add support to push images quietly via compose cli
- 19d1ab77 Merge pull request #9905 from docker/dependabot/go_modules/gotest.tools/v3-3.4.0
- a01f62f5 Bump e2e module deps
- 045f5ad7 build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
- b6b58d26 don't fail when trying to remove an orphan container during down command
- 55b1b997 Merge pull request #9894 from thaJeztah/bump_go_1.19.2
- 34441c8e Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
- 139a6945 Merge pull request #9886 from milas/ci-docs-repo
- 97a9d02d ci: update docs repo path
- 25c4bcef Merge pull request #9824 from laurazard/cucumber-test
- 4607dac1 Adjust modules sync validating script
- 616777eb deps: fix race condition during graph traversal (#9878)
- c1f475d7 Add `validate-modules` target to CI matrix
- c6109b2e Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
- fffe7fff Create new `e2e` module to separate out test dependencies, move cucumber tests
- 0a5f4e62 Removed tests that were replaced by Cucumber features
- d88f6805 Update go.mod replace
- 266ab22d Rename start cucumber feature
- a7476c8e Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
- 15ebff00 Cucumber test setup/fixtures
- f44ca01f ci: limit job permissions from default (#9874)
- 19a1454c Merge pull request #9868 from bkielbasa/v2
- aa297a99 remove unnecessary code
- 0d0a02cc add more information when service.platform isn't part of  service.build.platforms
- 3c641ed2 Merge pull request #9876 from milas/compose-go-1.6.0
- f41eec4e ci: upgrade to compose-go v1.6.0
- 140dc519 cli: add shell completion function (#9269)
- 27922589 run: clean service command if entrypoint is overridden (#9836)
- a95cc407 Remove support for `DOCKER_HOST` in `.env` files (#9871)
- b4420c37 Merge pull request #9866 from glours/issue-service-platform-on-up
- ce3700d3 keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
- e2a3fe94 Merge pull request #9862 from glours/use-docker-export-if-no-build-platforms
- 94465d57 Merge pull request #9863 from docker/gha-win-mac-runners
- 0dc64723 Restore `-s` in `uname` OS detection logic in `Makefile`
- 8891d9e2 Streamline GHA workflow
- 6cd68a4b Upgrade `actions/setup-go` to v3
- a1984ca1 Skip some tests in CI due to flakiness
- 118b4f07 Increase E2E test timeouts to reduce flakiness
- 8714f983 Temporarily disable broken E2E tests on Windows
- 6bc50cb4 Rework Makefile for better Windows support
- 937fa2dc Add GitHub Action workflow to run tests on Mac/Windows runners
- 71ab6c9e configure default builder export when no build.platforms defined
- db882416 Merge pull request #9854 from glours/fix-docker-default-platform--without-build-platform
- 723078c5 Remove `/rebase` GitHub Action since it's no longer necessary
- a1c50ef2 keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
- 2977f4c8 Merge pull request #9849 from laurazard/fix-volumesfrom-overwriting
- cfdec21a Fix linting issues
- b564cc5a Don't overwrite existing dependency condition
- 43c444e8 Add unit tests for `PrepareVolumes`
- b25a66bb Merge pull request #9847 from glours/fix-service-platform--without-build-platform
- 0e975262 keep the platform defined at service level during build if no build platforms provided
- c4d79e60 Merge pull request #9840 from glours/bump-compose-go-v1.5.1
- ddc4896b update compose-go version to v1.5.1
- 9b863549 Merge pull request #9819 from milas/down-image-rm
- 80167868 add license to file
- 403d691a small cleanup + godoc
- b49b9ffe Merge remote-tracking branch 'upstream/v2' into down-image-rm
- 680763f8 down: refactor image pruning
- 1ed37ef7 Merge pull request #9812 from milas/go-1.19.1
- 42169db1 Merge remote-tracking branch 'upstream/v2' into go-1.19.1
- d05f5f5f pull: improve output for services with both image+build (#9829)
- 5cc2c27a Merge pull request #9828 from Taha-Chaudhry/v2
- 7b7189fe Merge pull request #9835 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.10.0
- de1d969c build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
- ab984d91 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
- e413c213 Update README.md
- 61845dd7 logs: filter to services from current Compose file (#9811)
- 7a8d1578 convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
- 88df5ede Merge pull request #9797 from laurazard/start-only-services
- a7cc4061 Cleanup E2E tests
- 126cb988 Merge pull request #9817 from ulyssessouza/apply-newly-loaded-envvars
- 4c474fe0 Add unit tests to graph building logic in `dependencies.go`
- 209293e4 Restrict compose project to selected services and dependencies on `compose start`
- 79af3cdd Apply newly loaded envvars to "DockerCli" and "APIClient"
- b80222fb Merge pull request #9821 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.9.0
- ff53411d build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
- 0ac0e292 Merge pull request #9729 from glours/add-platforms-build
- bc806da7 build: label built images for reliable cleanup on `down`
- f72a604c ci: upgrade golangci-lint
- e8116819 ci: upgrade to Go 1.19.1
- 36119447 Cleanup E2E tests
- e7b488bb Merge pull request #9810 from RiskyFeryansyahP/patch-nil-custom-label
- 07eb8a59 patch: build.go access custom labels directly cause panic
- 8a9eae31 Merge pull request #9809 from docker/dependabot/go_modules/github.com/cnabio/cnab-to-oci-0.3.7
- 48744dbe build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
- 44c55e89 always use 'docker' export entry when building with 'up' or 'run' commands
- e016faac don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
- 8ed2d8ad add a test with multiple service builds using platforms in the same compose file
- 537f023a fix panic when using 'compose up --build'
- 8b1b7083 add support of platforms in build section
- 06ae6d82 Merge pull request #9802 from docker/dependabot/go_modules/github.com/docker/go-units-0.5.0
- 84392d52 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
- c87efed6 api: fix typo on Push godoc (#9798)
- cc4f1942 Add E2E tests for starting/stopping single services
- 6fae6a41 Update emacs ignore patterns (#5903)
- dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
- 12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
- 62b5f78f Add .kate-swp files to ignore pattern (#3380)
- 3f526c5c change org name from windmilleng to tilt-dev (#3346)
- 12916b75 tilt: ignore a few more vim swap files (#2190)
- e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
- 91a2bdd6 model: move to pkg (#2024)
- ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Ricardo Salveti <[email protected]>
ricardosalveti added a commit that referenced this pull request Jun 2, 2023
Release notes: https://github.com/docker/compose/releases/tag/v2.18.1

Relevant changes from 2.10.2:
- cd0fc214 only check the platform of cached image if image found
- 9b5a4588 introduce --no-path-resolution to skip relative path to be resolved
- 00f72cb5 report external network not found when swarm is disabled
- fd7847f2 `parallel` flag belong do top-level "compose" cobra command, not the current one
- 18a112e8 detect terminal is not a `console.File` to avoid a panic
- dc01b98a Merge pull request #10559 from ndeloof/COMPOSE_ANSI
- 312f0d1d Update dry-run documentation
- e8caad19 move dry-run support from alpha to main command
- fca454b4 introduce COMPOSE_ANSI to define --ansi default value
- 77dc9b54 rm: remove debugging output (#10554)
- bceb3c18 detect active endpoint trying to remove network and skip with a warning (#10555)
- a14abb90 cli: option to write status messages on stdout (#10549)
- 0363d926 fix local image removal when `compose down` is ran with `--project-name` (#10558)
- 0e375a8c restore long description to be included in `docker compose help` (#10504)
- b776826d check local image matches the required platform
- 3b32a264 Merge pull request #10544 from ndeloof/parallel_race
- e92c5d13 fix race condition running `compose up` with --parallel < number of services
- 0c1a691f fix container being recreated while config has not changed (#10540)
- f72d5d60 Merge pull request #10508 from laurazard/tests-inline-dockerfile
- ee70085f tests: inline dockerfile
- 90bcf610 build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 (#10523)
- 2d25019f Merge pull request #10521 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- fb16e49c Merge pull request #10542 from docker/dependabot/go_modules/github.com/docker/cli-23.0.6incompatible
- 109ce190 deps: update related modules
- ef03c906 build(deps): bump github.com/docker/cli
- 865a0867 build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1
- 6ee0376b build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#10534)
- 67455e9f fix builkit progressui integration (#10535)
- 5fdcaa0f Merge pull request #10529 from glours/dry-run-up-support
- 01afe526 Merge pull request #10527 from ndeloof/build_secret_id
- 2e4faf80 add dry-run support to up command
- e88836ff Merge pull request #10525 from thaJeztah/update_go1.20.4
- b45ca827 let user declare build secret target (id)
- d1c36c6e update go to go1.20.4
- b304c4e1 stop containers after termination
- eca1365d cli: dry run support for `build` (#10502)
- 03f4c0e6 progress: make title configurable (#10507)
- 2a0e83ad Merge pull request #10519 from glours/revert-image-spec-upgrade
- 2df9919e Revert "build(deps): bump github.com/opencontainers/image-spec"
- 74fc40d8 Merge pull request #10518 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- d54a95fe build(deps): bump github.com/opencontainers/image-spec
- c1369869 Merge pull request #10515 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.15.0
- f5ff40a2 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0
- 6347b49f Merge pull request #10516 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.6
- c072a6f5 build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6
- a06d32e7 Merge pull request #10506 from docker/dependabot/go_modules/github.com/opencontainers/image-spec-1.1.0-rc.3
- 28fa309c build(deps): bump github.com/opencontainers/image-spec
- 4f2c933f Merge pull request #10501 from docker/dependabot/go_modules/github.com/docker/cli-23.0.5incompatible
- e22c8964 build(deps): bump github.com/docker/cli
- 07c4849c TailMsgf must format with args
- e606701d Merge pull request #10500 from docker/dependabot/go_modules/github.com/docker/docker-23.0.5incompatible
- 114e5c64 build(deps): bump github.com/docker/docker
- 37dfb5bf build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 (#10489)
- d01ef588 restore support for `--memory`
- dec608f3 don't block events loop collecting logs
- eb0632b1 Merge pull request #10494 from milas/e2e-dd-419
- 1383ab09 test: fix E2E tests under Engine v23 / DD 4.19
- 5eaafe42 Fixed issue when project name contains dashes (`-`)
- 7840a92c Added tests to `viz` subcommand
- 3751c307 Added docs
- 2bc6a45c Replaced calls to WriteRune with WriteByte and reformatted imports
- 2268d1e5 Started working on `viz` subcommand
- 7b0ed132 bump compose-go to v1.13.4
- d4441efe Merge pull request #10474 from docker/dependabot/go_modules/github.com/docker/docker-23.0.4incompatible
- 58368f69 build(deps): bump github.com/docker/docker
- bc2b2e52 Merge pull request #10475 from docker/dependabot/go_modules/github.com/docker/cli-23.0.4incompatible
- 7723d119 build(deps): bump github.com/docker/cli
- 65fda188 bump compose-go
- 0e7e1b94 Remove redundant goroutine while removing containers (#10449)
- af6f0ffb Merge pull request #10458 from thaJeztah/simplify_auth
- 9ef173a3 log: fix race on container kill (#10459)
- 1fb0c03e Merge pull request #10457 from thaJeztah/mod_tidy
- 1892be8c Don't use "info.IndexServerAddress" for authentication
- 37068a70 go.mod: fix grouping of dependencies, and tidy
- a4af5e22 Merge pull request #10455 from docker/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 87da6c14 build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5
- a99acd94 Merge pull request #10444 from glours/dry-run-down-support
- 7fb87856 add dry-run support to down command
- eb933add Merge pull request #10451 from glours/fix-gocyclo-ci-issue
- cb688b5f fix gocyclo lint error which currently block Compose CI
- 8b5b78fb can't watch a service without a build section
- d3e49fe3 ansi=auto|never|always
- 1bca8d5c Merge pull request #10438 from glours/bump-docker-23.0.3
- 76d9cf27 bump docker version to 23.0.3 (CVE-2023-28840)
- d762f5f4 better support NO_COLOR by disabling colors, not ANSI TUI (#10434)
- 90eda35f Merge pull request #10437 from milas/bump-go-1.20.3
- 7ce0096f ci: bump Go to 1.20.3 and various dependencies
- 00eca0af Merge pull request #10432 from ndeloof/timeout
- a10c4c6d restore `--timeout` flag renamed by mistake
- 6a374284 Merge pull request #10413 from glours/dry-run-create-support
- 449a46a2 Merge pull request #10423 from ndeloof/build_classic_panic
- 981cb202 prevent panic using classic builder
- b83edbd0 add dry-run support to create command
- 02ad467f Merge pull request #10415 from docker/dependabot/go_modules/github.com/docker/cli-23.0.2incompatible
- d9e1d419 Merge pull request #10414 from docker/dependabot/go_modules/github.com/docker/docker-23.0.2incompatible
- a4c324b8 build(deps): bump github.com/docker/cli
- 087fae98 build(deps): bump github.com/docker/docker
- aafeaa66 Merge pull request #10409 from ndeloof/ContainerList_race
- c5317496 workaround race condition in ContainerList
- 67c9ecb4 Merge pull request #10404 from glours/dry-run-run-support
- 72a61c06 add dry-run support to run command
- 0b6133f7 Merge pull request #10406 from milas/fix-name-validation
- b24af42b ci: bump compose-go to v1.13.2
- cc70851b Merge pull request #10403 from milas/fix-e2e-win
- 3b85cd2f test: fix e2e commands on Windows
- d818bf6f Merge pull request #10401 from milas/deps-update
- 45a852f4 test: generate valid Compose project names from Cucumber specs
- f0bf4fca Merge pull request #10402 from milas/fix-e2e-race
- cd17c8a9 test: update error message
- 36625ed2 test: fix race in e2e build test
- a6ffdf61 ci: upgrade to Go 1.20.2 & bump deps
- 72260d61 Merge pull request #10400 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.5
- fd28ab8d Merge pull request #10399 from ndeloof/watch_rebuild
- 9ab5d8c4 build(deps): bump github.com/moby/buildkit from 0.11.4 to 0.11.5
- d637cc3a watch involves up --build after change has been detected
- 925bc6fb Merge pull request #10393 from milas/fix-watch-segfault
- 16d5354d watch: add note about goroutine-safety & test
- 7aaea283 watch: data race / segfault fixes
- 6bedc196 update -p project name flag documentation
- a11515e0 introduce `ignore` attribute for watch triggers
- 6c1f06e4 Run classic builder with BuildConfig, not buildx.Options
- 88b0d17f use `build` as common API for build scenarios
- 9e19bc84 use progress to show copy status
- bef9c48a Merge pull request #10386 from milas/fw-renames
- 105a7c5b watch: add file delete/rename handling
- 03f0ed13 Merge pull request #10352 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.4
- f7a13aee build(deps): bump github.com/docker/buildx from 0.10.3 to 0.10.4
- bfeb1dc2 Fix concurrent map read/write when recreating containers
- 9ec43973 Merge pull request #10353 from docker/dependabot/go_modules/github.com/moby/buildkit-0.11.4
- 0b41df98 build(deps): bump github.com/moby/buildkit from 0.11.3 to 0.11.4
- 643557d5 build and push binaries images when a PR is merged or a tag pushed
- 200f47e5 Add support for `additional_contexts` in `build` service config
- e0aaccf4 introduce dockerfile_inline
- 754c0688 one off container name use configured Separator for naming
- e492330d collect built image IDs
- bbe1b77a progress writer uses dockercli.Err stream
- fc4d2dfd Remove "-s" from LDFLAGS
- 85ddfde5 use go 1.20 -cover support
- 6a0398d7 pad can be negative on small terminal
- 4434cea5 add dry-run support for push command
- 62fbf208 Merge pull request #10341 from glours/dry-run-pull-support
- 3f7d3c26 add dry-run support for pull command
- 9cc1613b adopt http://no-color.org/
- c4b47fe9 Merge pull request #10339 from glours/dry-run-restart-support
- 167c6a89 add dry-run support to restart command
- a84345be Merge pull request #10338 from glours/fix-restart-depends_on
- 3cfbac66 restart only needed services by checking depends_on relations
- a3bed265 update compose-go
- ae26426c Report error if project name is empty after normalization
- 4ea44797 only consider containers with config_hash labels (i.e, created by compose)
- a99a0b50 Merge pull request #10320 from milas/e2e-win-pause
- af414e9e Merge pull request #10330 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.19
- 89633748 build(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.19
- f648c294 Merge pull request #10329 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.14.0
- 33aa6ace build(deps): bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0
- e31b95c1 test: tweak pause test to try and prevent failures in Windows CI
- d4f156cc Merge pull request #10311 from milas/fw-ephemeral
- c0daf8d3 Merge pull request #10316 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.2
- 7bb60d09 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- da1ca578 watch: ignore ephemeral files & minor output tweaks
- 267cde91 Merge pull request #10302 from glours/update-golang-x-net
- 18af72af bump golang/x/net to v0.7.0 (CVE-2022-41723)
- e831ea82 add support for `restart` for `depends_on`
- 8d56db5e Merge pull request #10287 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.18
- 1edc64ef build(deps): bump github.com/containerd/containerd from 1.6.17 to 1.6.18
- 156e54a0 Merge pull request #10291 from docker/dependabot/go_modules/github.com/docker/buildx-0.10.3
- 762cf9d9 Merge pull request #10252 from glours/dry-run-exec-support
- f3e543fd apply config options for pseudo-subcommands
- 9732608e build(deps): bump github.com/docker/buildx from 0.10.2 to 0.10.3
- 24ff0982 compact TUI to monitor layers download progress
- 593c4263 ci: bump to Go 1.20.1 and latest deps
- 313b82e9 ignore services without a build section
- 5e3e2171 sort service --hash output by service name
- 9ac0392b introduce --timeout on `up`
- 0612b34c introduce --no-deps on restart
- 92e0cd40 also restart dependent services after a service has been restarted
- 1a410ffe Merge pull request #10279 from docker/dependabot/go_modules/go.uber.org/goleak-1.2.1
- 282a29e6 build(deps): bump go.uber.org/goleak from 1.1.12 to 1.2.1
- 256ec499 exclude unstable labels from config hash
- 9765f171 store exec details to offer better dry-run status on ExecStart
- b19df5c9 add support for `excludes` and `rebuild`
- 7a42ba7e use CGO to enable fsevent on OSX
- 5b043c4d ci: don't use `-race` on Windows
- d93da187 Merge pull request #10261 from milas/ci-win-e2e
- 15f7104c ci: use CGO for tests to enable race detector
- eb1c7989 support dry-run for rm command
- 78b94047 support dry-run for stop command
- 25be264e support dry-run for exec command
- e6e2f783 Merge pull request #10251 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.13.0
- 7532f769 build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0
- 70ab9f8f bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2)
- 7daa2a53 Merge pull request #10250 from ndeloof/nil_build_args
- 93bffd9a prevent assignment to entry in nil map
- 9a4e74c7 Merge pull request #10209 from ndeloof/wait_containers
- 52478f0c wait on service containers as dependencies to be deterministic
- b5f0a4ee use containers we expect to start for wait condition
- e908f41e Merge pull request #10239 from glours/bump-golang-1.20
- 0f5b5ccb detect replacement container is created and inform printer so it attach and don't stop
- a2d36b6c bump golang to 1.20
- b3ec1106 Merge pull request #10242 from jongwooo/ci/replace-deprecated-command-with-environment-file
- 30772342 ci: Replace deprecated command with environment file
- 23585b9e Merge pull request #10235 from glours/dry-run-cp-support
- fdc17381 add log when copying files/directories between host and containers (both way)
- 2336d9fe support dry-run for cp command
- bf0ed9a4 Merge pull request #10226 from benmoss/add-remote-builder
- 1640f155 initial support for `sync`
- e63cbfba use tilt watcher to track filesystem changes
- 25576289 adjust code and dependencies
- 7d6ee74e cleanup deprecated ioutil functions (#5919)
- c08e0771 watch: optimization to help avoid inotify nodes for large file trees (#5769)
- cf314623 tests: make test fixtures responsible for tearing themselves down (#5512)
- 1b71e3ef lint: fix local-prefixes for goimports (#5453)
- 4d822676 ci: add exportloopref linter and upgrade to golangci-lint v1.43.0 (#5281)
- 6fc0b6ff build: ensure file handles properly closed (#5298)
- ab84b6ac Fix local go_lintfix errors (#5191)
- 7161778c watch: use WalkDir to speed up file listing (#4684)
- 1f5bfe88 test: clean up test loggers a bit (#4580)
- f79c75ab test: fix lint errors on Darwin (macOS) (#4247)
- e62993a8 test: enable unused check, remove dead code (#4208)
- 28251e8b watch: improve error messages when you run out of inotify instances (#3960)
- c7ba7d9d dockerignore: convert ignore patterns to absolute paths [ch9237] (#3743)
- 8b393223 watch: fix a dumb errcheck (#3622)
- b3615d64 watch: increase the windows watch i/o buffer (#3620)
- 1a1d1707 change org name from windmilleng to tilt-dev (#3346)
- fd3e0bbe watch: use the recursive watcher on windows (#3306)
- d2d4d052 Revert "watch: fix inotify tests on windows" (#3147)
- dda0362b watch: fix inotify tests on windows (#3140)
- ddc88ec4 circleci: run make shorttest on windows. flag off a large swath of broken tests (#3132)
- 92c6a65a tilt: enable errcheck on tests (#2877)
- 00b3caec  ci: enable staticcheck, fix problems that were surfaced (#2809)
- 17087447 logger: move to pkg (#2031)
- ec781687 watch: add retry counts to fsync (#2023)
- b22dde9f dockerignore: improve MatchesEntireDir (#1865)
- a31350ed watch: move more of the directory-skipping logic into the interface (#1864)
- d744c97f watch: add a simple check when there are no exclusions (#1863)
- 37647bc6 watch: skip setup if nothing is being watched (#1861)
- 21e5d564 watch: FileEvents must always be absolute (#1841)
- 390d5cf1 watch: add tests for ignores and number of watches (#1838)
- 7f6e189d watch: change the watcher interface to better match how we actually use it (#1835)
- b5ccea7b watch: record num watches in expvars (#1795)
- 47551895 makefile: fix goimports -local (#1763)
- 5e0f1eec watch: fix spurious errors while watching (#1726)
- f82e2de5 watch: don't watch each individual file (#1613)
- 9c7f7bc0 live_update: error if syncing from outside of docker context (#1396)
- 6defe7ca watch: tfw you have a test that asserts broken file-watch behavior 😢 (#1354)
- 0482f927 watch: add watch function that traverses up directory structure recursively (#1013)
- e8a34c8d watch: remove inotify-specific bits of watcher_linux (#890)
- 9e261c18 watch: fix a bug when a file and its ancestor both have direct watches (#863)
- 1fd7ca54 testing: update internal/watch to use the tempdir fixture (#862)
- 139edc40 cleanup: wrap errors properly (#772)
- 38b3f3b6 watch: use `sinceWhen` and `HistoryDone` to avoid spurious events (#557)
- c5bce8bd watch: fix a spurious error (#344)
- c8a358a4 watch: try a slightly different ignore strategy (#174)
- a6701652 watch: fix more data races on darwin (#166)
- 4562b0bf watch: a new strategy for handling spurious events, hoping to fix race conditions (#163)
- 4801d2b1 watch: fix a flaky test by ignoring spurious events correctly (#162)
- 3850a341 watch: fix a segfault on linux (#148)
- 664e6f6f watch: stop skipping tests (#145)
- d4f074b3 watch: simplify the fileEvent interface to only contain paths (#144)
- a3b012d8 add errcheck (#93)
- a755c84e tilt: copy watch code from tesseract
- ef34a38a Add remote buildx driver
- f24d3458 Merge pull request #10217 from glours/dry-run-pause-support
- 41e05634 rename `convert` to `config` to align with compose v1 UX
- a54d4883 Merge pull request #10215 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.12.0
- c0b4dd86 build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0
- 6754c6b6 add dry-run support of pause and unpause commands
- a93f09ef Merge pull request #10210 from glours/dry-run-kill-support
- bbf3ec19 Merge pull request #10216 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.16
- 51bcfa37 build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
- 982a8ccb support dry-run for kill command
- 790712fa update tty and plain text writers to support dry run mode
- 97752b23 refresh Maintainers list
- 69c0a583 Merge pull request #10208 from laurazard/add-scale-create
- 8bb9a333 Merge pull request #10148 from maxcleme/feat/support_multiarch_push
- 634a7d2a Support for docker compose build --push when using multiple platforms
- cf122395 Merge pull request #10207 from ndeloof/tail_n
- a288332f Update docs to add `--scale` argument to `compose create`
- 9d53ed8f Add `--scale` to `compose create`, refactor scale option
- df707352 Fix: Handle concurrent threads using mutex on the rainbowColor function
- d8bf175c Remove unecessary files
- 4816f40b Fix: remove the infinite goroutine
- ed5a2e83 Remove unecessary files
- fa8d075d Fix: remove the infinite goroutine
- 33c3f4df alias -n for --tail to align with docker CLI
- aa313873 cleanup TUI lines after switching to "compact" mode
- d47f0f31 Update docs to mention `COMPOSE_PARALLEL_LIMITS` and ways to configure parallelism
- ac8ab863 Merge pull request #10195 from ndeloof/ps_docs
- 4721c017 fix docs to reflect docker compose ps being aligned with docker ps
- 5919fcb4 Revert "Fix Goroutine leak in v2/command/formatter"
- 4671e69a Merge pull request #10192 from AhmedGrati/10157-fix-goroutine-leak
- 3a21e1e3 Fix Linting Issues
- b670aefb Feat: Clean inifinite Goroutine
- d5d9f675 Merge pull request #10173 from glours/dry-run
- a2899d5f Merge pull request #10181 from laurazard/fix-log-f
- 220626ec Only account running containers for logs
- 6c795d60 Merge pull request #10186 from glours/bump-compose-go-1.9.0
- 291e1bd6 bump compose-go to version v1.9.0
- e94eb056 allow a TTY to be allocated with -t
- c15bf195 debounce refresh requests with quietperiod
- 0b1c8672 Add tests for filtering containers not created by Compose
- 82ef9985 Ignore containers created outside compose
- fb36f7ff directly embed the orignal APIClient in the DryRunClient
- 3fac506a identify functions which need to be ovorridden for dry run feature
- eb59b0e2 add alpha command to test dry-run
- 5081ab05 create custom CLI when dry-run mode active update documentation
- 13ef440d add DryRun API Client with delagation pattern
- fbf845c5 add dry-run flag
- 5a2b7b83 use compose service methods when exist instead of directly service.dockerCli
- 8c07fa4d mark alpha command as experimental
- db267d86 Merge pull request #10169 from laurazard/fix-terminal-height
- 9daf4189 Adjust terminal height calc
- 2aa88b5c Merge pull request #10149 from TColl/typo-fix
- bb9cf322 introduce experimental watch command (skeletton)
- 7212aaff Merge pull request #10166 from matthewarmand/run-remove-orphans
- 69a09624 Skip child events when printer events > terminal height
- f2088bb9 fix typo
- dadad01e Update docs programatically like you're supposed to
- 1adc9f54 fix docs yaml
- 4cebce3a This option lives in the create options, not the run options
- bd8e5744 Add remove-orphans functionality to run, because it recommends that in error messages
- 4ad87463 Add 🥒 GHA workflow
- 62b3e740 Merge pull request #10124 from laurazard/fix-cucumber-tests
- cc912c62 introduce --remove-orphans in compose create command
- cc7e69c0 Merge pull request #10142 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.15
- 3e12a7cb pass proxy config as build args - same as docker/buildx#959
- 0c197997 Remove unused kube tag
- 00c60da3 Merge pull request #10151 from freeformz/ffz/NoShareMap
- 73ebbffb Don't share the options map
- fbbc0ded Merge pull request #10145 from ndeloof/ps_filter
- b326a9da don't filter by services if no filter was set
- f1313f3a use a simpler prompt implementation when we lack a terminal
- a226d014 fix CVE-2022-27664 and CVE-2022-32149 high-risk vulnerability
- 7e2af3aa build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- 96bbda98 add support for uts namespace
- f6f29a44 Merge pull request #10133 from ndeloof/build_concurrency
- aa5cdf2b add support for COMPOSE_PARALLEL_LIMIT (parity with Compose v1)
- d5e4f006 introduce --no-attach to ignore some service output
- 8b4ac37f introduce `--ignore-buildable` to ignore buildable images on pull
- b96e27e0 limit build concurrency according to --parallel
- dcbd68a1 Merge pull request #10136 from gtardif/fix_race_delete_orphan_containers
- 37d15d7e Ignore not only auto-removed containers but also "removal in progress" for orphan containers
- dde7eea2 Update expected Cucumber `compose ps` output to match changes
- a2247807 Set `pullChanged` when setting `--pull` on `compose up`
- ffce33ec Fix empty file when using compose config in case of smaller source files
- 1d9657ae Merge pull request #10127 from docker/dependabot/go_modules/github.com/docker/cli-docs-tool-0.5.1
- 8a3248d0 Update documentation
- 52e7f0fb build(deps): bump github.com/docker/cli-docs-tool from 0.5.0 to 0.5.1
- fd353ffa add support of privileged attribut in service.build section
- 0307c16d Merge pull request #10116 from glours/add-buildx-plugin-e2e
- adf8e753 cleanup framework.go from uncessary debug logs
- 6c537cc0 Merge pull request #10113 from glours/add-buildx-plugin-e2e
- 9f7ad18d reduce cyclomatic complexity
- 40ebcd62 fix security opts support (seccomp and unconfined)
- 9bd9f176 check service names based on project, not running containers
- 5dcadc05 debut output for CI
- c72f161a change the way finding the just built compose binary
- 86a648bd e2e tests display Compose version used to run the test currently the version displayed is the one installed and not the one use for the tests
- 27a32419 rely on CI timeout
- 935968fe add buildx plugin to e2e configuration directory
- 91371fef remove flaky TestLocalComposeLogsFollow
- 986bc445 service hash MUST exclude replicas
- 24f83271 don't assume os.Stdout and rely on dockerCLI.streams
- dacf2437 dump stdout to help diagnose flaky test
- bab30509 Merge pull request #10107 from ndeloof/logging_driver_none
- 22d2e838 don't fail `logs` when driver:none is set
- 9f5f0b6f Merge pull request #10106 from ndeloof/cgroupns
- b4b73199 introduce support for cgroup namespace
- ab791877 Merge pull request #10105 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.14
- aae5ddca build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- 7cf6d5ec Merge pull request #10104 from ndeloof/logs_race_condition
- 0ab5079c fix race condition on compose logs
- 89ef8198 update projectOptions to be public by renaming it to ProjectOptions
- b8bbdcd8 detect dependency failed to start
- 9d12eec1 Merge pull request #10100 from ndeloof/cpus
- d0e95cca set CPU quota
- 1e682a40 Merge pull request #10099 from laurazard/use-defaultplatform-create
- 7bc27d44 Use `DOCKER_DEFAULT_PLATFORM` to determine platform when creating container
- c1ce53c9 fix regression running pull --ignore-pull-failures
- e42673da only list running containers when --all=false
- c37182b2 Merge pull request #10090 from milas/fix-wcow-volume
- ffb95449 volume: fix WCOW volume mounts
- 0eaa2492 Merge pull request #10084 from ndeloof/secret_uid
- 5c1484ec apply uid/gid when creating secret from environment
- 0fedddb0 Merge pull request #10083 from ndeloof/nodeps
- aa0720f7 Merge pull request #10062 from ndeloof/9554
- 84984864 load project from explicit --files when set
- 8566daa9 use recently introduced `withSelectedServicesOnly` to reduce code duplication
- 1b1f783e Merge pull request #10076 from ndeloof/timestamp
- 84ea395d introduce --timestamp option on compose up
- 1cb5536a Address review comments
- e4850d9c Add --include-deps to push command
- 8c39b5b7 align `--format` flag and UX with docker cli
- bc568eeb align `compose ps` output with `docker ps`
- a501ab3a use StatusError from docker/cli, not "dockerd"
- d4a4dcf4 resolve --env-file as absolute path
- 05e987dd fix parsing of repository:tag
- 0368f190 distinguish stdout and stderr in `up` logs
- 3ee2ab87 ContainerStart must run sequentially for engine to assing distinct ports within configured range
- 8f991a20 Fix corner case when there's no container to attach to
- 0234e134 Don't stop pull for images that can be built
- c342891f Squashed commit of the following:
- 40fb42e0 Merge pull request #10055 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.12
- 8ef34947 build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12
- be74c90f Merge pull request #10059 from glours/remve-e2e-go.mod
- cc247fdb remove go.* from e2e tests directory
- a4ac6ab6 added table of contents inside readme
- a5823b12 Merge pull request #10048 from thaJeztah/update_go_1.19.4
- b27ace6c Merge pull request #10051 from ndeloof/9897
- a73dce44 fix race condition collecting pulled images IDs
- 804d7163 detect required service are gone to stop watching explicit API to stop the log printer
- cc60026c update to go1.19.4
- 6b4ad0d1 Merge pull request #10047 from thaJeztah/cleanup_output
- 87a0a57f Cleanup tips from output
- c80d52ad Merge pull request #10049 from glours/fix-flaky-tests
- 95bc6c58 check only running containers in after down tests of profiles e2e tests
- be30c676 Merge pull request #10045 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.2
- 57a1e1e0 Update `e2e` mod deps
- 02305756 build(deps): bump go.opentelemetry.io/otel from 1.11.1 to 1.11.2
- 12dad4f8 Merge pull request #10030 from ndeloof/max_concurrency
- a0acc20d introduce --parallel to limit concurrent engine calls
- 053f20ed port: improve error-handling if port not found (#10039)
- 6ed9a792 Merge pull request #10037 from milas/go-1.19.3
- 9b8d520b ci: upgrade to Go 1.19.3 & bump deps
- 113fb673 schema: add support for tmpfs.mode in mount definition (#10031)
- b9e5f9e9 test: speed up Cucumber stop test (#10032)
- c74a77e8 Make use of Containers.filter() and isService()
- 7f975fa4 Fix replacing "service:x" with "container:y"
- 7cf5940f Merge pull request #10035 from ndeloof/9323
- 73691276 use StringToBool to detect COMPOSE_IGNORE_ORPHANS
- 2e7644ff use api.Separator to print right image names
- 8f2b7471 use DistributionInspect to resolve image digest
- 9ac4f699 move image digests resolution to backend
- 2bef9769 Broken Link fixed in compose docs
- 707d55c7 add file header and cleanup profiles e2e tests
- 5edd7830 add e2e tests to check profile activation via targeted service
- 6fbef296 add e2e tests to check no profile usages
- 7fe43a8b add e2e tests using explicitly profiles
- 24ec0b2d pass services list to projectOrName function to add profiles for targeted services
- ed38fe0d only stop services started by `up` on interruption
- 06e71371 docs: fix grammatical issues (#9997)
- fb5b90ed implement support for oom_score_adj
- 10a5d998 useDockerDefaultOrServicePlatform fct should return service.platform if defined and present in the build.platforms list (or if the list is empty)
- c3e5e499 configure buildx for plain output if --ansi=never has been set
- 770281e9 Merge pull request #10016 from glours/fix-docs-pr-creation-workflow
- 4bf98c70 change the default branch of the doc repository
- 8c5d7baa Merge pull request #9995 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.10
- d7a24e9c Update `e2e` module deps
- 02818ba6 Merge pull request #9998 from glours/display-engine-warnings
- 481ae0aa Merge pull request #9999 from glours/pull-use-default-platform
- 88c3aaf1 Merge pull request #10007 from laurazard/add-build-run
- 19d6ca9c ignore error parsing container number label, just warn
- 6fe03e93 Update docs
- 35d31cc5 Add `--build` option to `compose run`
- 7c5675c3 use platform defined by DOCKER_DEFAULT_PLATFORM when pulling and no service platform defined
- ea32fc99 Merge pull request #9984 from glours/build-image-depends-on
- a077e8a2 display creation warnings from the engine
- c53539e1 Merge pull request #9906 from glours/profiles-priority
- 8c1e2af3 add e2e tests to check build dependency between services
- a9e07020 check if a missing image won't be build via a service declared in depends_on section
- 32f29b83 add --no-consistency flag to convert command
- 533fc616 use COMPOSE_PROFILES value only if no command line arg profiles used
- 386c3554 Merge pull request #9992 from glours/dont-stale-proposal-issues
- bfb9e11f build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- 09e742b3 exclude issues with the kind/feature label from stale bot process
- 75437691 Merge pull request #9982 from milas/bump-deps
- 306ae161 ci: upgrade to compose-go v1.7.0
- fd4aecef ci: update dependencies to latest
- 34e945a5 ci: remove uses of deprecated gotest.tools v2 (#9935)
- df9e605b Merge pull request #9947 from glours/manage-resources-reservations
- 6e2e19d6 Merge pull request #9949 from docker/dependabot/go_modules/github.com/containerd/containerd-1.6.9
- e1899421 Update `e2e` module dependencies
- 369e9125 build(deps): bump github.com/containerd/containerd from 1.6.8 to 1.6.9
- 71b4976e Merge pull request #9936 from thaJeztah/update_deps
- bd96d032 Merge branch 'v2' into update_deps
- 5a1f6453 Merge pull request #9944 from glours/map-spec-restart-policy-to-engine
- 7ba9aac5 add support of deploy.reservation.memory
- f7961cc7 Merge pull request #9945 from docker/dependabot/go_modules/github.com/stretchr/testify-1.8.1
- 6d64242f Update deps for `e2e` module
- eaf27d9d map deploy.restart_policy.condition to engine values
- 36a91839 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- f472ce34 Merge pull request #9940 from thaJeztah/go1.18_compat
- 533abc3b go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
- e8ea3ad2 Merge pull request #9934 from glours/bump-engine-version
- 197c1690 update docker engine API to apply fix of CVE-2022-39253
- c630c8d2 go.mod: update docker-credential-helpers v0.7.0
- 41cf5ee3 go.mod: remove replace for runc
- b7053cad go mod: tidy and group "require" blocks, update comments
- b37a6c7f Merge pull request #9937 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.1
- 717ace99 Update `e2e` module deps
- 8bdfc627 build(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1
- 2978f1a0 Merge pull request #9933 from laurazard/skip-flaky-test
- dd13299e Skip flaky test in CI
- 32ae036f Merge pull request #9925 from glours/update-docker-dependencies
- 3f0550f8 log the error object instead of the string message only
- 18ce1f41 replace deprecated functions
- 3bf29d40 bump docker dependencies version
- c384905d Merge pull request #9926 from laurazard/fix-makefile-modules-target
- 7424a3d3 Fix Makefile target `validate-go-mod` to only run correct bakefile target
- 7c0b8a4c Merge pull request #9912 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.11.0
- 6b7e9466 Update `e2e` module deps
- a6dd9969 Merge pull request #9823 from ulyssessouza/add-codecov
- 91eae4f0 Add Codecov
- 8b897214 port: fix container name in error message (#9909)
- 3892e9cb Merge pull request #9887 from milas/issue-template
- f43a1e3e github: add feature request template
- fa1ae635 github: switch to issue template form
- afc0263f build(deps): bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0
- b15df818 Merge pull request #9908 from docker/dependabot/go_modules/github.com/spf13/cobra-1.6.0
- bb002a76 Update e2e mod dependencies
- 2ccd57e0 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- 1c14d307 Merge pull request #9168 from KoditkarVedant/9089-add-support-to-docker-compose-push-quiet-option
- 8bd487ac docs: update with result of `make docs`
- 1d4cb320 Add support to push images quietly via compose cli
- 19d1ab77 Merge pull request #9905 from docker/dependabot/go_modules/gotest.tools/v3-3.4.0
- a01f62f5 Bump e2e module deps
- 045f5ad7 build(deps): bump gotest.tools/v3 from 3.3.0 to 3.4.0
- b6b58d26 don't fail when trying to remove an orphan container during down command
- 55b1b997 Merge pull request #9894 from thaJeztah/bump_go_1.19.2
- 34441c8e Update to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
- 139a6945 Merge pull request #9886 from milas/ci-docs-repo
- 97a9d02d ci: update docs repo path
- 25c4bcef Merge pull request #9824 from laurazard/cucumber-test
- 4607dac1 Adjust modules sync validating script
- 616777eb deps: fix race condition during graph traversal (#9878)
- c1f475d7 Add `validate-modules` target to CI matrix
- c6109b2e Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
- fffe7fff Create new `e2e` module to separate out test dependencies, move cucumber tests
- 0a5f4e62 Removed tests that were replaced by Cucumber features
- d88f6805 Update go.mod replace
- 266ab22d Rename start cucumber feature
- a7476c8e Convert `cascade_stop_test.go` into a cucumber feature `stop.feature`
- 15ebff00 Cucumber test setup/fixtures
- f44ca01f ci: limit job permissions from default (#9874)
- 19a1454c Merge pull request #9868 from bkielbasa/v2
- aa297a99 remove unnecessary code
- 0d0a02cc add more information when service.platform isn't part of  service.build.platforms
- 3c641ed2 Merge pull request #9876 from milas/compose-go-1.6.0
- f41eec4e ci: upgrade to compose-go v1.6.0
- 140dc519 cli: add shell completion function (#9269)
- 27922589 run: clean service command if entrypoint is overridden (#9836)
- a95cc407 Remove support for `DOCKER_HOST` in `.env` files (#9871)
- b4420c37 Merge pull request #9866 from glours/issue-service-platform-on-up
- ce3700d3 keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the service.plaform one if no build platforms provided
- e2a3fe94 Merge pull request #9862 from glours/use-docker-export-if-no-build-platforms
- 94465d57 Merge pull request #9863 from docker/gha-win-mac-runners
- 0dc64723 Restore `-s` in `uname` OS detection logic in `Makefile`
- 8891d9e2 Streamline GHA workflow
- 6cd68a4b Upgrade `actions/setup-go` to v3
- a1984ca1 Skip some tests in CI due to flakiness
- 118b4f07 Increase E2E test timeouts to reduce flakiness
- 8714f983 Temporarily disable broken E2E tests on Windows
- 6bc50cb4 Rework Makefile for better Windows support
- 937fa2dc Add GitHub Action workflow to run tests on Mac/Windows runners
- 71ab6c9e configure default builder export when no build.platforms defined
- db882416 Merge pull request #9854 from glours/fix-docker-default-platform--without-build-platform
- 723078c5 Remove `/rebase` GitHub Action since it's no longer necessary
- a1c50ef2 keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided
- 2977f4c8 Merge pull request #9849 from laurazard/fix-volumesfrom-overwriting
- cfdec21a Fix linting issues
- b564cc5a Don't overwrite existing dependency condition
- 43c444e8 Add unit tests for `PrepareVolumes`
- b25a66bb Merge pull request #9847 from glours/fix-service-platform--without-build-platform
- 0e975262 keep the platform defined at service level during build if no build platforms provided
- c4d79e60 Merge pull request #9840 from glours/bump-compose-go-v1.5.1
- ddc4896b update compose-go version to v1.5.1
- 9b863549 Merge pull request #9819 from milas/down-image-rm
- 80167868 add license to file
- 403d691a small cleanup + godoc
- b49b9ffe Merge remote-tracking branch 'upstream/v2' into down-image-rm
- 680763f8 down: refactor image pruning
- 1ed37ef7 Merge pull request #9812 from milas/go-1.19.1
- 42169db1 Merge remote-tracking branch 'upstream/v2' into go-1.19.1
- d05f5f5f pull: improve output for services with both image+build (#9829)
- 5cc2c27a Merge pull request #9828 from Taha-Chaudhry/v2
- 7b7189fe Merge pull request #9835 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.10.0
- de1d969c build(deps): bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
- ab984d91 build(deps): bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#9830)
- e413c213 Update README.md
- 61845dd7 logs: filter to services from current Compose file (#9811)
- 7a8d1578 convert: do not escape $ into $$ when using the --no-interpolate option (#9703)
- 88df5ede Merge pull request #9797 from laurazard/start-only-services
- a7cc4061 Cleanup E2E tests
- 126cb988 Merge pull request #9817 from ulyssessouza/apply-newly-loaded-envvars
- 4c474fe0 Add unit tests to graph building logic in `dependencies.go`
- 209293e4 Restrict compose project to selected services and dependencies on `compose start`
- 79af3cdd Apply newly loaded envvars to "DockerCli" and "APIClient"
- b80222fb Merge pull request #9821 from docker/dependabot/go_modules/go.opentelemetry.io/otel-1.9.0
- ff53411d build(deps): bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
- 0ac0e292 Merge pull request #9729 from glours/add-platforms-build
- bc806da7 build: label built images for reliable cleanup on `down`
- f72a604c ci: upgrade golangci-lint
- e8116819 ci: upgrade to Go 1.19.1
- 36119447 Cleanup E2E tests
- e7b488bb Merge pull request #9810 from RiskyFeryansyahP/patch-nil-custom-label
- 07eb8a59 patch: build.go access custom labels directly cause panic
- 8a9eae31 Merge pull request #9809 from docker/dependabot/go_modules/github.com/cnabio/cnab-to-oci-0.3.7
- 48744dbe build(deps): bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
- 44c55e89 always use 'docker' export entry when building with 'up' or 'run' commands
- e016faac don't push images at the end of multi-arch build (and simplify e2e tests) support DOCKER_DEFAULT_PLATFORM when 'compose up --build' add tests to check behaviour when DOCKER_DEFAULT_PLATFORM is defined
- 8ed2d8ad add a test with multiple service builds using platforms in the same compose file
- 537f023a fix panic when using 'compose up --build'
- 8b1b7083 add support of platforms in build section
- 06ae6d82 Merge pull request #9802 from docker/dependabot/go_modules/github.com/docker/go-units-0.5.0
- 84392d52 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
- c87efed6 api: fix typo on Push godoc (#9798)
- cc4f1942 Add E2E tests for starting/stopping single services
- 6fae6a41 Update emacs ignore patterns (#5903)
- dd5ea044 ignore: add Go umask files to ephemeral set (#5740)
- 12de97b8 filewatch: use apiserver FileWatch model in EngineState (#4277)
- 62b5f78f Add .kate-swp files to ignore pattern (#3380)
- 3f526c5c change org name from windmilleng to tilt-dev (#3346)
- 12916b75 tilt: ignore a few more vim swap files (#2190)
- e3948f6b ignore: auto-ignore jetbrains .idea file (#2065)
- 91a2bdd6 model: move to pkg (#2024)
- ce61e7bf ignore: improve the ephemeral temp file patterns [ch2663] (#1925)

Signed-off-by: Ricardo Salveti <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants