Skip to content

release: v1.15.0 - #165

Merged
github-actions[bot] merged 2 commits into
releasefrom
main
Aug 20, 2026
Merged

release: v1.15.0#165
github-actions[bot] merged 2 commits into
releasefrom
main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Puts v1.15.0 on release, which is the branch production deploys from. Opened by the Release workflow.


Summary by cubic

Release v1.15.0: adds REST/OpenAPI docs and API key management, introduces saved views and archiving, and scopes agent field backfill to only records missing values. List endpoints now accept array-based filters and support archived/activity filtering; bulk results include skipped counts.

  • REST/OpenAPI and docs: bridges TRPC to REST at /rest, generates OpenAPI, and enables Swagger UI; routers now declare input/output schemas. Adds @nestjs/swagger and trpc-to-openapi.
  • API keys: new endpoints to create, list, and revoke keys; key-management routes require a session cookie and reject API-key auth.
  • Saved views: CRUD for per-entity saved filters.
  • Archiving: soft-archive/unarchive for companies/contacts/deals, internal archive pruning cron, and queries exclude archived records in uniqueness checks.
  • Agent backfill: queues field-backfill only for records missing values, passes field keys, avoids overwriting existing values, and adds concurrency control; task focus now includes kind.
  • Filters and counts: list inputs move from single strings to arrays (owner, stage, source, etc.), add activity and custom-field filters, and an archived flag; workspace member role filter is now an array.
  • Tracking and bulk ops: Bulk results add a skipped field; cron/auth hardened for internal tracking, telemetry, sync, and archive endpoints.
  • Misc: expanded contracts/outputs across modules, minor UI updates (archive/unarchive actions, activity facet), and test updates.

Bolded notes for rollout

  • Update clients of list/search endpoints to send arrays for facet filters and include the new archived flag; handle activity and custom-field filters.
  • Handle the new BulkResult.skipped in bulk-operation consumers.
  • Switch UI and API usage from delete to archive/unarchive where applicable; hard “purge” remains internal/test-only.
  • Set CRON_SECRET for internal cron endpoints and schedule the new /internal/archive/prune job.
  • If using REST, target /rest routes and use API keys where supported; key-management routes require a user session and will reject API-key auth.

Written for commit 03a63c0. Summary will update on new commits.

Review in cubic

github-actions Bot and others added 2 commits August 20, 2026 16:08
Co-authored-by: Lewis Carhart <lewis@trycomp.ai>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions
github-actions Bot merged commit 517d859 into release Aug 20, 2026
6 of 9 checks passed
@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
crm-agent Building Building Aug 20, 2026 8:16pm
crm-api Building Building Aug 20, 2026 8:16pm
crm-app Building Building Preview Aug 20, 2026 8:16pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants