b36d979a60
chore: add provisioner api version to /buildinfo ( #14446 )
2024-08-27 13:40:51 -06:00
af125c3795
chore: refactor entitlements to be a safe object to use ( #14406 )
...
* chore: refactor entitlements to be passable as an argument
Previously, all usage of entitlements requires mutex usage on the
api struct directly. This prevents passing the entitlements to
a sub package. It also creates the possibility for misuse.
2024-08-23 16:21:58 -05:00
f8f3d8967e
fix: label premium features in middleware error ( #14360 )
...
Previously, all features were called enterprise in the license check middleware.
2024-08-19 15:58:41 -08:00
aaa5174bef
chore: move custom-roles feature to permium license ( #14201 )
...
Currently an unsafe experiment, so it can be moved safely
2024-08-09 10:21:39 -05:00
d79a7adf99
docs: advise against shared CODER_CACHE_DIRECTORY
dir usage in note ( #14216 )
2024-08-08 12:42:47 +00:00
4f01372179
feat: implement disabling oidc issuer checks ( #13991 )
...
* use DANGEROUS prefix and drop a warning log
2024-07-24 16:45:47 -05:00
15fda232b7
feat: implement premium vs enterprise licenses ( #13907 )
...
* feat: implement premium vs enterprise licenses
Implement different sets of licensed features.
2024-07-24 12:07:59 -05:00
b817c863ef
fix: webhook endpoint YAML attribute ( #13983 )
...
Signed-off-by: Danny Kopping <danny@coder.com >
2024-07-23 14:59:27 +00:00
943ea7c52a
feat: add SMTP auth & TLS support ( #13902 )
2024-07-19 09:22:15 +02:00
b697c6939a
chore: add provisioner key crud apis ( #13857 )
2024-07-16 13:27:12 -04:00
0787de88a9
chore: update documentation links to the new format ( #13797 )
2024-07-10 21:31:37 +03:00
bdd2caf95d
feat: implement thin vertical slice of system-generated notifications ( #13537 )
2024-07-08 15:38:50 +02:00
0793a4b35b
feat: add cross-origin reporting for telemetry in the dashboard ( #13612 )
...
* feat: add cross-origin reporting for telemetry in the dashboard
* Respect the telemetry flag
* Fix embedded metadata
* Fix compilation error
* Fix linting
2024-06-20 15:19:45 -04:00
3a1fa04590
fix: write server config to telemetry ( #13590 )
...
* fix: add external auth configs to telemetry
* Refactor telemetry to send the entire config
* gen
* Fix linting
2024-06-18 16:20:21 -04:00
44d69139d5
chore: accept payload on workspace usage route ( #13544 )
2024-06-14 10:08:45 -04:00
1131772e79
feat(coderd): set full name from IDP name claim ( #13468 )
...
* Updates OIDC and GitHub OAuth login to fetch set name from relevant claim fields
* Adds CODER_OIDC_NAME_FIELD as configurable source of user name claim
* Adds httpapi function to normalize a username such that it will pass validation
* Adds firstName / lastName fields to dev OIDC setup
2024-06-06 13:37:08 +01:00
b248f125e1
chore: rename notification banners to announcement banners ( #13419 )
2024-05-31 10:59:28 -06:00
ad8c314130
chore: implement api for creating custom roles ( #13298 )
...
api endpoint (gated by experiment) to create custom_roles
2024-05-16 13:47:47 -05:00
9ced001570
chore: add multi-org experiment for UI view toggling ( #13260 )
...
* chore: Add multi-org experiment
UI will use to toggle different views
2024-05-13 13:46:01 -05:00
d8e0be6ee6
feat: add support for multiple banners ( #13081 )
2024-05-08 15:40:43 -06:00
94a3e3a563
chore: allow terraform & echo built-in provisioners ( #13121 )
...
* chore: allow terraform & echo built-in provisioners
Built-in provisioners serve all specified types. This allows running terraform, echo, or both in built in.
The cli flag to control the types is hidden by default, to be used primarily for testing purposes.
2024-05-03 10:14:26 -05:00
c550d0641d
feat: move shared ports out of experiment ( #13120 )
2024-05-02 14:11:33 -04:00
1bda8a0856
feat: add deployment_id
to the ui and licenses ( #13096 )
...
* feat: expose `deployment_id` in the user dropdown
* feat: add license deployment_id verification
* Ignore wireguard.com from mlc config
2024-04-29 16:50:11 -04:00
74f27719b8
feat: specify a custom "terms of service" link ( #13068 )
2024-04-25 16:36:51 -06:00
838e8df5be
chore: merge apikey/token session config values ( #12817 )
...
* chore: merge apikey/token session config values
There is a confusing difference between an apikey and a token. This
difference leaks into our configs. This change does not resolve the
difference. It only groups the config values to try and manage any
bloat that occurs from adding more similar config values
2024-04-10 10:34:49 -05:00
40e5ad5499
feat: make OAuth2 provider not enterprise-only ( #12732 )
2024-03-25 11:52:22 -08:00
4d9fe05f5a
feat: add awsiamrds db auth driver ( #12566 )
2024-03-20 13:14:43 -04:00
d789a60d47
chore: remove max_ttl from templates ( #12644 )
...
* chore: remove max_ttl from templates
Completely removing max_ttl as a feature on template scheduling. Must use other template scheduling features to achieve autostop.
2024-03-20 10:37:57 -05:00
53b58ed74b
fix: correct troubleshooting links ( #12608 )
2024-03-18 08:52:20 +02:00
496232446d
chore(cli): replace clibase with external coder/serpent
( #12252 )
2024-03-15 11:24:38 -05:00
7a7105ad66
feat: make agent stats' cardinality configurable ( #12535 )
2024-03-13 12:03:36 +02:00
8f40ee3465
Revert "feat: make agent stats' cardinality configurable ( #12468 )" ( #12533 )
...
This reverts commit 21d1873d97
.
2024-03-11 14:33:36 +00:00
21d1873d97
feat: make agent stats' cardinality configurable ( #12468 )
...
Closes #12221
2024-03-11 16:04:08 +02:00
6b0b87eb27
fix: add --block-direct-connections
to wsproxies ( #12182 )
2024-03-07 23:45:59 -06:00
b9e2d0a400
fix(coderd): mark provisioner daemon psk as secret ( #12322 )
...
* fix(coderd): mark provisioner daemon psk as secret
Marks provisioner daemon PSK with the secret annotation.
This ensures it will be scrubbed from API requests to
/api/v2/deployment/config.
* make gen
2024-02-27 16:33:32 +00:00
a827185b6d
refactor: move auto fill feature into an experiment ( #12230 )
2024-02-21 11:48:34 -03:00
3ab3a62bef
feat: add port-sharing backend ( #11939 )
2024-02-13 09:31:20 -05:00
ad8e0db172
feat: add custom error message on signups disabled page ( #11959 )
2024-02-01 18:01:25 +01:00
ac64155282
fix: strip timezone information from a date in dau response ( #11962 )
...
* fix: strip timezone information from a date in dau response
Timezone information is lost, so do not forward it to the client.
* fix: timezone offset should be flipped
* Make tests deterministic
2024-01-31 16:01:50 -06:00
0c30dde9b5
feat: add customizable upgrade message on client/server version mismatch ( #11587 )
2024-01-30 17:11:37 -06:00
89fd29478d
feat: expose support links as env variables ( #11697 )
2024-01-19 11:20:36 +01:00
b246f08d84
chore: move app URL parsing to its own package ( #11651 )
...
* chore: move app url parsing to it's own package
2024-01-17 10:41:42 -06:00
f915bdf26c
feat: support links with custom icons ( #11629 )
2024-01-15 16:56:01 +01:00
f5a9f5ca3d
chore: handle errors in wsproxy server for cli using buildinfo ( #11584 )
...
Cli errors are pretty formatted. This handles nested pretty types. Before it found the first error it could understand and return that. Now it will print the full error stack with more information.
To prevent information loss, a "[Trace=...]" was added to capture some extra error context for debugging.
2024-01-11 16:55:34 -06:00
95fd0bb22b
feat(site): remove experiment deployment_health_page ( #11572 )
2024-01-11 21:03:10 +00:00
e3ad9580e9
chore: allow running fake idp with coderd dev ( #11555 )
...
* chore: allow running fake idp with coderd dev
2024-01-11 18:10:57 +00:00
9b437032e9
feat: remove workspace_actions experiment ( #11427 )
2024-01-10 16:19:39 -06:00
0727535342
fix: correct app url format in comment ( #11523 )
2024-01-10 09:36:10 -05:00
64638b381d
feat: promote PG Coordinator out of experimental ( #11398 )
...
Promotes PG Coordinator out of experimental to GA
2024-01-05 08:03:36 +04:00
48cd4c3a10
feat: promote single-tailnet out of experimental ( #11366 )
2024-01-04 09:27:36 +04:00