Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
concourse/concourse (concourse/concourse)
### [`v7.10.0`](https://togithub.com/concourse/concourse/releases/tag/v7.10.0)
[Compare Source](https://togithub.com/concourse/concourse/compare/v7.9.1...v7.10.0)
#### π¨ Breaking
- `cf` resource is not included in Concourse binary anymore since its [repo](https://togithub.com/cloudfoundry-community/cf-resource) has been moved to cloudfoundry community and no longer being maintained by Concourse team.
#### βοΈ Features
- Update base image of all built-in resource types:
- The following resources now use concourse/resource-types-base-image-static, which is based on paketobuildpacks/run-jammy-static: [time](https://togithub.com/concourse/time-resource/releases/tag/v1.7.0), [bosh-io-release](https://togithub.com/concourse/bosh-io-release-resource/releases/tag/v1.2.0), [bosh-io-stemcell](https://togithub.com/concourse/bosh-io-stemcell-resource/releases/tag/v1.2.0), [github-release](https://togithub.com/concourse/github-release-resource/releases/tag/v1.9.0), [mock](https://togithub.com/concourse/mock-resource/releases/tag/v0.13.0)
- The following resources now use paketobuildpacks/run-jammy-base: [git](https://togithub.com/concourse/git-resource/releases/tag/v1.15.0), [docker-image](https://togithub.com/concourse/docker-image-resource/releases/tag/v1.8.0), [registry-image](https://togithub.com/concourse/registry-image-resource/releases/tag/v1.9.0), [tracker](https://togithub.com/concourse/tracker-resource/releases/tag/v1.1.0), [hg](https://togithub.com/concourse/hg-resource/releases/tag/v1.3.0), [semver](https://togithub.com/concourse/semver-resource/releases/tag/v1.7.0), [s3](https://togithub.com/concourse/s3-resource/releases/tag/v1.3.0), [pool](https://togithub.com/concourse/pool-resource/releases/tag/v1.4.0)
- Update references to use ginkgo/v2 ([#8550](https://togithub.com/concourse/concourse/issues/8550)) [@dtimm](https://togithub.com/dtimm) :link:
- Support "raw" encoding for volume streaming. ([#8706](https://togithub.com/concourse/concourse/issues/8706)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\
Add a new compression method `raw` to `CONCOURSE_STREAMING_ARTIFACTS_COMPRESSION`. The new method will cost more network bandwidth of workers but save a lot of worker's CPU times, and make volume streaming dramatically faster. The bigger volume under streaming the more dramatic improvement on streaming speed.
- Add a drift based number of goroutines to component scheduler. ([#8709](https://togithub.com/concourse/concourse/issues/8709)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\
Add a new ATC option `--num-goroutine-threshold` to specify a threshold of goroutine count. If set, when a ATC's goroutine count reaches to threshold, then it will get less possibility to run workloads than other ATCs that have less goroutines. This option will help distribute workloads across ATCs evenly.
- Hermetic for task container ([#8713](https://togithub.com/concourse/concourse/issues/8713)) [@xtremerui](https://togithub.com/xtremerui) :link:
- add `Hermetic: bool` to task step configuration. When set to true, the task container will be running without external network access. Only worker runtime `containerd` supports this feature. There will be a reminder as warning when setting a pipeline contains task step that sets `hermetic: true`.
- Optimize db notify. ([#8736](https://togithub.com/concourse/concourse/issues/8736)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\
Optimized the database notifications, which will reduce TPS/QPS in the database side. A new ATC option `--db-notification-bus-queue-size` is added, defaults to 10000. If the UI doesn't load logs of running builds in time, then consider to increase value of the option.
- Added a maximum volume size that can be streamed ([#8756](https://togithub.com/concourse/concourse/issues/8756)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\
Add a new ATC option \`CONCOURSE_STREAMING_SIZE_LIMITATION" that restricts maximum size in MB of volumes can be streamed between workers. This is a mechanism to prevent rogue pipeline from hurting multiple workers.
#### π Bug Fixes
- atc/db: fix dropped error ([#8678](https://togithub.com/concourse/concourse/issues/8678)) [@alrs](https://togithub.com/alrs) :link:
- Fix cf connector error during web node startup ([#8699](https://togithub.com/concourse/concourse/issues/8699)) [@xtremerui](https://togithub.com/xtremerui) :link:
- Fix web node start up error when `cf` connector is configured
- Fixed a race condition in component factory. ([#8746](https://togithub.com/concourse/concourse/issues/8746)) [@evanchaoli](https://togithub.com/evanchaoli) :link:
- Bump ifrit to fix ATC gracefully terminate issue. ([#8751](https://togithub.com/concourse/concourse/issues/8751)) [@evanchaoli](https://togithub.com/evanchaoli) :link:
- Fixed an ATC gracefully terminate issue described in [#8747](https://togithub.com/concourse/concourse/issues/8747).
- Add reset character in WaitingForStreamedVolume event render ([#8768](https://togithub.com/concourse/concourse/issues/8768)) [@selzoc](https://togithub.com/selzoc) :link:
- Unhide the --instance-var option in fly set-pipeline ([#8778](https://togithub.com/concourse/concourse/issues/8778)) [@neilmayhew](https://togithub.com/neilmayhew) :link:
#### π€· Miscellaneous
- Bump dex to latest ([#8666](https://togithub.com/concourse/concourse/issues/8666)) [@xtremerui](https://togithub.com/xtremerui) :link:
- Fix failed fly integration test in darwin ([#8681](https://togithub.com/concourse/concourse/issues/8681)) [@xtremerui](https://togithub.com/xtremerui) :link:
- Bump Golang to v1.20
- Update module github.com/containerd/containerd to v1.6.18 \[SECURITY] ([#8688](https://togithub.com/concourse/concourse/issues/8688)) [@renovate](https://togithub.com/renovate) :link:
- Ignore elm and client-go in renovate deps bump ([#8704](https://togithub.com/concourse/concourse/issues/8704)) [@xtremerui](https://togithub.com/xtremerui) :link:
- bump lager to v3 ([#8707](https://togithub.com/concourse/concourse/issues/8707)) [@xtremerui](https://togithub.com/xtremerui) :link:
- bump `code.cloudfoundry.org/lager`, `concourse/retryhttp` and `concourse/flag` to latest to remove indirect import of ginkgo v1 in Concourse's go.mod file.
- fix(deps): update module github.com/opencontainers/runc to v1.1.5 \[security] ([#8718](https://togithub.com/concourse/concourse/issues/8718)) [@renovate](https://togithub.com/renovate) :link:
- fix ginkgo warning and k8s topgun failure ([#8723](https://togithub.com/concourse/concourse/issues/8723)) [@xtremerui](https://togithub.com/xtremerui) :link:
- add events logging when pod is not running for k8s topgun ([#8733](https://togithub.com/concourse/concourse/issues/8733)) [@xtremerui](https://togithub.com/xtremerui) :link:
- Add method in k8s topgun test to log pod events when it is being initialized.
- Increase timeout for bosh topgun ([#8740](https://togithub.com/concourse/concourse/issues/8740)) [@xtremerui](https://togithub.com/xtremerui) :link:
- Fix test failure due to mock resource that built with paketo jammy ([#8760](https://togithub.com/concourse/concourse/issues/8760)) [@xtremerui](https://togithub.com/xtremerui) :link:
- Remove btrfs baggageclaim test over COS image ([#8766](https://togithub.com/concourse/concourse/issues/8766)) [@xtremerui](https://togithub.com/xtremerui) :link:
- fix(deps): update module github.com/opencontainers/runc to v1.1.5 \[security] ([#8770](https://togithub.com/concourse/concourse/issues/8770)) [@renovate](https://togithub.com/renovate) :link:
- bumping containerd runtime libs ([#8771](https://togithub.com/concourse/concourse/issues/8771)) [@xtremerui](https://togithub.com/xtremerui) :link:
- refactor: move from io/ioutil to io and os packages ([#8774](https://togithub.com/concourse/concourse/issues/8774)) [@Juneezee](https://togithub.com/Juneezee) :link:
- chore: unnecessary use of fmt.Sprintf or fmt.Sprint ([#8786](https://togithub.com/concourse/concourse/issues/8786)) [@testwill](https://togithub.com/testwill) :link:
#### π¦ Bundled resource types
- bosh-io-release: [v1.2.0](https://togithub.com/concourse/bosh-io-release-resource/releases/tag/v1.2.0)
- bosh-io-stemcell: [v1.2.0](https://togithub.com/concourse/bosh-io-stemcell-resource/releases/tag/v1.2.0)
- docker-image: [v1.8.0](https://togithub.com/concourse/docker-image-resource/releases/tag/v1.8.0)
- git: [v1.15.0](https://togithub.com/concourse/git-resource/releases/tag/v1.15.0)
- github-release: [v1.9.0](https://togithub.com/concourse/github-release-resource/releases/tag/v1.9.0)
- hg: [v1.3.0](https://togithub.com/concourse/hg-resource/releases/tag/v1.3.0)
- mock: [v0.13.0](https://togithub.com/concourse/mock-resource/releases/tag/v0.13.0)
- pool: [v1.4.0](https://togithub.com/concourse/pool-resource/releases/tag/v1.4.0)
- registry-image: [v1.9.0](https://togithub.com/concourse/registry-image-resource/releases/tag/v1.9.0)
- s3: [v1.3.0](https://togithub.com/concourse/s3-resource/releases/tag/v1.3.0)
- semver: [v1.7.0](https://togithub.com/concourse/semver-resource/releases/tag/v1.7.0)
- time: [v1.7.0](https://togithub.com/concourse/time-resource/releases/tag/v1.7.0)
- tracker: [v1.1.0](https://togithub.com/concourse/tracker-resource/releases/tag/v1.1.0)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.9.1
->7.10.0
β Dependency Lookup Warnings β
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
concourse/concourse (concourse/concourse)
### [`v7.10.0`](https://togithub.com/concourse/concourse/releases/tag/v7.10.0) [Compare Source](https://togithub.com/concourse/concourse/compare/v7.9.1...v7.10.0) #### π¨ Breaking - `cf` resource is not included in Concourse binary anymore since its [repo](https://togithub.com/cloudfoundry-community/cf-resource) has been moved to cloudfoundry community and no longer being maintained by Concourse team. #### βοΈ Features - Update base image of all built-in resource types: - The following resources now use concourse/resource-types-base-image-static, which is based on paketobuildpacks/run-jammy-static: [time](https://togithub.com/concourse/time-resource/releases/tag/v1.7.0), [bosh-io-release](https://togithub.com/concourse/bosh-io-release-resource/releases/tag/v1.2.0), [bosh-io-stemcell](https://togithub.com/concourse/bosh-io-stemcell-resource/releases/tag/v1.2.0), [github-release](https://togithub.com/concourse/github-release-resource/releases/tag/v1.9.0), [mock](https://togithub.com/concourse/mock-resource/releases/tag/v0.13.0) - The following resources now use paketobuildpacks/run-jammy-base: [git](https://togithub.com/concourse/git-resource/releases/tag/v1.15.0), [docker-image](https://togithub.com/concourse/docker-image-resource/releases/tag/v1.8.0), [registry-image](https://togithub.com/concourse/registry-image-resource/releases/tag/v1.9.0), [tracker](https://togithub.com/concourse/tracker-resource/releases/tag/v1.1.0), [hg](https://togithub.com/concourse/hg-resource/releases/tag/v1.3.0), [semver](https://togithub.com/concourse/semver-resource/releases/tag/v1.7.0), [s3](https://togithub.com/concourse/s3-resource/releases/tag/v1.3.0), [pool](https://togithub.com/concourse/pool-resource/releases/tag/v1.4.0) - Update references to use ginkgo/v2 ([#8550](https://togithub.com/concourse/concourse/issues/8550)) [@dtimm](https://togithub.com/dtimm) :link: - Support "raw" encoding for volume streaming. ([#8706](https://togithub.com/concourse/concourse/issues/8706)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\ Add a new compression method `raw` to `CONCOURSE_STREAMING_ARTIFACTS_COMPRESSION`. The new method will cost more network bandwidth of workers but save a lot of worker's CPU times, and make volume streaming dramatically faster. The bigger volume under streaming the more dramatic improvement on streaming speed. - Add a drift based number of goroutines to component scheduler. ([#8709](https://togithub.com/concourse/concourse/issues/8709)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\ Add a new ATC option `--num-goroutine-threshold` to specify a threshold of goroutine count. If set, when a ATC's goroutine count reaches to threshold, then it will get less possibility to run workloads than other ATCs that have less goroutines. This option will help distribute workloads across ATCs evenly. - Hermetic for task container ([#8713](https://togithub.com/concourse/concourse/issues/8713)) [@xtremerui](https://togithub.com/xtremerui) :link: - add `Hermetic: bool` to task step configuration. When set to true, the task container will be running without external network access. Only worker runtime `containerd` supports this feature. There will be a reminder as warning when setting a pipeline contains task step that sets `hermetic: true`. - Optimize db notify. ([#8736](https://togithub.com/concourse/concourse/issues/8736)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\ Optimized the database notifications, which will reduce TPS/QPS in the database side. A new ATC option `--db-notification-bus-queue-size` is added, defaults to 10000. If the UI doesn't load logs of running builds in time, then consider to increase value of the option. - Added a maximum volume size that can be streamed ([#8756](https://togithub.com/concourse/concourse/issues/8756)) [@evanchaoli](https://togithub.com/evanchaoli) :link:\ Add a new ATC option \`CONCOURSE_STREAMING_SIZE_LIMITATION" that restricts maximum size in MB of volumes can be streamed between workers. This is a mechanism to prevent rogue pipeline from hurting multiple workers. #### π Bug Fixes - atc/db: fix dropped error ([#8678](https://togithub.com/concourse/concourse/issues/8678)) [@alrs](https://togithub.com/alrs) :link: - Fix cf connector error during web node startup ([#8699](https://togithub.com/concourse/concourse/issues/8699)) [@xtremerui](https://togithub.com/xtremerui) :link: - Fix web node start up error when `cf` connector is configured - Fixed a race condition in component factory. ([#8746](https://togithub.com/concourse/concourse/issues/8746)) [@evanchaoli](https://togithub.com/evanchaoli) :link: - Bump ifrit to fix ATC gracefully terminate issue. ([#8751](https://togithub.com/concourse/concourse/issues/8751)) [@evanchaoli](https://togithub.com/evanchaoli) :link: - Fixed an ATC gracefully terminate issue described in [#8747](https://togithub.com/concourse/concourse/issues/8747). - Add reset character in WaitingForStreamedVolume event render ([#8768](https://togithub.com/concourse/concourse/issues/8768)) [@selzoc](https://togithub.com/selzoc) :link: - Unhide the --instance-var option in fly set-pipeline ([#8778](https://togithub.com/concourse/concourse/issues/8778)) [@neilmayhew](https://togithub.com/neilmayhew) :link: #### π€· Miscellaneous - Bump dex to latest ([#8666](https://togithub.com/concourse/concourse/issues/8666)) [@xtremerui](https://togithub.com/xtremerui) :link: - Fix failed fly integration test in darwin ([#8681](https://togithub.com/concourse/concourse/issues/8681)) [@xtremerui](https://togithub.com/xtremerui) :link: - Bump Golang to v1.20 - Update module github.com/containerd/containerd to v1.6.18 \[SECURITY] ([#8688](https://togithub.com/concourse/concourse/issues/8688)) [@renovate](https://togithub.com/renovate) :link: - Ignore elm and client-go in renovate deps bump ([#8704](https://togithub.com/concourse/concourse/issues/8704)) [@xtremerui](https://togithub.com/xtremerui) :link: - bump lager to v3 ([#8707](https://togithub.com/concourse/concourse/issues/8707)) [@xtremerui](https://togithub.com/xtremerui) :link: - bump `code.cloudfoundry.org/lager`, `concourse/retryhttp` and `concourse/flag` to latest to remove indirect import of ginkgo v1 in Concourse's go.mod file. - fix(deps): update module github.com/opencontainers/runc to v1.1.5 \[security] ([#8718](https://togithub.com/concourse/concourse/issues/8718)) [@renovate](https://togithub.com/renovate) :link: - fix ginkgo warning and k8s topgun failure ([#8723](https://togithub.com/concourse/concourse/issues/8723)) [@xtremerui](https://togithub.com/xtremerui) :link: - add events logging when pod is not running for k8s topgun ([#8733](https://togithub.com/concourse/concourse/issues/8733)) [@xtremerui](https://togithub.com/xtremerui) :link: - Add method in k8s topgun test to log pod events when it is being initialized. - Increase timeout for bosh topgun ([#8740](https://togithub.com/concourse/concourse/issues/8740)) [@xtremerui](https://togithub.com/xtremerui) :link: - Fix test failure due to mock resource that built with paketo jammy ([#8760](https://togithub.com/concourse/concourse/issues/8760)) [@xtremerui](https://togithub.com/xtremerui) :link: - Remove btrfs baggageclaim test over COS image ([#8766](https://togithub.com/concourse/concourse/issues/8766)) [@xtremerui](https://togithub.com/xtremerui) :link: - fix(deps): update module github.com/opencontainers/runc to v1.1.5 \[security] ([#8770](https://togithub.com/concourse/concourse/issues/8770)) [@renovate](https://togithub.com/renovate) :link: - bumping containerd runtime libs ([#8771](https://togithub.com/concourse/concourse/issues/8771)) [@xtremerui](https://togithub.com/xtremerui) :link: - refactor: move from io/ioutil to io and os packages ([#8774](https://togithub.com/concourse/concourse/issues/8774)) [@Juneezee](https://togithub.com/Juneezee) :link: - chore: unnecessary use of fmt.Sprintf or fmt.Sprint ([#8786](https://togithub.com/concourse/concourse/issues/8786)) [@testwill](https://togithub.com/testwill) :link: #### π¦ Bundled resource typesConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.