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