github concourse/concourse v7.1.0

latest releases: v7.11.2, v7.11.1, v7.11.0...
3 years ago

✈️ 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 a set_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 in resource_types in their pipeline, would fail to check because the parent resource type would never be checked
  • 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))
  • 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)

🤷 Miscellaneous

📦 Bundled resource types

Don't miss a new concourse release

NewReleases is sending notifications on new releases.