Commit Graph

  • 994cdbfccf fix: track user budget override group_id to keep reassignments visible Yevhenii Shcherbina 2026-05-29 23:05:36 +00:00
  • 90685db810 fix(coderd): rename apiID helper to ensureID Jon Ayers 2026-05-29 22:49:48 +00:00
  • ecca188c9e fix(enterprise): make coderd options own replica ID Jon Ayers 2026-05-29 22:45:02 +00:00
  • 514097e323 fix: fail on transient errors resolving old group for audit Yevhenii Shcherbina 2026-05-29 22:41:10 +00:00
  • 1ae304575a fix(enterprise/cli): initialize replica ID before manager Jon Ayers 2026-05-29 22:18:09 +00:00
  • e65388a046 fix(enterprise/coderd): align api and replica manager IDs Jon Ayers 2026-05-29 21:56:03 +00:00
  • acd5be4a15 fix(site): don't block workspace updates on unchanged immutable params fix/25822-workspace-update-blocked-immutable Kyle Carberry 2026-05-29 21:52:58 +00:00
  • 57b9b3ee75 fix(enterprise/coderd): preserve enterprise replica callback semantics Jon Ayers 2026-05-29 21:03:54 +00:00
  • cb93d797c4 fix(enterprise/cli): simplify replica manager cleanup Jon Ayers 2026-05-29 20:58:44 +00:00
  • cbf8a2d10c test: cover audit diff for override reassignment Yevhenii Shcherbina 2026-05-29 20:49:54 +00:00
  • 2d640eaf76 feat: classify provider_disabled 503 as non-retryable (#25800) (#25860) Cian Johnston 2026-05-29 21:54:20 +01:00
  • 75543c8f2b fix(enterprise/coderd): simplify nats peer test cleanup Jon Ayers 2026-05-29 20:46:26 +00:00
  • 283aad2c83 refactor(enterprise): inject replica manager and keep nats separate from sync Jon Ayers 2026-05-29 20:30:10 +00:00
  • 3559a92238 test(coderd): cover MCP user-header endpoint hardening Steven Masley 2026-05-29 20:28:47 +00:00
  • 8c3dc0a200 fix(coderd,site): harden MCP user-header configure dialog and add isolation coverage Steven Masley 2026-05-29 20:26:44 +00:00
  • cc5c9b4b71 fix(site/src/pages/AgentsPage): use raw API for provider delete cascade cascade-disable-models Tracy Johnson 2026-05-29 20:18:05 +00:00
  • c5430e2743 fix(coderd): harden MCP user-set custom header value handling Steven Masley 2026-05-29 20:16:50 +00:00
  • 0586f17889 feat(coderd/database): add DeleteMCPServerUserHeaderValuesByConfigID query Steven Masley 2026-05-29 20:15:34 +00:00
  • 14d0434439 fix(coderd/database/migrations/testdata/fixtures): correct migration number in fixture comment Steven Masley 2026-05-29 20:14:36 +00:00
  • 3a727a9087 test: batch 01 of refactoring CLI tests not to use PTY (#25871) Spike Curtis 2026-05-29 16:12:52 -04:00
  • aa24f2d64f fix: avoid phantom audit entry on user budget override delete Yevhenii Shcherbina 2026-05-29 19:59:15 +00:00
  • 01db03f9f0 test(enterprise/coderd): verify nats peers sync via replicasync Jon Ayers 2026-05-29 19:42:26 +00:00
  • 8a47b7fa14 test: batch 00 of refactoring CLI tests not to use PTY (#25868) Spike Curtis 2026-05-29 15:33:45 -04:00
  • 620bdc0972 refactor(aibridge): add shared keypool failover runner for blocking and passthrough ssncf/refactor-keypool-failover Susana Cardoso Ferreira 2026-05-29 19:23:05 +00:00
  • b1bb8edcfa fix(coderd/database): renumber migration to 000514 after rebase Steven Masley 2026-05-29 19:21:07 +00:00
  • b0ca1fb9db fix(site/src/pages/AgentsPage/components): share MCP auth control between picker and chat input Steven Masley 2026-05-29 19:14:48 +00:00
  • fd6d97512a feat(site/src/pages/AgentsPage/components): link unconnected custom_headers to settings page Steven Masley 2026-05-29 13:48:00 +00:00
  • 5b168f1c79 fix(coderd/database): renumber migration to 000513 after rebase Steven Masley 2026-05-29 11:52:57 +00:00
  • 869ab196b3 feat: per-key descriptions for custom_headers user keys Steven Masley 2026-05-29 11:37:14 +00:00
  • 70423ac3c6 fix(enterprise/dbcrypt): pass CustomHeadersUserKeys in update test Steven Masley 2026-05-29 00:42:20 +00:00
  • 0e7fac3e1f docs(ai-coder): describe user-set custom headers for MCP servers Steven Masley 2026-05-29 00:17:33 +00:00
  • 46fb236b8e feat(site/agents): user MCP servers settings page Steven Masley 2026-05-29 00:16:31 +00:00
  • df3b0cbb4c feat(site/agents): admin form supports user-set custom header keys Steven Masley 2026-05-28 23:48:11 +00:00
  • eb5bb9ae57 feat(site/api): add MCP user-header SDK client methods Steven Masley 2026-05-28 23:20:59 +00:00
  • 43db8282b0 feat(chatd/mcpclient): overlay user-set custom headers at runtime Steven Masley 2026-05-28 23:19:05 +00:00
  • 73de80600a feat(coderd/mcp): wire auth_connected for custom_headers user keys Steven Masley 2026-05-28 23:10:20 +00:00
  • 33d7bf1760 feat(coderd/mcp): user-headers GET/PUT/DELETE endpoints Steven Masley 2026-05-28 23:06:42 +00:00
  • 50255a9ef9 feat(coderd/mcp): SDK + validation for custom_headers_user_keys Steven Masley 2026-05-28 23:00:29 +00:00
  • 9c30cf886e feat(coderd/database): queries + dbcrypt for mcp_server_user_header_values Steven Masley 2026-05-28 22:46:06 +00:00
  • dc4ff00956 feat(coderd/database): add custom_headers_user_keys + mcp_server_user_header_values Steven Masley 2026-05-28 22:30:51 +00:00
  • 1111c3a7b9 fix: address nats callback review comments Jon Ayers 2026-05-29 19:12:02 +00:00
  • 344f501cce refactor(enterprise): replace replica callbacks and coalesce nats peer updates Jon Ayers 2026-05-29 19:03:56 +00:00
  • 5a3766514a fix: serialize quickgen prompts without AI Bridge skips mike/aibridge-qgyv Michael Suchacz 2026-05-29 18:42:40 +00:00
  • 85b17e5f16 typo jeremy/template-builder-components Jeremy Ruppel 2026-05-11 14:31:48 +00:00
  • 8be18b16bb feat(site): add ModuleConfiguration and TemplateConfiguration components Jeremy Ruppel 2026-05-06 15:57:10 +00:00
  • 2df7c9404d feat(site): add ModuleCard component and stories Jeremy Ruppel 2026-05-05 19:49:12 +00:00
  • 7762f2e1b4 feat(site): add TemplateCard component and stories for template builder Jeremy Ruppel 2026-05-05 19:23:57 +00:00
  • 09b5e6137f feat(site): add SelectionSummary component and stories for template builder Jeremy Ruppel 2026-05-05 18:36:52 +00:00
  • b71457fc5f test(site): cover provider delete failure paths Tracy Johnson 2026-05-29 18:26:39 +00:00
  • e29ca16a3c fix(site): clarify default model delete copy Tracy Johnson 2026-05-29 18:14:19 +00:00
  • ffa13c9ac7 feat: auto-refresh user secrets page dylan/plat-102-user-secrets-autorefresh Dylan Huff 2026-05-14 21:04:36 +00:00
  • 0401ed3af5 fix(coderd/notifications): serialize pending updates gauge writes (#25495) dylanhuff-at-coder 2026-05-29 14:02:13 -04:00
  • 1e4c2cdb7b refactor(site): use mutateAsync for provider delete Tracy Johnson 2026-05-29 17:50:02 +00:00
  • 16d79f50e3 fix broken tests Jon Ayers 2026-05-29 17:38:19 +00:00
  • a9ad661f0b test(agent): remove race in TestAgent_Session_TTY_QuietLogin/Hushlogin zedkipp/plat-178-flake Zach Kipp 2026-05-29 16:05:42 +00:00
  • d3c679253c fix(site): address provider delete review feedback Tracy Johnson 2026-05-29 17:21:16 +00:00
  • 1e8311886a fix bad rebase Jon Ayers 2026-05-29 17:09:51 +00:00
  • 359a39f58a fix: add missing_key error kind for missing chat api_key_id (#25783) (#25798) Cian Johnston 2026-05-29 18:07:19 +01:00
  • 804bb3c0cf fix(coderd): enforce api_key_id on user messages at type level (#25729) (#25797) Cian Johnston 2026-05-29 18:06:06 +01:00
  • 3158e89583 fix(cli,coderd/x/nats): rely on package defaults; ClusterAuthToken enables cluster mode Jon Ayers 2026-05-27 20:41:02 +00:00
  • e4b192b153 update test name Jon Ayers 2026-05-27 20:36:19 +00:00
  • 9831b182f6 test(coderd/x/nats): consolidate ClientAuthRequired into TestPubsubCluster Jon Ayers 2026-05-27 20:31:08 +00:00
  • 68f0cffbd4 test(coderd/x/nats): assert auth rejection via nats.ErrAuthorization Jon Ayers 2026-05-27 20:04:25 +00:00
  • 895751a87c test(coderd/x/nats): assert mismatched-token route is rejected via auth log Jon Ayers 2026-05-27 19:52:59 +00:00
  • e3ca5baea6 test(coderd/x/nats): exercise cluster auth in OK test and tighten mismatched-token assertion Jon Ayers 2026-05-27 19:47:24 +00:00
  • 2e51c81194 feat(coderd/x/nats): require client auth when ClusterAuthToken is set Jon Ayers 2026-05-27 19:31:18 +00:00
  • b035f7cfdc test(coderd/x/nats): assert client listener binds loopback only Jon Ayers 2026-05-27 19:26:46 +00:00
  • 72610cbfe2 fix(cli,coderd/x/nats): scope watchdog to postgres pubsub and preserve nats peer port Jon Ayers 2026-05-27 19:23:17 +00:00
  • 476ed480d1 fix(coderd): block ai provider env key drift (#25849) (#25851) github-actions[bot] 2026-05-29 13:00:45 -04:00
  • 124d1262b7 fix(enterprise/coderd): rename setNATSPeers and escalate to Critical Jon Ayers 2026-05-26 20:17:15 +00:00
  • 74c38d7baa refactor: update nats replica peer handling Jon Ayers 2026-05-26 20:07:01 +00:00
  • 663f1ee834 fix: track credential hint across key failover attempts in aibridge (#25735) (#25847) github-actions[bot] 2026-05-29 12:59:39 -04:00
  • 12d6c450bb feat(enterprise/coderd): update nats peers from replicas Jon Ayers 2026-05-26 19:46:07 +00:00
  • 903836763c refactor(enterprise/replicasync): support multiple callbacks Jon Ayers 2026-05-26 19:44:39 +00:00
  • 14cb14a3b4 feat(cli): wire nats pubsub experiment Jon Ayers 2026-05-26 19:43:06 +00:00
  • 647cb92d0e feat(codersdk): add nats pubsub experiment Jon Ayers 2026-05-26 19:41:14 +00:00
  • 8ce888ce2c feat(coderd/x/nats): add cluster auth token Jon Ayers 2026-05-26 19:37:52 +00:00
  • cccf436db2 feat: serve 503 sentinel for disabled providers (#25794) (#25837) github-actions[bot] 2026-05-29 12:58:13 -04:00
  • b3c05fe76f test: add audit coverage for user AI budget overrides Yevhenii Shcherbina 2026-05-29 16:55:32 +00:00
  • cf6311b9e0 fix(coderd/x/chatd): harden openai-compatible chat calls (#25737) (#25796) github-actions[bot] 2026-05-29 12:53:24 -04:00
  • c350e98a6e fix(site): update models settings page description text (#25830) (#25831) github-actions[bot] 2026-05-29 12:49:46 -04:00
  • 742aef0354 Merge branch 'main' into cascade-disable-models TJ 2026-05-29 09:45:24 -07:00
  • 5cdc9e28a9 feat: add nats cluster peer support (#25632) Jon Ayers 2026-05-29 11:35:59 -05:00
  • ccdf641138 Merge branch 'main' into cascade-disable-models TJ 2026-05-29 09:31:19 -07:00
  • f66939d71f cherry-pick of #25857 failed — resolve conflicts manually backport/25857-to-2.34 github-actions[bot] 2026-05-29 16:25:39 +00:00
  • 22cbf85e96 fix(site): adjust agents sidebar spacing (#25857) TJ 2026-05-29 09:24:53 -07:00
  • 55c4f24511 test(site): cover provider delete cascade Tracy Johnson 2026-05-29 16:20:14 +00:00
  • 88608e5f5b feat: audit user AI budget override mutations Yevhenii Shcherbina 2026-05-27 16:37:58 +00:00
  • 011914bb14 chore: bump axios from 1.15.2 to 1.16.0 in /site (#25861) dependabot[bot] 2026-05-29 16:07:32 +00:00
  • ec23b5e39d ci: pin puppeteer to ^24 to match linkspector 0.4.7's Chrome version stevenmasley/ci-fix-check-docs-chrome Steven Masley 2026-05-29 15:49:30 +00:00
  • 6cdbe3c618 ci: trigger check-docs on changes to its own workflow file Steven Masley 2026-05-29 15:41:25 +00:00
  • eef05e39ef Merge branch 'main' into cascade-disable-models TJ 2026-05-29 08:35:20 -07:00
  • 1432b8b64f ci: install Chrome for puppeteer before linkspector to fix check-docs Steven Masley 2026-05-29 15:31:13 +00:00
  • 1eba2a4c0f Revert "fix(site): remove form.dirty gate from provider update button" Tracy Johnson 2026-05-29 15:14:30 +00:00
  • acd0379bcc test(scripts/scimverify): add SCIM 2.0 compliance test harness stevenmasley/scimverify Steven Masley 2026-05-29 11:07:07 +00:00
  • d6002b5a16 fix(site): remove form.dirty gate from provider update button Tracy Johnson 2026-05-29 14:52:03 +00:00
  • 730c769ab3 fix(cli): address chat share add review feedback feat/chat-share-add Danielle Maywood 2026-05-29 14:38:33 +00:00
  • 8e7851e05e fix(site): disable enable toggle and save for models with deleted provider Tracy Johnson 2026-05-29 14:24:19 +00:00
  • 98d5e7948d fix(coderd/autobuild): handle concurrent build number race in lifecycle executor (#25824) Mathias Fredriksson 2026-05-29 17:12:31 +03:00
  • 1a91d31793 feat: add user AI budget override endpoints (#25439) Yevhenii Shcherbina 2026-05-29 10:08:25 -04:00