Releases: trycompai/comp
Releases · trycompai/comp
v3.71.0
mcp-typescript - apps/mcp-server/v0.0.3 - 2026-06-05 13:46:12
Generated by Speakeasy CLI
Mcp-typescript SDK Changes:
CompAi.Policies.PoliciesController_getAllPolicies_v1():request.includeArchivedAddedresponse.data[].archivedAtAdded
CompAi.Policies.PoliciesController_createPolicy_v1():response.archivedAtAddedCompAi.Policies.PoliciesController_getPolicy_v1():response.archivedAtAddedCompAi.Policies.PoliciesController_updatePolicy_v1():response.archivedAtAdded
Generated with Speakeasy CLI 1.770.0
Publishing Completed
v3.70.4
v3.70.3
v3.70.2
v3.70.1
3.70.1 (2026-06-04)
Bug Fixes
- api: reject whitespace-only department filter in GetRisksQueryDto (289ffee)
- api: update member, risk and task endpoints to support custom departments (cc9611a)
- api: update policy endpoints to support custom departments (2d9f2ea)
- api: update validation of department in CreateTaskDto (25bc02a)
- app: allow custom department strings in risk/policy forms and embedding (dd01c64)
- app: enforce 64-char limit on custom department input (75856a2)
- app: prevent custom department sentinel from colliding with real values (88a8420)
- app: update departments select in policy details page (84510e0)
- app: update departments validation for updatePolicyFormSchema (5be7e52)
- app: update UI to support cusotm departments on People, Task, and Risk pages (c879d4e)
- db: change departments field type to string for member, risk and task models (1409aae)
- db: change departments type of policy model (cb456c6)
v3.70.0
3.70.0 (2026-06-04)
Bug Fixes
- api: address code review issues in GenericDeviceSyncService (8a87d91)
- device-sync: address Cubic review feedback on device sync (601f70a)
- integration-platform: address device-sync review round 2 (7559906)
- integration-platform: address device-sync review round 3 (40a8b25)
- integration-platform: make dynamic device sync functional and safe (68f8012), closes #2802
- integration-platform: reject malformed device-sync provider with 400 (5c4d7af)
- trigger: remove duplicate success field in device sync task (7e1b680)
Features
- api: add device sync discovery, provider selection, and trigger endpoints (7adc931)
- api: add GenericDeviceSyncService with tests (4602f99)
- api: validate deviceSyncDefinition on dynamic integration upsert (6c44c18)
- app: add device sync provider selector to Devices tab (6b1456f)
- db: add device sync fields to Device, Organization, and DynamicIntegration (b9e7188)
- integration-platform: add device_sync capability and SyncDevice schema (31975ff)
- trigger: add scheduled device sync to daily integration checks (59c57df)
v3.69.0
3.69.0 (2026-06-03)
Bug Fixes
- api: pass trusted organization to getSetup service (5108839)
- api: update permission of ensure-setup endpoint to allow auditor to access SoA (dd5a801)
- app: show empty state instead of spinner when soa setup missing (eace526)
- app: use get-setup endpoint for auditor role on SoA (0256e81)
Features
- api: create get-setup endpoint for audit:read permission (c1e6215)
v3.68.0
3.68.0 (2026-06-03)
Bug Fixes
- app: count only added evidence tasks on the service card (f6048a2)
- app: hide evidence tasks not added to the org in integration views (0b55cd2)
- app: keep addedTemplateIds undefined when taskTemplates absent (8e6f4ef)
- app: keep integration check dropdowns open (0d7c7fe)
- integration-platform: address cubic review of d59e4c7 (2 P2s) (4a6b64a)
- integration-platform: address cubic round-4 review (27 findings) (a467ff9)
- integration-platform: align Azure diagnostic-export evidence with enabled logs (ecc98cf)
- integration-platform: assume AWS customer role via the roleAssumer (two-hop) (23e68d2), closes #3003
- integration-platform: attach evidence to all IAM/CloudTrail check outcomes (7624405)
- integration-platform: close GCP IAM silent pass, harden CloudTrail region, tag per-service checks (cdde662)
- integration-platform: enrich evidence with the determining value on every check outcome (2d09795)
- integration-platform: extend round-4 patterns to sibling check files (6ef7ad0)
- integration-platform: include out-of-scope role defs in azure rbac wildcard scan (05d1cce), closes hi#privilege
- integration-platform: never let a read failure end as a silent/false verdict (d59e4c7)
- integration-platform: preserve array credential fields so AWS evidence checks see regions (777fe9d)
- integration-platform: resolve 3 P1s from cubic review of fix commits (3ec918a)
- integration-platform: resolve 4 cubic findings (RBAC gate + read-error states) (b1b5579)
- integration-platform: resolve cubic findings on latest commit (4 of 5) (239aea4)
- integrations: address cubic 2nd-pass review (10 findings) (d1c6368)
- integrations: address cubic review — fix 30 verified cloud-check bugs (5f6bebc)
- integrations: cubic 3rd-pass — scan continuity, Aurora backups, IPv6 wording (220982b)
- integrations: harden oauth refresh handling (20041cf)
- integrations: make config dropdown clickable via pointer-events, not portal={false} (ffa5c91)
- integrations: refresh oauth tokens during checks (8960820)
- integrations: render config dropdowns inline so they work inside the modal (a93f479)
Features
- integrations: add cloud services as evidence integrations (GCP/Azure/AWS) (665f454)
v3.67.0
3.67.0 (2026-06-02)
Bug Fixes
- api: guarantee non-null SoA justification on YES defaults (7f564df)
- api: include a default justification on SoA (732f262)
- app: able to edit the justification (2939178)
- app: fix empty justification issue on SoA (43fa889)
- app: keep SoA justification dialog open when save fails (a5621cb)
- app: return a generic default when no family match on SoA (6682be1)
- app: show default justification at all times on SoA (13f468a)
- background-checks: move admin actions into the status card footer (#2998) (dcd4b4d)
- people: stop tracking background checks for auditor-only members (CS-416) (#2995) (4e7d57d)