Aquesta és una versió anterior. La versió actual és la 8.3.2. Concourse Fly 8.3.2 · Data de publicació:
Fitxers d’instal·lació 8.1.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
What's Changed
✈️ Features
- feat: allow glob patterning for get.passed by @kcbimonte in #9418
- Add metadata from get steps to the local build var by @PentaHelix in #9419
- Make container selection for fly intercept interactive and searchable by @taylorsilva in #9438
- Implement disable_reruns property for jobs by @ceco556 in #9463
- Add --containerd-allowed-device flag for cgroup device rules by @mariash in #9465
- Implement SearchBar for jobs in pipelines by @ceco556 in #9459
🐞 Bug Fixes
- fix(skymarshal): use HMAC-signed stateless OAuth state tokens by @analytically in #9387
- Fix down migration cleanup for resource_config_versions_version_md5 index by @IvanChalukov in #9426
- Fix down migration to fully restore rerun_of indexes by @IvanChalukov in #9428
- fix BUILD_URL when a pipeline has instance vars by @taylorsilva in #9431
- Ensure strings passed to containerd container properties only contain UTF8 runes by @taylorsilva in #9430
- Fix bugs related to baggageclaim logging not producing logs by @geofffranks in #9383
- Handle json null values in the resource_config_versions table during the sha256 migration by @taylorsilva in #9436
- fly: skip destroy confirmation when pipeline does not exist by @railgun-0402 in #9440
- fix: use JSON log format for containerd to match Concourse log format by @railgun-0402 in #9442
- Validate unknown fields in inline task configs by @railgun-0402 in #9445
- Improve error handling for async XHR during fly login by @IvanChalukov in #9450
- Fix some ways that overlay volumes leak and add more logging by @taylorsilva in #9451
- Volume sweeper removes orphaned volume artifacts by @taylorsilva in #9458
🛠️ Misc. Changes
- Refactor 9419 to have AsMap() as a func on []MetadataField by @taylorsilva in #9435
- Charm fly: port all fly user input interactions to charmbracelet/bubbletea by @taylorsilva in #9439
- Make error helpful when failing to stream rootfs metadata file by @taylorsilva in #9456
- Use @lydell/elm to support building concourse on arm by @akshaymankar in #9452
- Run go fix on the project by @taylorsilva in #9461
❗ Known Issues
- There's a regression in the latest lib/pq release that we indirectly use via Dex. If you're using a Client key and certificate to connect to Postgresql, make sure the file permissions are set to 0640 or 0600. Any other setting (higher or lower) will result in the error error: failed to perform migrations: creating migration table: pq: private key has world access; permissions should be u=rw,g=r (0640) if owned by root, or u=rw (0600), or less
- If you're using the Helm chart to deploy Concourse, the latest version 20.1.0 changes the file permissions of the Client key and cert to 0600. Previously it was 0400, which is how we discovered this issue.
- lib/pq issue: lib/pq#1257
📦 Bundled Resource Types
- bosh-io-release: v1.3.3
- bosh-io-stemcell: v1.5.3
- docker-image: v1.12.4
- git: v1.22.0
- github-release: v1.13.2
- hg: v1.5.2
- mock: v0.14.4
- pool: v1.7.2
- registry-image: v1.16.0
- s3: v2.5.3
- semver: v1.11.2
- time: v1.11.2
New Contributors
- @kcbimonte made their first contribution in #9418
- @geofffranks made their first contribution in #9383
- @PentaHelix made their first contribution in #9419
- @railgun-0402 made their first contribution in #9440
- @akshaymankar made their first contribution in #9452
Full Changelog: v8.0.2...v8.1.0