1#### <sub><sup><a name="v340-note-1" href="#v340-note-1">:link:</a></sup></sub> feature 2 3* We've deprecated our `concourse/lite` Vagrant box in favor of a `bosh create-env` flow. This will be much easier for us to maintain and brings a lot more flexibility around configuring and upgrading Concourse. 4 5 6#### <sub><sup><a name="v340-note-2" href="#v340-note-2">:link:</a></sup></sub> feature 7 8* We've parallelized garbage collection. This should make things more durable to a slow worker, and make it harder for containers and volumes to "pile up" when the ATC is out of service briefly (i.e. during a deploy). [Yee.](https://www.youtube.com/watch?v=q6EoRBvdVPQ) 9 10 11#### <sub><sup><a name="v340-note-3" href="#v340-note-3">:link:</a></sup></sub> feature 12 13* The legend on the pipeline page will now auto-hide after 10 seconds. 14 15 16#### <sub><sup><a name="v340-note-4" href="#v340-note-4">:link:</a></sup></sub> feature 17 18* When switiching between pipelines, the UI will now fit the pipeline in view. 19 20 21#### <sub><sup><a name="v340-note-5" href="#v340-note-5">:link:</a></sup></sub> feature 22 23* You can also press 'F' to ~~pay respects~~ center a pipeline in view. 24 25 26#### <sub><sup><a name="v340-note-6" href="#v340-note-6">:link:</a></sup></sub> feature 27 28* You can now log in with a personal access token when logging into a team with github auth, thanks to a PR by @Chumper! 29 30 31#### <sub><sup><a name="v340-note-7" href="#v340-note-7">:link:</a></sup></sub> feature 32 33* You can now set [**`image_resource.version`**](https://concourse-ci.org/tasks.html#image-resource-version) on an [**`image_resource`**](https://concourse-ci.org/tasks.html#image_resource), thanks to a PR by @krishicks! 34 35 36#### <sub><sup><a name="v340-note-8" href="#v340-note-8">:link:</a></sup></sub> fix 37 38* We've removed the volume size column from [`fly` CLI](https://concourse-ci.org/fly.html) ... previously it was always empty and no one seemed to care. 39 40 41#### <sub><sup><a name="v340-note-9" href="#v340-note-9">:link:</a></sup></sub> fix 42 43* The [`fly validate-pipeline`](https://concourse-ci.org/setting-pipelines.html#fly-validate-pipeline) command can now be provided with variables in the same way that [`fly set-pipeline`](https://concourse-ci.org/setting-pipelines.html#fly-set-pipeline) can, thanks to a PR by @jmcarp! 44 45 46#### <sub><sup><a name="v340-note-10" href="#v340-note-10">:link:</a></sup></sub> feature 47 48* The [`bosh-deployment` resource](https://github.com/concourse/bosh-deployment-resource) now uses the latest BOSH CLI, thanks to a PR by @selzoc! 49 50 51#### <sub><sup><a name="v340-note-11" href="#v340-note-11">:link:</a></sup></sub> feature 52 53* The [`semver` resource](https://github.com/concourse/semver-resource) now supports Server Side Encryption, thanks to a PR by @miromode! 54 55 56#### <sub><sup><a name="v340-note-12" href="#v340-note-12">:link:</a></sup></sub> feature 57 58* The [`git` resource](https://github.com/concourse/git-resource) will now save the committer email to `.git/committer`, thanks to a PR by @knifhen! 59 60 61#### <sub><sup><a name="v340-note-13" href="#v340-note-13">:link:</a></sup></sub> feature 62 63* Jobs with a pending build now have a static halo to better represent its waiting state, thanks to a PR by @d! 64 65 66#### <sub><sup><a name="v340-note-14" href="#v340-note-14">:link:</a></sup></sub> feature 67 68* [`fly` CLI](https://concourse-ci.org/fly.html) learned the [`fly format-pipeline`](https://concourse-ci.org/setting-pipelines.html#fly-format-pipeline) command, thanks to a PR by @krishicks! 69 70 71#### <sub><sup><a name="v340-note-15" href="#v340-note-15">:link:</a></sup></sub> feature 72 73* The [`fly abort-build`](https://concourse-ci.org/builds.html#fly-abort-build) command can now abort by build ID, thanks to a PR by @kurtmc! 74 75 76#### <sub><sup><a name="v340-note-16" href="#v340-note-16">:link:</a></sup></sub> feature 77 78* BaggageClaim's response header timeout is now configurable, which should help those with large images that they're using for privileged tasks. This is a band-aid; we'll soon be making the API this is relevant to async. 79 80 81#### <sub><sup><a name="v340-note-17" href="#v340-note-17">:link:</a></sup></sub> fix 82 83* Files with the `setuid` and `setgid` permissions set on them will no longer have them removed. This used to be lost with the `chown` performed for namespacing the files. We'll now restore it after the `chown`. 84 85 86#### <sub><sup><a name="v340-note-18" href="#v340-note-18">:link:</a></sup></sub> fix 87 88* The flags for configuring GitLab oAuth are now present in [`fly set-team`](https://concourse-ci.org/managing-teams.html#fly-set-team). 89 90 91#### <sub><sup><a name="v340-note-19" href="#v340-note-19">:link:</a></sup></sub> fix 92 93* Fixed an underflow in BaggageClaim's volume size detection, thanks to a PR by @SHyx0rmZ! This affected deployments with less than 10GB of space. (Psst: you should probably get more anyway.) 94 95 96