Skip to content

Commit 12f90f7

Browse files
author
Katie Horne
authored
Release 1.31.0 (#995)
* chore: add changelog template * remove alpha flags * chore: update Docker versions * chore: update K8s chart * chore: add changelog * chore: update versions array
1 parent 815b88c commit 12f90f7

File tree

7 files changed

+73
-31
lines changed

7 files changed

+73
-31
lines changed

admin/registries/azure.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ username and password and proceed to **step 2** of this guide.
3939

4040
> This is currently an **alpha** feature. To use this feature, enable the
4141
> feature flag under
42-
> `Manage > Admin > Infrastructure > Azure Registry Authentication`.
42+
> `Manage > Admin > Infrastructure > Azure Container Registry authentication`.
4343
4444
AAD Pod Identity allows you to assign an AAD identity to pods in your Azure
4545
Kubernetes (AKS) cluster. You can assign Coder an AAD identity with pull access

admin/workspace-management/cvms/management.md

+3-13
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,12 @@ built as a CVM or not.
2626
If you would like all newly created workspaces to be CVMs, toggle **Default to
2727
container-based virtual machines** to **On**.
2828

29-
> While this toggle changes the default workspace creation setting, users can still
30-
> override this setting. For example, if you enable CVMS and set them as the
31-
> default, a user can still create non-CVM workspaces (and vice versa).
29+
> While this toggle changes the default workspace creation setting, users can
30+
> still override this setting. For example, if you enable CVMS and set them as
31+
> the default, a user can still create non-CVM workspaces (and vice versa).
3232
3333
## Caching
3434

35-
> Cached CVMs are currently an **alpha** feature.
36-
3735
To improve the startup time for CVM-based workspaces, you can enable caching.
3836

3937
Cached CVMs require the `shiftfs` kernel to be present on the node. Some
@@ -50,8 +48,6 @@ install `shiftfs` on your behalf.**
5048
5149
## Self-contained workspace builds
5250

53-
> Self-contained workspace builds are currently an **alpha** feature.
54-
5551
By default, Coder initializes workspaces by running commands inside the
5652
container. Workspaces, however, control the initialization sequence instead when
5753
you enable [self-contained workspace builds]. This enables cluster operations
@@ -62,17 +58,13 @@ as the `kubectl exec` command.
6258

6359
## Workspace process logging
6460

65-
> Workspace process logging is currently an **alpha** feature.
66-
6761
[Workspace process logging] enables auditing of commands executed inside the
6862
workspace container.
6963

7064
[workspace process logging]: ../process-logging.md
7165

7266
## TUN device
7367

74-
> TUN devices currently an **alpha** feature.
75-
7668
Coder allows the creation of custom network interfaces using the Linux TUN
7769
device. When using the **Enable TUN device** setting, Coder workspaces will have
7870
a `/dev/net/tun` device mounted into the workspace at build time. VPN usage
@@ -95,8 +87,6 @@ any data outside the home volume is cleared when the workspace is rebuilt.
9587

9688
## FUSE device
9789

98-
> FUSE devices are currently an **alpha** feature.
99-
10090
Coder allows the creation of custom filesystems using the Linux FUSE userspace
10191
filesystem device. By enabling the **Enable FUSE device** setting, Coder
10292
workspaces will have a `/dev/fuse` device mounted into the workspace at build

changelog/1.31.0.md

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: "1.31.0"
3+
description: "Released on 05/26/2022"
4+
---
5+
6+
### Breaking changes ❗
7+
8+
There are no breaking changes in 1.31.0.
9+
10+
### Features ✨
11+
12+
- web: moved the following features and settings from alpha/beta to general
13+
availability; these features and settings are now available by default instead
14+
of requiring users to toggle a feature flag:
15+
- Autostart
16+
- Workspace container runtime settings:
17+
- Cached CVMs
18+
- Auto-loading of the `shiftfs` kernel module
19+
- Self-contained workspace builds
20+
- Workspace process logging
21+
- TUN devices
22+
23+
### Bug fixes 🐛
24+
25+
- web: fixed issue where audit logs were not written if a request context was
26+
canceled.
27+
- web: fixed issue with dev URL endpoint to improve the way `coderd` retrieves
28+
status information regarding dev URLs.
29+
- web: fixed issue where users cannot update user account details if the
30+
dotfiles URI is blank.
31+
- infra: Coder tunnel no longer exits after a single connection.
32+
- infra: fixed issue where a lower MTU caused connections to break.
33+
- infra: fixed issue where `coderd` attempts to connect to workspaces that have
34+
been deleted.
35+
- infra: added automatic reconnection if the web terminal disconnects.
36+
37+
### Security updates 🔐
38+
39+
There are no security updates in 1.31.0.
40+
41+
### Known issues 🔧
42+
43+
- web: the service banner (if enabled) reappears for all users, even if they've
44+
previously dismissed it.
45+
- web: using the web terminal in Coder can occasionally result in the connection
46+
being reset and needing to be restarted.
47+
- web: the **Switch workspace** drop-down menu shows a workspace's status as
48+
**Building** even though the build process is completed.
49+
- web: users upgrading to v1.24 (or later) into an air-gapped environment cannot
50+
upload their license when prompted.
51+
- web: by default, Coder workspace builds are self-contained; as such, images
52+
that do _not_ contain `curl` will result in the workspace failing to build.

manifest.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"versions": ["v1.30", "v1.29", "v1.28", "v1.27", "v1.26"],
2+
"versions": ["v1.31", "v1.30", "v1.29", "v1.28", "v1.27", "v1.26"],
33
"routes": [
44
{
55
"path": "./index.md",
@@ -561,6 +561,9 @@
561561
{
562562
"path": "./changelog/index.md",
563563
"children": [
564+
{
565+
"path": "./changelog/1.31.0.md"
566+
},
564567
{
565568
"path": "./changelog/1.30.0.md",
566569
"children": [

setup/coder-for-docker/local.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Coder for Docker works with the following platforms:
5252
-p 7080:7080 \
5353
-v /var/run/docker.sock:/var/run/docker.sock \
5454
-v ~/.coder:/var/run/coder \
55-
codercom/coder:1.30.0
55+
codercom/coder:1.31.0
5656
```
5757

5858
When this process is complete, Coder will print the URL you can use to access
@@ -103,7 +103,7 @@ DEVURL_HOST="*.mycompany.com"
103103
For example:
104104

105105
```console
106-
docker run --rm -it -p 7080:7080 -v /var/run/docker.sock:/var/run/docker.sock -v ~/.coder:/var/run/coder -e DEVURL_HOST="*.mycompany.com" codercom/coder:1.30.0
106+
docker run --rm -it -p 7080:7080 -v /var/run/docker.sock:/var/run/docker.sock -v ~/.coder:/var/run/coder -e DEVURL_HOST="*.mycompany.com" codercom/coder:1.31.0
107107
```
108108

109109
## Use an external PostgreSQL database
@@ -140,7 +140,7 @@ To do so:
140140
version: "3.5"
141141
services:
142142
coder:
143-
image: docker.io/codercom/coder:1.30.0
143+
image: docker.io/codercom/coder:1.31.0
144144
container_name: coderd
145145
restart: unless-stopped
146146
ports:

setup/coder-for-docker/upgrade.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This guide will show you how to upgrade your Coder for Docker deployment.
77

88
To upgrade, run the following command to download the resources you need,
99
including the latest images (ensure that you're providing the correct version
10-
number in the command, e.g., `1.30.0`):
10+
number in the command, e.g., `1.31.0`):
1111

1212
```console
1313
docker run --rm -it \
@@ -27,7 +27,7 @@ If you use Docker Compose to run Coder, here's how to upgrade your deployment:
2727
# ...
2828
services:
2929
coder:
30-
image: docker.io/codercom/coder:1.30.0
30+
image: docker.io/codercom/coder:1.31.0
3131
# ...
3232
```
3333

setup/kubernetes/index.md

+8-11
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,14 @@ deprecated features before they are removed from new versions of Kubernetes.
2929
3030
<!-- markdownlint-disable -->
3131

32-
| | Kubernetes `1.23` | Kubernetes `1.22` | Kubernetes `1.21` | Kubernetes `1.20` | Kubernetes `1.19` | Kubernetes `1.18` |
33-
| ------------ | ----------------- | ----------------- | ----------------- | ----------------- | ----------------- | ----------------- |
34-
| Coder `1.30` |||| | | |
35-
| Coder `1.29` |||| | | |
36-
| Coder `1.28` |||| | | |
37-
| Coder `1.27` |||| | | |
38-
| Coder `1.26` | |||| | |
39-
| Coder `1.25` | |||| | |
40-
| Coder `1.24` | | |||| |
41-
| Coder `1.23` | | |||| |
42-
| Coder `1.22` | | | ||||
32+
| | Kubernetes `1.24` | Kubernetes `1.23` | Kubernetes `1.22` | Kubernetes `1.21` | Kubernetes `1.20` | Kubernetes `1.19` | Kubernetes `1.18` |
33+
| ------------ | ----------------- | ----------------- | ----------------- | ----------------- | ----------------- | ----------------- | ----------------- |
34+
| Coder `1.31` |||| | | | |
35+
| Coder `1.30` | |||| | | |
36+
| Coder `1.29` | |||| | | |
37+
| Coder `1.28` | |||| | | |
38+
| Coder `1.27` | |||| | | |
39+
| Coder `1.26` | | |||| | |
4340

4441
[compatible kubernetes cluster]: ../requirements.md
4542
[kubernetes upstream version support policy]:

0 commit comments

Comments
 (0)