diff --git a/CHANGELOG.md b/CHANGELOG.md index 737d7ad485..5880b2bc00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,226 @@ # Changelog +## [2.55.3](https://github.com/deckhouse/delivery-kit/compare/v2.56.2...v2.55.3) (2025-12-22) + + +### Features + +* add glob patterns support for image names ([#6935](https://github.com/deckhouse/delivery-kit/issues/6935)) ([75b7261](https://github.com/deckhouse/delivery-kit/commit/75b7261e35e797cd7ab529c3bfeabaf80cddfcc1)) +* add warning for dev mode in ci ([#7046](https://github.com/deckhouse/delivery-kit/issues/7046)) ([bd3ebd9](https://github.com/deckhouse/delivery-kit/commit/bd3ebd9047d1ff338474786ac98119c29c3df35b)) +* **build, stapel:** add a possibility to import from external images (import.from) ([#7020](https://github.com/deckhouse/delivery-kit/issues/7020)) ([b109e98](https://github.com/deckhouse/delivery-kit/commit/b109e98efa22d04332ab2b2d62d7f82b4f727fc8)) +* **build, stapel:** unify from and fromImage directives ([#7028](https://github.com/deckhouse/delivery-kit/issues/7028)) ([9aa5ca0](https://github.com/deckhouse/delivery-kit/commit/9aa5ca07922f6cbfdb9881c31bce7430327c782e)) +* **build:** ability to save the render along a custom path ([#7176](https://github.com/deckhouse/delivery-kit/issues/7176)) ([7c624ec](https://github.com/deckhouse/delivery-kit/commit/7c624ece673dc0a88ff8282ce191aea8cc6921ea)) +* **build:** add disable publish tag cache sync option and background cache updater ([#6986](https://github.com/deckhouse/delivery-kit/issues/6986)) ([9d7bd6e](https://github.com/deckhouse/delivery-kit/commit/9d7bd6e11ca5bff55bc4435170d27cbc17e2decc)) +* **build:** add image manifest & ELF signing, and dm-verity annotations ([8d7b78d](https://github.com/deckhouse/delivery-kit/commit/8d7b78d7c402ad8cdd61c2b6fc497a8d4c7fb51e)) +* **build:** add image size and build time to report ([58b489b](https://github.com/deckhouse/delivery-kit/commit/58b489bdb84475c2ef69cb4a31683986e176aca4)) +* **build:** add SBOM support during build with `werf sbom get` command ([5c0e2d7](https://github.com/deckhouse/delivery-kit/commit/5c0e2d7870f5fc25330051143e235b73e83f8be3)) +* **build:** add toYaml func to config parser ([1ae722e](https://github.com/deckhouse/delivery-kit/commit/1ae722efff97139c1d3c8cd98e91ca52a5d6ca26)) +* **build:** add worktree pool for git patch ([#7008](https://github.com/deckhouse/delivery-kit/issues/7008)) ([2875a42](https://github.com/deckhouse/delivery-kit/commit/2875a42321645fe42fd7ac504e500290a85ef416)) +* **build:** extend build report with stages ([#6951](https://github.com/deckhouse/delivery-kit/issues/6951)) ([e82db1a](https://github.com/deckhouse/delivery-kit/commit/e82db1a667b0a822333b0097ff8700c9f6d3fd89)) +* **build:** implement `werf stages copy` command to import/export stages (all or current build only) ([#7209](https://github.com/deckhouse/delivery-kit/issues/7209)) ([937b96a](https://github.com/deckhouse/delivery-kit/commit/937b96a9183e3356e98dab15c7e0f1a400e7b989)) +* **build:** support imageSpec stage without registry ([#7053](https://github.com/deckhouse/delivery-kit/issues/7053)) ([cad58f0](https://github.com/deckhouse/delivery-kit/commit/cad58f066e2b8a8d2beb1672d9080820261b81a5)) +* **build:** warn if registry overflows due to missed cleanup ([#6975](https://github.com/deckhouse/delivery-kit/issues/6975)) ([6aa302a](https://github.com/deckhouse/delivery-kit/commit/6aa302ad5a1c8c53d7ebec8f6ffd774daebb84dd)) +* **deploy, tracking:** add rules for new custom resources ([#6982](https://github.com/deckhouse/delivery-kit/issues/6982)) ([fbd2960](https://github.com/deckhouse/delivery-kit/commit/fbd29601ade3e9f99619363c9c77c75cc73c5b87)) +* **deploy, tracking:** update kubedog to track prometheus resources ([#7005](https://github.com/deckhouse/delivery-kit/issues/7005)) ([7ef8f0d](https://github.com/deckhouse/delivery-kit/commit/7ef8f0dde323c751404ff5721a05a7f04863cd7a)) +* **deploy:** `--delete-propagation` and `werf.io/delete-propagation` ([806ee13](https://github.com/deckhouse/delivery-kit/commit/806ee131ed7a718aaa18dfcfedc8e422d3132e05)) +* **deploy:** `plan` options `--diff-context-lines`, `--show-insignificant-diffs`, `--show-sensitive-diffs`, `--show-verbose-crd-diffs`, `--show-verbose-diffs` ([29fad9e](https://github.com/deckhouse/delivery-kit/commit/29fad9ec5f197fcf49dd4ab9be1d5397dda5d805)) +* **deploy:** `werf.io/delete-policy`, `werf.io/ownership`, `werf.io/deploy-on` and more ([2348b90](https://github.com/deckhouse/delivery-kit/commit/2348b90822cba8da5a75316aa749ad6346798a03)) +* **deploy:** `werf.io/log-regex-skip` and `werf.io/log-regex-skip-for-` annotations ([293c151](https://github.com/deckhouse/delivery-kit/commit/293c151f3fc4d99ad7617896a5ae79b45cd1291a)) +* **deploy:** `werf.io/sensitive-paths` annotation and `NELM_FEAT_FIELD_SENSITIVE` experimental flag ([33b33a9](https://github.com/deckhouse/delivery-kit/commit/33b33a9b1e60095b0fbbcb8b64760d364192514b)) +* **deploy:** add `werf rollback` command ([4effe69](https://github.com/deckhouse/delivery-kit/commit/4effe69adc1cf3f45b1c4b2a82733b54d3196056)) +* **deploy:** add `werf.io/log-regex-skip` annotation ([aa327f3](https://github.com/deckhouse/delivery-kit/commit/aa327f3099367f8e98870c5ee6b8a1cbfc396251)) +* **deploy:** add option "--no-pods-logs" ([#6993](https://github.com/deckhouse/delivery-kit/issues/6993)) ([e5a1c57](https://github.com/deckhouse/delivery-kit/commit/e5a1c57843a56a2f55abc82a6ab1f99855488ec9)) +* **deploy:** annotation `werf.io/delete-policy: before-creation-if-immutable`, options `--no-final-tracking`, `--no-remove-manual-changes` ([dd34dcd](https://github.com/deckhouse/delivery-kit/commit/dd34dcd7972278d8a22e617846bed7888e343eed)) +* **deploy:** display logs only from 1 replica by default (configured with annotation `werf.io/show-logs-only-for-number-of-replicas`) ([36a29fa](https://github.com/deckhouse/delivery-kit/commit/36a29fa5850abdfce05c41caedbb2d85261f1b6c)) +* **deploy:** flag `--extra-apiversions` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-auth-password` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-auth-provider-config` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-auth-provider` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-auth-username` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-ca-data` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-cert-data` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-cert` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-context-cluster` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-context-user` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-impersonate-group` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-impersonate-uid` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-impersonate-user` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-key-data` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-key` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-proxy-url` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-request-timeout` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--kube-token-path` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--no-notes` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--provenance-keyring` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--provenance-strategy` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--release-info-annotations` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--release-storage` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--runtime-annotations` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--runtime-labels` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--set-json` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--set-literal` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** flag `--templates-allow-dns` ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** greatly decrease Kubernetes apiserver load ([e56ceed](https://github.com/deckhouse/delivery-kit/commit/e56ceedc5d475b32d2efdca8f27b21672f217bb2)) +* **deploy:** LOTS of new cli flags ([21b9109](https://github.com/deckhouse/delivery-kit/commit/21b9109ecf8b89ea42892712c218648e7ef6c6f4)) +* **deploy:** new `werf bundle plan` command ([cffad6a](https://github.com/deckhouse/delivery-kit/commit/cffad6a478e73349cb492f09a597244727ce5d9a)) +* **deploy:** new `werf lint` command ([8284016](https://github.com/deckhouse/delivery-kit/commit/8284016a49d37e8075d385ecf7135cac50a0e8c5)) +* **deploy:** option `--no-remove-manual-changes` from the cluster resources ([0143305](https://github.com/deckhouse/delivery-kit/commit/01433054bf650a87eed40ffa22aad2131e4dda9c)) +* **deploy:** option `--set-runtime-json` ([a9181f6](https://github.com/deckhouse/delivery-kit/commit/a9181f66de9729be39d4d46b4a94ebd97a182138)) +* implement external configuration includes ([#6863](https://github.com/deckhouse/delivery-kit/issues/6863)) ([d315d3e](https://github.com/deckhouse/delivery-kit/commit/d315d3e5b04e07b1472b4d52a00fcf272343e269)) +* implement SQL connection handling ([430415c](https://github.com/deckhouse/delivery-kit/commit/430415cb8e8a03c2d2630f838430b50b0af2c9bc)) +* **sbom:** add support of SBOM ([#6878](https://github.com/deckhouse/delivery-kit/issues/6878)) ([ceacd6b](https://github.com/deckhouse/delivery-kit/commit/ceacd6be5d6ae9e9603e72e6d3b96f70e8a34533)) +* **sign:** add werf verify command ([ccbca6c](https://github.com/deckhouse/delivery-kit/commit/ccbca6cbce091cbdc43b28acbe4cb9ff5cf07a41)) +* support basic auth for remote git in includes and stapel git directive ([#7006](https://github.com/deckhouse/delivery-kit/issues/7006)) ([4782d32](https://github.com/deckhouse/delivery-kit/commit/4782d32e2f32c31e6cb14c6b729bbb14143a131b)) + + +### Bug Fixes + +* build error "undefined: tmp_manager.ReleaseProjectDir" ([b090ae7](https://github.com/deckhouse/delivery-kit/commit/b090ae7e6546e3bbba1d74474608c7957c2f2e5d)) +* **build, buildah:** prevent history error if user switched from docker to buildah ([#6980](https://github.com/deckhouse/delivery-kit/issues/6980)) ([18eea62](https://github.com/deckhouse/delivery-kit/commit/18eea62ce5ba4f8aa492f6f77b19f9ec45e491c7)) +* **build, docker:** fix docker commands do not stop on context cancellation ([#7232](https://github.com/deckhouse/delivery-kit/issues/7232)) ([3737404](https://github.com/deckhouse/delivery-kit/commit/3737404162c73b4ea76eda29b7fccf4a1630ff40)) +* **build, import:** avoid following symlinks during checksum calculation to prevent runner stalls ([9ee46f2](https://github.com/deckhouse/delivery-kit/commit/9ee46f239c55f983e37beacf0419e979f08bae12)) +* **build, import:** should not resolve symlinks ([c28127a](https://github.com/deckhouse/delivery-kit/commit/c28127a095e6153ca8d295cb0165d96441ff3e24)) +* **build, stapel, git:** prevent patch creation error when a submodule commit no longer exists in the remote ([3ad251e](https://github.com/deckhouse/delivery-kit/commit/3ad251e65a0ad3ffa48ec187669e8454ac9bec9d)) +* **build, stapel, import:** consider file permissions while importing (WERF_EXPERIMENTAL_STAPEL_IMPORT_PERMISSIONS=1) ([#6941](https://github.com/deckhouse/delivery-kit/issues/6941)) ([ab53713](https://github.com/deckhouse/delivery-kit/commit/ab53713213c2afb776f2fd3f648c7bfb652091ef)) +* **build, stapel, import:** correct rsync glob handling for imports and checksums ([6208601](https://github.com/deckhouse/delivery-kit/commit/620860143d1f2f2956484c9c31d851a981880008)) +* **build, stapel, import:** correct rsync glob handling for imports and checksums ([6007704](https://github.com/deckhouse/delivery-kit/commit/60077042b38e6ffbe8b0e97620fef6c9b3fce8e0)) +* **build, stapel, import:** preserve security capabilities during file import ([#7237](https://github.com/deckhouse/delivery-kit/issues/7237)) ([522ebf7](https://github.com/deckhouse/delivery-kit/commit/522ebf70b5f5759a50c7bcbda20d5d3a206ef5d9)) +* **build, stapel:** exit with error when import nothing ([#7166](https://github.com/deckhouse/delivery-kit/issues/7166)) ([6e6f6b4](https://github.com/deckhouse/delivery-kit/commit/6e6f6b4ce77783a34a1ea03f39a9afd68973d797)) +* **build, stapel:** restrict from to reference itself ([#7057](https://github.com/deckhouse/delivery-kit/issues/7057)) ([6c09dcf](https://github.com/deckhouse/delivery-kit/commit/6c09dcf06656331b09f21ae1d9bc6fdd98db3c27)) +* **build, stapel:** throw error if two import configurations contain everything and glob everything ([#7171](https://github.com/deckhouse/delivery-kit/issues/7171)) ([c6ba868](https://github.com/deckhouse/delivery-kit/commit/c6ba868c7c3082e8d932e4eaaa7ac280fb2c925a)) +* **build, stapel:** warn if import config does nothing ([#7225](https://github.com/deckhouse/delivery-kit/issues/7225)) ([2756b18](https://github.com/deckhouse/delivery-kit/commit/2756b181b3810feb1f8ccb05e8fcee68056c621f)) +* **build,stapel:** fix fromArtifact error ([a0a4745](https://github.com/deckhouse/delivery-kit/commit/a0a4745eccafcdf7d84e2c6865d8e3fdd4297278)) +* **build:** add custom-tag once ([2e23d3f](https://github.com/deckhouse/delivery-kit/commit/2e23d3fa19fb92b41e5ffc353c1f85014a53539a)) +* **build:** add custom-tag once ([#7275](https://github.com/deckhouse/delivery-kit/issues/7275)) ([e4953e7](https://github.com/deckhouse/delivery-kit/commit/e4953e7f4cdc11b4613a59897834ba7bfb132416)) +* **build:** add from backward compatibility fix ([9610260](https://github.com/deckhouse/delivery-kit/commit/9610260e01e7265fe4f38ec4cf2265d74fc50c0f)) +* **build:** add nameless image backward compatibility fix ([6c7e6d8](https://github.com/deckhouse/delivery-kit/commit/6c7e6d88967855c9925f23ed09285704d8a69493)) +* **build:** add proper error message if path matcher has special chars ([59e1740](https://github.com/deckhouse/delivery-kit/commit/59e1740e8f109a923c005ed95f129c2d066ea044)) +* **build:** add prune empty dirs to rsync server ([939942b](https://github.com/deckhouse/delivery-kit/commit/939942b620e7e0ad26e3f4fa292566d000224f6e)) +* **buildah,host-cleanup:** do requested changes ([fa0830a](https://github.com/deckhouse/delivery-kit/commit/fa0830a30b941e8e9eaf0683890df3a6567a1f09)) +* **buildah,host-cleanup:** protect temp dangling images from parallel "werf host cleanup" process ([#7050](https://github.com/deckhouse/delivery-kit/issues/7050)) ([d953ef2](https://github.com/deckhouse/delivery-kit/commit/d953ef2949d770b091c2bb067a58413c16dbc25d)) +* **buildah:** enable precomputed digests to avoid S3 blob upload conflicts ([a458a3d](https://github.com/deckhouse/delivery-kit/commit/a458a3d34735b322f9755dc4adacfa7a80af9e3b)) +* **build:** avoid inefficient tag listing and cache usage ([#6960](https://github.com/deckhouse/delivery-kit/issues/6960)) ([a134b59](https://github.com/deckhouse/delivery-kit/commit/a134b595886b53a84d0ec042121582ec1e5550b5)) +* **build:** collision between `WERF_REQUIRE_BUILT_IMAGES` of `build` with other commands ([201e8d9](https://github.com/deckhouse/delivery-kit/commit/201e8d9a7470e05fff52bff47f5eb96c18c03cb7)) +* **build:** cross validate images' platforms ([#7110](https://github.com/deckhouse/delivery-kit/issues/7110)) ([10f0d93](https://github.com/deckhouse/delivery-kit/commit/10f0d93b5bef8aea6204217f29837182b8ca4073)) +* **build:** fix --save-build-report does not work with ([9bbdfb7](https://github.com/deckhouse/delivery-kit/commit/9bbdfb759ba3e4b8d8987f412ca84fd840d5cbdf)) +* **build:** fix deferred build log on error in quiet mode ([3e546cc](https://github.com/deckhouse/delivery-kit/commit/3e546cc6e12a7747b5bf64c3c6a691bb73514ddf)) +* **build:** fix dockerfile context rel path ([04298cf](https://github.com/deckhouse/delivery-kit/commit/04298cf9226ebcb61abac9e4c9b92df60cd17f26)) +* **build:** fix dockerfile custom project path ([48a2dc7](https://github.com/deckhouse/delivery-kit/commit/48a2dc72e464cad619754b3852bca0e5a604e740)) +* **build:** fix dockerignore rel path ([f962559](https://github.com/deckhouse/delivery-kit/commit/f962559bb10e6047b4b5a61bdb86597720e2942a)) +* **build:** fix error when syncing submodules in worktree pool ([#7023](https://github.com/deckhouse/delivery-kit/issues/7023)) ([062e0e5](https://github.com/deckhouse/delivery-kit/commit/062e0e59e87d55e64f8609bf8d974d2d7da3d414)) +* **build:** fix image-spec immutability ([#7288](https://github.com/deckhouse/delivery-kit/issues/7288)) ([69e7154](https://github.com/deckhouse/delivery-kit/commit/69e7154298b516c8fcca851b6969a5515e384563)) +* **build:** fix path matcher special char error ([ad42553](https://github.com/deckhouse/delivery-kit/commit/ad42553e8161bf93a67e7dab5a43a17a6d1a7158)) +* **build:** fix stage selection handling for git stages ([2de807e](https://github.com/deckhouse/delivery-kit/commit/2de807e641c691fe2c7f92f0495aec7c6449f01d)) +* **build:** highlight an error in parallel mode ([a3f509a](https://github.com/deckhouse/delivery-kit/commit/a3f509ae680b13417b59dd128f66fb601f321dd6)) +* **build:** refactor file path parse command, now symlinks considered without resolving ([3145852](https://github.com/deckhouse/delivery-kit/commit/31458529db824a05e42146aa8eac187082c95e1a)) +* **build:** reject stage that is no longer available ([dc0c5f4](https://github.com/deckhouse/delivery-kit/commit/dc0c5f4ca1050493538f43d8d05565bc19058144)) +* **build:** test custom-tag case ([63168e7](https://github.com/deckhouse/delivery-kit/commit/63168e76d4a59bfcbb39dc57df88c05c7a2a90b7)) +* **build:** test custom-tag once ([699fd4d](https://github.com/deckhouse/delivery-kit/commit/699fd4d70389e028d90ccf080cc1bdda5176f1e8)) +* **build:** use blocking execution for parallel ([#7231](https://github.com/deckhouse/delivery-kit/issues/7231)) ([42def11](https://github.com/deckhouse/delivery-kit/commit/42def110ebf8ba563ee4046aff079a6ebffef554)) +* **build:** use map access for bridge network IP address ([8f0efe9](https://github.com/deckhouse/delivery-kit/commit/8f0efe981ba524c80997009395b9df832b61dbcf)) +* **bundles:** fix load chart dir error ([#6981](https://github.com/deckhouse/delivery-kit/issues/6981)) ([bac1cd5](https://github.com/deckhouse/delivery-kit/commit/bac1cd58f9ca8eafefa0c333ee8bcc5da100c601)) +* **ci-env:** fix destination for source script ([f9af22e](https://github.com/deckhouse/delivery-kit/commit/f9af22e2ec4a4eae12a19148fb3e52c3a6348745)) +* **ci:** comment out cr in daily tests ([#13](https://github.com/deckhouse/delivery-kit/issues/13)) ([ecf7a57](https://github.com/deckhouse/delivery-kit/commit/ecf7a572f7232c9b502eccb14ca14558d32d3dd7)) +* **ci:** skip buildah tests for main ([#11](https://github.com/deckhouse/delivery-kit/issues/11)) ([dae728c](https://github.com/deckhouse/delivery-kit/commit/dae728cc85863209039502aed19b56548fb665cc)) +* **ci:** stabilize integration tests and multi-arch build ([#17](https://github.com/deckhouse/delivery-kit/issues/17)) ([d9ba599](https://github.com/deckhouse/delivery-kit/commit/d9ba599573ecadbe91afcbeeee4190f513505b73)) +* **cleanup:** fix cleanup meta check condition ([89b05d2](https://github.com/deckhouse/delivery-kit/commit/89b05d23261d709c3cadf42f910d68d75e31e6d7)) +* **cleanup:** warn when cleanup metadata push hits immutable repo ([87c2705](https://github.com/deckhouse/delivery-kit/commit/87c2705dfc999cf7cc664501a4591e17fb8587e7)) +* **config:** align .Files.Glob behavior with helm ([7959568](https://github.com/deckhouse/delivery-kit/commit/7959568a2d69e6774f6323fef54adee43665c181)) +* **deploy:** `--dir` breaks `--values` ([fa3a865](https://github.com/deckhouse/delivery-kit/commit/fa3a865a03d342119c698987a3eb8a3399a3bf21)) +* **deploy:** `--timeout` and CTRL-C not stopping deployment correctly ([143ce54](https://github.com/deckhouse/delivery-kit/commit/143ce54131efad6e05bcbdb324780bb42ef6f9df)) +* **deploy:** `panic: interface conversion: plan.OperationConfig` ([c7ee56b](https://github.com/deckhouse/delivery-kit/commit/c7ee56b6936ad971799f6a5caa2ff8af8333117d)) +* **deploy:** `plan` panic and json diffs instead of yaml ([c8d8187](https://github.com/deckhouse/delivery-kit/commit/c8d818742e67ae0708f37a438de3d165b35375ab)) +* **deploy:** `plan` shows nothing if only tracking ops in plan ([d982297](https://github.com/deckhouse/delivery-kit/commit/d9822970b4387a0998250ad7809313a17fd200e6)) +* **deploy:** broken diffs with `object:` in `plan` ([8a5c7ec](https://github.com/deckhouse/delivery-kit/commit/8a5c7ecdc24b85d07d8dc77e19f4c752ca9b61bd)) +* **deploy:** bundle render/apply requires git ([6828274](https://github.com/deckhouse/delivery-kit/commit/682827485e2302a9b6cf3a466f9c6497fc393429)) +* **deploy:** canceled operations not displayed in the end of deployment ([551eacb](https://github.com/deckhouse/delivery-kit/commit/551eacb3079750594daada99d1e62296e33a366e)) +* **deploy:** deploy command always create `.dot` file ([a0d8512](https://github.com/deckhouse/delivery-kit/commit/a0d85129dbb9b342e8177064b72990cab9b07c0c)) +* **deploy:** dismiss reads release name and namespace from git even if they specified via flags ([660908e](https://github.com/deckhouse/delivery-kit/commit/660908e47ecb30d9e4182a3ad2d2fd5b0bcccd80)) +* **deploy:** docker hub creds might leak in pod events ([62adcb4](https://github.com/deckhouse/delivery-kit/commit/62adcb482c07749ea83840e41698dd36622da2c8)) +* **deploy:** empty Release.Info.First(Last)Deployed ([946c269](https://github.com/deckhouse/delivery-kit/commit/946c269083999370b773769c5e5937ee3238fb0d)) +* **deploy:** error `"werf.io/show-logs-only-for-containers", expected integer value` ([1132a12](https://github.com/deckhouse/delivery-kit/commit/1132a12458ec750ce2e7559b7f8c2272a458a988)) +* **deploy:** error `no Auth Provider found for name ""` ([ff71d70](https://github.com/deckhouse/delivery-kit/commit/ff71d70a73d8b1f0057d802a7d263aab7204f207)) +* **deploy:** error `unable to acquire lock` if install to new namespace ([92b1106](https://github.com/deckhouse/delivery-kit/commit/92b1106c35eb12cd38be05a2a3b2827bafc0353b)) +* **deploy:** error if only one of `--release`/`--namespace` set for `dismiss` and git found ([016b07f](https://github.com/deckhouse/delivery-kit/commit/016b07f56f84f2ded8753400046bc503c99d0b90)) +* **deploy:** failures in init containers of jobs ignored ([5cbbe69](https://github.com/deckhouse/delivery-kit/commit/5cbbe69d12043454a9830f56bf8ca22db913b75c)) +* **deploy:** goroutines leak during tracking ([ccdd65e](https://github.com/deckhouse/delivery-kit/commit/ccdd65ea1e02219c80f7f91f0697a55805254040)) +* **deploy:** goroutines leak during tracking ([85772cb](https://github.com/deckhouse/delivery-kit/commit/85772cbd2dda5422305b9bd9dff3e909a3b6e428)) +* **deploy:** Helm release annotation updates trigger new release ([ff71d70](https://github.com/deckhouse/delivery-kit/commit/ff71d70a73d8b1f0057d802a7d263aab7204f207)) +* **deploy:** hooks cleaned up too early ([42c57b4](https://github.com/deckhouse/delivery-kit/commit/42c57b4e077d7b0b02f64f0b194155856248a2af)) +* **deploy:** improve context cancellation and clean up INFO logs ([8cca042](https://github.com/deckhouse/delivery-kit/commit/8cca04279fbce60c6b1e2945117586dc0c527514)) +* **deploy:** improve context cancellation and clean up INFO logs ([8135be2](https://github.com/deckhouse/delivery-kit/commit/8135be2c36227b8793593a5ccfbdbec739132c9d)) +* **deploy:** improve diffs in `plan` output ([471a4d1](https://github.com/deckhouse/delivery-kit/commit/471a4d1bae20eadcb547f74972e20385c16dfe1c)) +* **deploy:** invalid `helm.sh/hook` causes panic in `render` ([a65bd52](https://github.com/deckhouse/delivery-kit/commit/a65bd524cd26d1ea1a8ed9ca657a1151c9927096)) +* **deploy:** logs from libraries still showed by default ([a48b1b2](https://github.com/deckhouse/delivery-kit/commit/a48b1b23cbd490fa7015820d8aee6dfe572c1baa)) +* **deploy:** logs from libraries still showed by default ([83eade4](https://github.com/deckhouse/delivery-kit/commit/83eade48689e0a83f8bac0e9a925551364d57f54)) +* **deploy:** logs stop showing after 4 hours ([e33523b](https://github.com/deckhouse/delivery-kit/commit/e33523bf4a05ab89e92cd66780fe9382f5335e95)) +* **deploy:** new release created even if no changes ([bdfd07d](https://github.com/deckhouse/delivery-kit/commit/bdfd07d1e2f3bdf3b10ebcf1e5ba8c318cfc0d3b)) +* **deploy:** no logs displayed ([4521772](https://github.com/deckhouse/delivery-kit/commit/4521772c33168c4ec9832b17a15afc047fef6997)) +* **deploy:** no logs displayed ([0ae745d](https://github.com/deckhouse/delivery-kit/commit/0ae745daef8743c08521a9cc134c6f1becb467a9)) +* **deploy:** non-successful release revisions since last successful never cleaned up ([81faa1f](https://github.com/deckhouse/delivery-kit/commit/81faa1fbd37a183fa1e5ec9deb8b837262b6c6ce)) +* **deploy:** null or empty fields might fail resource deploys ([e213f40](https://github.com/deckhouse/delivery-kit/commit/e213f40e2cdf44075ef6912713696cbfa333796c)) +* **deploy:** panic `unknown VerificationStrategyString value` ([ff71d70](https://github.com/deckhouse/delivery-kit/commit/ff71d70a73d8b1f0057d802a7d263aab7204f207)) +* **deploy:** panic if apiserver connection lost ([7358731](https://github.com/deckhouse/delivery-kit/commit/7358731ac6f53f2e3532c1cbd9eae2c257ff7a06)) +* **deploy:** panic if failure/autorollback plan fails, refactor ([bd2c90a](https://github.com/deckhouse/delivery-kit/commit/bd2c90ae8dea3296a199a22a8cbea6c8163dbd8e)) +* **deploy:** panic in `plan` ([6c98d43](https://github.com/deckhouse/delivery-kit/commit/6c98d43bba717dd58f299723c6aa1bfabe4f1a28)) +* **deploy:** release namespace deletes after stopping being part of a release ([9374700](https://github.com/deckhouse/delivery-kit/commit/9374700a01803618097c24ec5abfcb8842b5a21d)) +* **deploy:** remove `null` keys from manifests now only on `NELM_FEAT_CLEAN_NULL_FIELDS=true` ([dc41572](https://github.com/deckhouse/delivery-kit/commit/dc41572c568712509fd4496fed7fc21a4748bc0c)) +* **deploy:** resources updated for no reason ([ff71d70](https://github.com/deckhouse/delivery-kit/commit/ff71d70a73d8b1f0057d802a7d263aab7204f207)) +* **deploy:** service and some secret values wrongly propagated to subcharts ([5e75e9c](https://github.com/deckhouse/delivery-kit/commit/5e75e9cfa5242459fafc52847dcc71f7ab602f3f)) +* **deploy:** show verbose diffs by default like before ([97d8c28](https://github.com/deckhouse/delivery-kit/commit/97d8c28ded9a5926eabc9bf25ed5ce9bd71da412)) +* **deploy:** show verbose diffs by default like before /2 ([29fd2b0](https://github.com/deckhouse/delivery-kit/commit/29fd2b0c220d33027c38ed71af71c7b5a3d23cb3)) +* **deploy:** unnecessary resource/release updates ([493659f](https://github.com/deckhouse/delivery-kit/commit/493659f0f4af6c4eb671d2d202ea791aeecba8f8)) +* **deploy:** webhooks not readying ([63dfd5e](https://github.com/deckhouse/delivery-kit/commit/63dfd5e0c8a18b448212cbbfa43731b9463079a8)) +* docs/Gemfile to reduce vulnerabilities ([b806dc4](https://github.com/deckhouse/delivery-kit/commit/b806dc43e36140d650f320c16b820b1b5f4c02f2)) +* error `too many arguments in call to chartutil.ToRenderValues` ([f63e7c8](https://github.com/deckhouse/delivery-kit/commit/f63e7c84d92eb9aff257cf7ed45e0294645128bc)) +* handle panic properly ([fddd12f](https://github.com/deckhouse/delivery-kit/commit/fddd12fc2344acc514b9a5268f04723273cf2ea2)) +* **host-cleanup, docker:** protect "tempID:latest" docker tag from parallel "werf host cleanup" process ([#7049](https://github.com/deckhouse/delivery-kit/issues/7049)) ([f465863](https://github.com/deckhouse/delivery-kit/commit/f4658639b04178349742ae26da5c17048329063a)) +* **host-cleanup:** clarify cleanupReport using ([5e161d0](https://github.com/deckhouse/delivery-kit/commit/5e161d036714111b299a11ec040710f3aef7163a)) +* **host-cleanup:** clean up context archives ([b65a557](https://github.com/deckhouse/delivery-kit/commit/b65a5570daf5d2ae73645c6d2b621912ee575e3c)) +* **host-cleanup:** decrease retention period of dangling images ([b0aedf9](https://github.com/deckhouse/delivery-kit/commit/b0aedf9d58bcfcbd2335809aa9c2e5d4c5074cf7)) +* **host-cleanup:** doesn't print warnings while detaching process ([0ec9e0f](https://github.com/deckhouse/delivery-kit/commit/0ec9e0f5f7c41ec55d291282a6eecc09d07716fa)) +* **host-cleanup:** don't keep images which contain in their tags projectName or "werf-stages-storage/" ([aa0db91](https://github.com/deckhouse/delivery-kit/commit/aa0db91c0a75d7ee27ef794f187f91ab93538680)) +* **host-cleanup:** don't use "file age" as metric for tmp data cleaning ([d970341](https://github.com/deckhouse/delivery-kit/commit/d970341aa32cd0da4ee6e2fc600a7ee1402adff3)) +* **host-cleanup:** fix fdopendir /Users/user/.werf/local_cache/git_repos/.DS_Store: not a directory ([8b34341](https://github.com/deckhouse/delivery-kit/commit/8b343419b0b57286f167fd03ff478ef98fbf011b)) +* **host-cleanup:** require backend storage path ([ab9a8f7](https://github.com/deckhouse/delivery-kit/commit/ab9a8f707e0cab7fe8cf6edf31faf453efb627f9)) +* **host-cleanup:** respect --dry-run option for gitdata gc ([8e3ae09](https://github.com/deckhouse/delivery-kit/commit/8e3ae09a6f146f9266d61d0058c4e04b486fd7ef)) +* **host-cleanup:** respect host locks for containers cleanup ([18ae7f9](https://github.com/deckhouse/delivery-kit/commit/18ae7f92bc52874ef453e7c4bc9abc8d8bb3d370)) +* **host-cleanup:** respect host locks for images cleanup ([a64d4ff](https://github.com/deckhouse/delivery-kit/commit/a64d4ff6d8998412c5154f8d747581c66fa65b44)) +* **host-cleanup:** use different keeping strategies for different kind of tmp data ([#7219](https://github.com/deckhouse/delivery-kit/issues/7219)) ([4ca0b9e](https://github.com/deckhouse/delivery-kit/commit/4ca0b9e24c079cccd32347608b8ab533de8f8676)) +* **host-cleanup:** use signal err for tmp cleaning ([afaa1f4](https://github.com/deckhouse/delivery-kit/commit/afaa1f4431d4ef18a210b41d71ea58ca7ef6fb7e)) +* include context.Cause in error handling ([#7022](https://github.com/deckhouse/delivery-kit/issues/7022)) ([1ba2129](https://github.com/deckhouse/delivery-kit/commit/1ba21291edb7a8d8239230ab36780a753faae827)) +* **includes:** add dockerfile to build context ([fe30cf7](https://github.com/deckhouse/delivery-kit/commit/fe30cf74921f865963ae4a9005e01daf4b0a3807)) +* **includes:** add ssh flag to includes commands ([#6969](https://github.com/deckhouse/delivery-kit/issues/6969)) ([788f186](https://github.com/deckhouse/delivery-kit/commit/788f18623bcd817c990aebfa1286c2575ba0e5fa)) +* **includes:** clarify usage of relative and absolute includesLockPath ([8535d8e](https://github.com/deckhouse/delivery-kit/commit/8535d8e71dd7abc9fa2225784b3eebb544c0be86)) +* **includes:** fix --allow-includes-update does not use actual HEAD (also related to stapel git.branch) ([9a58246](https://github.com/deckhouse/delivery-kit/commit/9a5824654fef5f502fffed0f318c3ff032a938e6)) +* **includes:** fix chart abs path ([#6940](https://github.com/deckhouse/delivery-kit/issues/6940)) ([37c898b](https://github.com/deckhouse/delivery-kit/commit/37c898b92e69e449bd83118244493795cbb0d680)) +* **includes:** fix dockerignore handler ([51be3b4](https://github.com/deckhouse/delivery-kit/commit/51be3b48a5065254e349546c22e4e25238f82769)) +* **includes:** fix includes and lock configs path resolution for custom project dir ([#7117](https://github.com/deckhouse/delivery-kit/issues/7117)) ([6dee249](https://github.com/deckhouse/delivery-kit/commit/6dee249ad64f039b6a9abcb43c40ed30fb7e5f2d)) +* **includes:** prevent double projectDir in includes path resolution ([af64a6d](https://github.com/deckhouse/delivery-kit/commit/af64a6d411d8bb0d0e5569879b83f748fee13560)) +* **includes:** respect flag and env for werf includes update ([839ee1b](https://github.com/deckhouse/delivery-kit/commit/839ee1b1d05b016c5dce21eb9a8b604644839c85)) +* **includes:** respect projectDir in lock file creation ([61ae7e7](https://github.com/deckhouse/delivery-kit/commit/61ae7e74d290cb17e22faae0662b7dd3efdc822e)) +* pass ctx down ([#7073](https://github.com/deckhouse/delivery-kit/issues/7073)) ([76efdce](https://github.com/deckhouse/delivery-kit/commit/76efdce29d024033f019e2904389e13b0aa02f34)) +* **stapel, git:** fix file ownership setup for scratch (rel sudo: unknown uid 0) ([#7094](https://github.com/deckhouse/delivery-kit/issues/7094)) ([23f8cf7](https://github.com/deckhouse/delivery-kit/commit/23f8cf7c59238f221d39c46f4925785e889eb4cd)) +* **stapel,git:** handle broken symlinks in chown xargs command ([3936931](https://github.com/deckhouse/delivery-kit/commit/393693147fdf25184f182b76a3d97cedc934cc7b)) +* **test:** fix stapel import test ([4cf84ea](https://github.com/deckhouse/delivery-kit/commit/4cf84ea76043ccb39fb53167701727283204cddb)) +* use a consistent werf tmp dir ([#7095](https://github.com/deckhouse/delivery-kit/issues/7095)) ([fd88fa5](https://github.com/deckhouse/delivery-kit/commit/fd88fa5d6ad6924c6e17c328069db5795ef23a5e)) + + +### Miscellaneous Chores + +* **release:** force release 2.47.5 ([8399ed0](https://github.com/deckhouse/delivery-kit/commit/8399ed08802401fb29de86ef8a3d8bd71ac5eece)) +* **release:** force v2.53.1 ([067637d](https://github.com/deckhouse/delivery-kit/commit/067637d1163bb80cf07967cd2aa8e8b417705375)) +* **release:** force v2.53.4 ([1f114ec](https://github.com/deckhouse/delivery-kit/commit/1f114ec030cd84810048600c5a7d6b245ac14364)) +* **release:** force v2.55.2 ([c1f60fc](https://github.com/deckhouse/delivery-kit/commit/c1f60fc0e860368b65bcc9a114057da91e966076)) +* **release:** force v2.55.3 ([4705747](https://github.com/deckhouse/delivery-kit/commit/47057475f3da1997e580946bc0f3535c69ab6173)) +* **release:** test mac signing ([e970b7e](https://github.com/deckhouse/delivery-kit/commit/e970b7ee98793d0f0ddcd5b834ab3588927b92d1)) +* **release:** test mac signing ([281b0d8](https://github.com/deckhouse/delivery-kit/commit/281b0d897df4c7ef66c28338aa19a92391f4eb5a)) + + +### Code Refactoring + +* **build, buildah:** up MaxPullPushRetries (3->10) and PullPushRetryDelay (2->5) ([5c49239](https://github.com/deckhouse/delivery-kit/commit/5c492395fb3197e6575ac013eec12182116eb053)) + ## [2.56.2](https://github.com/werf/werf/compare/v2.56.1...v2.56.2) (2025-12-10)