✈️ Features
-
Allow favoriting instance groups (#6465) @aoldershaw 🔗
-
Start non-privileged containers in their own cgroup namespace (#6492) @muntac 🔗
-
Change SideBar "menu" icon (#6516) @chenbh 🔗
- Updated the visuals for the button to open and close the sidebar
-
Adjust spacing and padding for elements in pipeline card view in Dashboard (#6539) @xtremerui 🔗
-
Show warning for pipelines configured with 'set_pipeline' step (#6621) @Infra-Red 🔗
fly set-pipeline
now prints warning message when the pipeline has already been configured through aset_pipeline
step.
-
Bump baggageclaim to v1.11.0 (#6643) @taylorsilva 🔗
- Privileged container initialization will be much faster for workers using OverlayFS as the baggageclaim driver and if their kernel supports OverlayFS's metacopy feature
🐞 Bug Fixes
-
Skip build log reaping process for paused jobs (#6573) @aoldershaw 🔗
-
Fix reaped link in UI (#6579) @aoldershaw 🔗
-
containerd: fix mount issues with certain images (#6592) @aoldershaw 🔗
- Fix an issue on the containerd runtime where processes fail to run with certain container images
-
Check parent resource types of resources that have set
check_every: never
(#6603) @taylorsilva 🔗- Resources that had
check_every: never
who's type was defined inresource_types
in their pipeline, would fail to check because the parent resource type would never be checked
- Resources that had
-
Bump elm-ansi to support 8-bit and 24-bit ANSI colors (#6605) @aoldershaw 🔗
- Fixes a bug where ANSI escape codes for 8-bit/24-bit colors were misinterpreted, resulting in build logs blinking and other peculiarities
-
Only interpolate static vars when it does not contain a source (#6619) @chenbh 🔗
- Fixed bug where static vars from
fly set-pipeline -v ... -y ...
were interpolated into local vars((.:var))
- Fixed bug where static vars from
-
containerd: infer MTU from host's network interface (#6624) @aoldershaw 🔗
- In prior versions of Concourse, the Containerd runtime always set the MTU of the container bridge network to the system default
- Now, the Containerd matches Guardian's behavior by:
- Detecting the external IP of the host (can be set explicitly using
CONCOURSE_CONTAINERD_EXTERNAL_IP
) - Extracting the MTU from the network interface corresponding with that IP (can be set explicitly using
CONCOURSE_CONTAINERD_MTU
)
- Detecting the external IP of the host (can be set explicitly using
🤷 Miscellaneous
-
Cache streamed volumes and try to get by looking for local cache (#6495) @evanchaoli 🔗
- was reverted #6659 due to multiple bugs found in testing
-
Switch migrations + web assets to Go 1.16 embedding (#6550) @vito 🔗
-
Cleanup from staticcheck (#6561) @taylorsilva 🔗
-
Update fake files generated by latest version of counterfeiter. (#6564) @evanchaoli 🔗
-
Default to containerd in docker-compose.yml (#6580) @aoldershaw 🔗
-
Bump elliptic from 6.5.3 to 6.5.4 (#6653) @dependabot 🔗
-
Revert "feat(atc): cache streamed volumes and try to get by looking for local cache" (#6659) @clarafu 🔗