Changelog
BREAKING CHANGES
Note
Only deployments using the experimental rich parameters functionality will be affected.
Features
- 496138b feat: assign users to groups returned by OIDC provider (#5965)
- c16b938 feat: build Packer images every release (#6009)
- 2285a5e feat: add ability to deploy extra k8s yamls with helm chart (#5942)
- cf9abe3 feat: add session expiry control flags (#5976)
- 4fe221a feat: add flag to disable password auth (#5991)
- b45c445 feat: add git to Docker image (#6034)
- 46fe59f feat: audit login (#5925)
- dd9e1f3 feat: add template editor to the ui (#5963)
- bed37b4 feat: use wildcard url for local links in the web terminal (#6070)
- 4155b08 feat: add preset filter for audit logins (#6066)
Bug fixes
- f60f06e fix(site): Only display fields with redisplay enabled during workspace creation (#6004)
- dffd795 fix(site): Minor UI fixes related to avatar components (#6019)
- 2fab310 fix: match ubuntu tags on dogfood (#5996)
- a70e722 fix: hide IP on workspace build logs (#5997)
- a5e8911 fix: index template versions by template and name (#5993)
- 2384e9c fix: Do not try and write to malformed ssh configs (#6000)
- a655f03 fix: open terminal and coder_app in a new tab, not window (#6044)
- bdddc3e fix: change auto-start to automatically update workspaces (#6053)
- d9e22d7 fix: wrong URL in rootless podman docs (#6063)
- b81d846 fix: audit log query when Postgres TZ isn't UTC (#6067)
- e3ae664 fix: add typegen for
templateVersionEditorXService
(#6069) - 135a4d8 fix: use correct migration number (#6071)
- e7ebcb5 fix: use workspace name when opening links via the terminal (#6077)
- a5f3f02 fix: duplicate list when updating workspaces (#6032)
Documentation
- 90bc5d5 docs: add note around offline docs provider versions (#6018)
- 968d7e4 docs: rootless podman support (#6026)
- c82e38e docs: using Coder behind a corporate proxy (#6079)
Code refactoring
- 7b49517 refactor(site): Add more info on agent outdated tooltip and update action (#5967)
- 4df1031 refactor(site): Add press any key option to reconnect on terminal screen (#5969)
- 9ff313a refactor(site): Remove version and add template link in workspaces page (#5990)
- ea7e55f refactor(site): Adjust icon sizes and show password btn in login page (#5992)
Tests
- fd2f9dc test: Fix unit test to use dbfake over databasefake (#6014)
- 95ff29c test: Fix golden gen for long wd paths (#6021)
- a750b19 test: Use database.Now() for UTC in all tests (#6022)
Chores
- f096915 chore(ci): automatically delete stale branches (#6036)
- 445811b chore: bump golang.org/x/crypto from 0.3.0 to 0.5.0 (#5950)
- e8e6125 chore: bump docker/build-push-action from 3 to 4 (#5946)
- f545586 chore: bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 (#5945)
- 57ad53c chore: bump github.com/moby/moby (#5947)
- c4b70f3 chore: bump eslint from 8.29.0 to 8.33.0 in /site (#5956)
- 92c5be9 chore: bump @typescript-eslint/eslint-plugin in /site (#5955)
- be00e25 chore: remove unused
workspace_owner_count
field (#5958) - 944c9f6 chore: downgrade linux runner size to 8 cores (#5984)
- f5242be chore: bump github.com/valyala/fasthttp from 1.43.0 to 1.44.0 (#5951)
- e6426d4 chore: bump google.golang.org/grpc from 1.51.0 to 1.52.3 (#5949)
- 5d9263f chore: bump chromatic from 6.11.4 to 6.15.0 in /site (#5954)
- 5f089cb chore: bump aquasecurity/trivy-action from 0.5.0 to 0.8.0 (#5944)
- 026b1cd chore: update to go 1.20 (#5968)
- 5fe4819 chore: Pass through AllowUserCancelWorkspaceJobs value to fake db insert (#6006)
- 41e5231 chore: Add more dbgen functions (#6005)
- 2478012 chore: Add organizationmember and parameter gen functions (#6007)
- 8b424f0 chore: Rename databasefake --> dbfake (#6011)
- 381d667 chore: add
install_source
to telemetry (#6008) - aab9e3a chore: Add more objects to dbgen (#6013)
- 6c90701 chore: ignore trend line in storybook (#6003)
- 2c2bbcc chore: update tests to support fish (#6023)
- 571f5d0 chore: add log_statement=all for test-postgres-docker (#6025)
- b359dbb chore: Allow RecordingAuthorizer to record multiple rbac authz calls (#6024)
- 77fd34b chore: Action consts should actually be typed as an Action (#6027)
- a5e386e chore: remove jetbrains projector web ide docs, examples. specify no support (#6033)
- 5931d12 chore: use node 16 in dogfood images (#5939)
- e70b3f2 chore: add alias helper to develop.sh (#6031)
- d6947ae chore: fix depot build (#6057)
- 060eeed chore: fix depot build pt.2 (#6059)
- 3724d81 chore: simplify error handling in template push (#6065)
- 71a8937 chore: remove
CreateAnotherUserWithUser
(#6068)
Other changes
Compare: v0.16.0...0.17.0
Container image
docker pull ghcr.io/coder/coder:v0.17.0
Install/upgrade
Refer to our docs to install
or upgrade Coder, or use
a release asset below.