coder/coderd
Mathias Fredriksson 79441e3609
perf(coderd/database): optimize `GetWorkspaceAgentAndLatestBuildByAuthToken` (#12809)
2024-03-28 19:38:16 +02:00
..
agentapi fix(coderd/agentapi): always write agent stats when provided (#12699) 2024-03-21 16:47:06 +02:00
agentmetrics feat: make agent stats' cardinality configurable (#12535) 2024-03-13 12:03:36 +02:00
apidoc chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
apikey chore: pass lifetime directly into api key generate (#11715) 2024-01-22 11:42:55 -09:00
appearance chore: refactor Appearance to an interface callable by AGPL code (#11769) 2024-01-29 12:17:31 +04:00
audit feat: add workspace_id to workspace_build audit logs (#12718) 2024-03-22 15:10:32 -05:00
autobuild fix: use correct logger for lifecycle_executor (#11763) 2024-01-23 14:33:55 -06:00
awsidentity fix: add new aws regions to instance identity (#10434) 2023-10-30 19:44:29 +00:00
azureidentity chore: reduce azure CA cert validity check period to 2 months (#12788) 2024-03-28 11:17:02 +02:00
batchstats feat: add AgentAPI using DRPC (#10811) 2023-12-18 22:53:28 +10:00
coderdtest chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
database perf(coderd/database): optimize `GetWorkspaceAgentAndLatestBuildByAuthToken` (#12809) 2024-03-28 19:38:16 +02:00
devtunnel chore: fix flake in tunnel (#9746) 2023-09-19 18:54:56 +00:00
externalauth Entra External Auth for ADO (#12201) 2024-03-04 12:12:46 -06:00
gitsshkey chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
healthcheck chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
httpapi chore: allow search by build params in workspace search filter (#12694) 2024-03-22 14:22:47 -05:00
httpmw chore: remove middleware to request version and entitlement warnings (#12750) 2024-03-25 15:01:42 -04:00
identityprovider feat: make OAuth2 provider not enterprise-only (#12732) 2024-03-25 11:52:22 -08:00
metricscache fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02:00
oauthpki chore: instrument external oauth2 requests (#11519) 2024-01-10 09:13:30 -06:00
parameter feat: add custom error message on signups disabled page (#11959) 2024-02-01 18:01:25 +01:00
portsharing feat: add port-sharing backend (#11939) 2024-02-13 09:31:20 -05:00
prometheusmetrics feat(coderd/database): use `template_usage_stats` in `*ByTemplate` insights queries (#12668) 2024-03-25 17:42:02 +02:00
promoauth chore: drop github per user rate limit tracking (#12286) 2024-02-23 11:17:52 -06:00
provisionerdserver feat: add workspace_id to workspace_build audit logs (#12718) 2024-03-22 15:10:32 -05:00
rbac feat: add oauth2 token exchange (#12196) 2024-02-20 14:58:43 -09:00
schedule chore: remove max_ttl from templates (#12644) 2024-03-20 10:37:57 -05:00
searchquery chore: allow search by build params in workspace search filter (#12694) 2024-03-22 14:22:47 -05:00
telemetry chore: remove max_ttl from templates (#12644) 2024-03-20 10:37:57 -05:00
testdata feat(coderd): add sftp to insights apps (#12675) 2024-03-27 14:09:29 +02:00
tracing chore: bump gopkg.in/DataDog/dd-trace-go.v1 from 1.57.0 to 1.61.0 (#12610) 2024-03-17 22:08:32 -05:00
unhanger chore: compute job status as column (#10024) 2023-10-04 20:57:46 -05:00
updatecheck chore: rename dbfake to dbmem (#10432) 2023-10-30 17:42:20 +00:00
userpassword chore: fix 30% startup time hit from userpassword (#12769) 2024-03-26 20:47:14 -05:00
util chore: fix 30% startup time hit from userpassword (#12769) 2024-03-26 20:47:14 -05:00
workspaceapps chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
workspaceusage fix(cli): port-forward: update workspace last_used_at (#12659) 2024-03-20 16:44:12 +00:00
wsbuilder chore: mockgen archived, moved to new location (#11415) 2024-01-04 18:35:56 -06:00
activitybump_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
apikey.go chore: pass lifetime directly into api key generate (#11715) 2024-01-22 11:42:55 -09:00
apikey_test.go chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
apiroot.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
audit.go feat: audit oauth2 app management (#12275) 2024-02-26 23:52:08 +00:00
audit_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
authorize.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
authorize_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
client_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
coderd.go fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02:00
coderd_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
csp.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
debug.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
debug_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
deployment.go feat: add customizable upgrade message on client/server version mismatch (#11587) 2024-01-30 17:11:37 -06:00
deployment_test.go fix(coderd): mark provisioner daemon psk as secret (#12322) 2024-02-27 16:33:32 +00:00
deprecated.go chore: deprecate API workspace build resources (#12167) 2024-02-15 17:13:44 +01:00
experiments.go feat: add all safe experiments to the deployment page (#10276) 2023-10-17 14:49:19 -04:00
experiments_test.go feat: add all safe experiments to the deployment page (#10276) 2023-10-17 14:49:19 -04:00
externalauth.go fix: always attempt external auth refresh when fetching (#11762) (#11830) 2024-01-29 08:55:15 -06:00
externalauth_test.go chore: implement device auth flow for fake idp (#11707) 2024-01-22 20:46:05 +00:00
files.go fix(coderd): prevent nil err deref (#12475) 2024-03-11 14:03:58 +00:00
files_test.go chore(coderd): improve tests for tar<->zip conversion (#12477) 2024-03-11 13:29:57 +00:00
fileszip.go fix(coderd): correctly handle tar dir entries with missing path separator (#12479) 2024-03-11 14:06:41 +00:00
fileszip_test.go fix(coderd): correctly handle tar dir entries with missing path separator (#12479) 2024-03-11 14:06:41 +00:00
gitsshkey.go refactor(coderd/database): split `Time` and `Now` into `dbtime` package (#9482) 2023-09-01 16:50:12 +00:00
gitsshkey_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
insights.go fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02:00
insights_internal_test.go chore: fix `Test_parseInsightsStartAndEndTime` flake (#12377) 2024-02-29 18:20:25 -06:00
insights_test.go fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02:00
latencycheck.go chore: add prometheus timing to latency endpoint (#7742) 2023-06-06 10:26:13 -05:00
members.go fix: stop leaking User into API handlers unless authorized 2023-10-11 09:41:14 +04:00
oauth2.go feat: make OAuth2 provider not enterprise-only (#12732) 2024-03-25 11:52:22 -08:00
oauth2_test.go feat: make OAuth2 provider not enterprise-only (#12732) 2024-03-25 11:52:22 -08:00
organizations.go feat: implement provisioner auth middleware and proper org params (#12330) 2024-03-04 15:15:41 -06:00
organizations_test.go feat: implement organization context in the cli (#12259) 2024-02-26 10:03:49 -06:00
pagination.go fix: improve pagination parser (#12422) 2024-03-05 14:05:15 +00:00
pagination_internal_test.go fix: improve pagination parser (#12422) 2024-03-05 14:05:15 +00:00
provisionerjobs.go feat: add AgentAPI using DRPC (#10811) 2023-12-18 22:53:28 +10:00
provisionerjobs_internal_test.go chore: mockgen archived, moved to new location (#11415) 2024-01-04 18:35:56 -06:00
provisionerjobs_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
roles.go chore: add display name to member role (#10239) 2023-10-12 10:52:32 -05:00
roles_test.go chore(cli): add linter to detect potential spurious usage of owner user in cli tests (#10133) 2023-10-10 11:14:20 +01:00
tailnet.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
tailnet_internal_test.go fix: set node callback each time we reinit the coordinator in servertailnet (#12140) 2024-02-14 20:45:31 +04:00
tailnet_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
templates.go fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02:00
templates_test.go test(coderd): fix template name too long in TestPatchTemplateMeta (#12781) 2024-03-27 18:25:42 +02:00
templateversions.go chore: enforce orgid in audit logs where required (#12283) 2024-02-26 08:27:33 -06:00
templateversions_test.go feat: add support for optional external auth providers (#12021) 2024-02-21 11:18:38 -07:00
updatecheck.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
updatecheck_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
userauth.go chore: remove autocreate orgs on CreateUser (#12434) 2024-03-06 07:29:28 -06:00
userauth_internal_test.go feat: allow IDP to return single string for roles/groups claim (#10993) 2023-12-04 10:01:45 -06:00
userauth_test.go chore(coderd): add tests for big oidc tokens (#12424) 2024-03-05 14:46:00 +00:00
users.go chore: move default everyone group to a migration (#12435) 2024-03-12 09:27:36 -05:00
users_test.go chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
workspaceagentportshare.go feat: allow setting port share protocol (#12383) 2024-03-06 09:23:57 -05:00
workspaceagentportshare_test.go feat: allow setting port share protocol (#12383) 2024-03-06 09:23:57 -05:00
workspaceagents.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
workspaceagents_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
workspaceagentsrpc.go fix: ensure agent token is from latest build in middleware (#12443) 2024-03-14 12:27:32 -04:00
workspaceagentsrpc_internal_test.go feat: move agent v2 API connection monitoring to yamux layer (#11910) 2024-02-01 08:18:35 +04:00
workspaceagentsrpc_test.go fix: allow startup scripts larger than 32k (#12060) 2024-02-07 22:26:42 +04:00
workspaceapps.go chore: pass lifetime directly into api key generate (#11715) 2024-01-22 11:42:55 -09:00
workspaceapps_test.go chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
workspacebuilds.go chore: deprecate API workspace build resources (#12167) 2024-02-15 17:13:44 +01:00
workspacebuilds_test.go feat: support `order` property of `coder_agent` (#12121) 2024-02-15 13:33:13 +01:00
workspaceproxies.go fix: allow ports in wildcard url configuration (#11657) 2024-01-18 09:44:05 -06:00
workspaceproxies_test.go fix: allow ports in wildcard url configuration (#11657) 2024-01-18 09:44:05 -06:00
workspaceresourceauth.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
workspaceresourceauth_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
workspaces.go fix(cli): port-forward: update workspace last_used_at (#12659) 2024-03-20 16:44:12 +00:00
workspaces_test.go chore: allow search by build params in workspace search filter (#12694) 2024-03-22 14:22:47 -05:00