Skip to content

v1.51.0

Choose a tag to compare

@claudfuen claudfuen released this 16 Sep 19:25
· 770 commits to release since this release

1.51.0 (2025-09-16)

Bug Fixes

  • add DEQUEUED state handling in OnboardingTracker component (74d7151)
  • add missing newlines in package.json and index.ts files for consistency (f33bb34)
  • add missing port number to database connection string (bafbb27)
  • add newline at end of package.json for proper formatting (fb91918)
  • add persistent cmd session support in Windows script (bfad924)
  • add robust database connectivity rules for CodeBuild (50c9a7e)
  • add verification for public directory in buildspec.yml (b8e2064)
  • Added Control property to task sidebar (8cc503b)
  • Allow access to auditor role (1553400)
  • auth: rename email parameter for invite function to improve clarity (95bb6c9)
  • buildspec, Dockerfile: update Node.js version and adjust Prisma client generation path (2d677d0)
  • buildspec: adjust working directory for dependency installation (0774214)
  • buildspec: enhance type checking step with optional script handling (f151692)
  • comprehensive Prisma deployment fix for Vercel monorepo (6ef5033)
  • config: update Vercel environment check for standalone output (39f3710)
  • copy Prisma binary to locations where runtime is searching (7c3af89)
  • correct Docker entry point for monorepo structure (bb3aecb)
  • correct environment variable assignment for Prisma query engine in Next.js config (1ccaae1)
  • correct indentation in package.json scripts section (f3ed25a)
  • correct static file paths for next.js standalone monorepo structure (55442ab)
  • correct static file paths for next.js standalone monorepo structure (12adfa6)
  • correct Windows path formatting in fleet label creation script (f34610f)
  • deploy: ensure pulumi update completes before starting build (d47e9b5)
  • docs: Broken contributing guide link in PR template (7c8f509)
  • Enforce role-based access control in app (8a81f42)
  • enhance directory and marker file handling in Windows script (49e3ec4)
  • enhance elevation and error handling in Windows script (1a67177)
  • enhance elevation process in Windows script for better user experience (9b4aeee)
  • enhance logging and error handling in Windows script (9c54eb0)
  • enhance session token retrieval in middleware (27a7254)
  • enhance structure and logging in Windows script (e27a003)
  • ensure consistent newline handling in Prisma client and exports (b5ce5f1)
  • ensure Prisma binaries are included in Vercel deployment (fa43f5e)
  • ensure Prisma binaries are included in Vercel deployment with custom output path (e877714)
  • ensure Prisma client is generated during Next.js build for deployment (a9ee09a)
  • ensure Prisma query engine binary is properly copied in Trigger.dev deployment (8d2fe33)
  • fixed search (36e12f1)
  • improve directory creation logic in Windows script (71858ec)
  • improve directory selection logic in Windows script (b2da074)
  • improve Docker entry point detection for Next.js standalone build (4e11649)
  • improve error handling in file upload processes (af52289)
  • improve error handling in ToDoOverview component (d4dd686)
  • improve PowerShell command in Windows script for better execution (a313739)
  • improve variable handling and logging in Windows script (042db43)
  • infra: correct echo command syntax in buildspec for database URL check (1140eba)
  • infra: correct secrets manager syntax for codebuild and container (7ada508)
  • infra: correctly resolve database connection string for codebuild (093bcb3)
  • infra: update health check configuration in container module (c9b41a6)
  • infra: update health check endpoint in container configuration (5f3f4a2)
  • Keep the getRowId and rowClickBasePath optional (544afdc)
  • Member edit only for owner/admin (1a2b9d2)
  • Move role checks on org level (a4056bf)
  • prevent build failure when metadata service is inaccessible (951f462)
  • prevent infinite loop in TrustPortalSwitch by updating useEffect dependencies (5f28201)
  • Prisma seed command in packages/db (a9957cd)
  • properly separate app env vars from infra env vars (55aa5d6)
  • refine directory creation logic in Windows script (bfbfca0)
  • refine directory existence checks and logging in Windows script (37ea28b)
  • refine directory handling and logging in Windows script (3982150)
  • remove duplicate dependsOn key (#1426) (9035238)
  • remove duplicate import of HealthModule in app.module.ts (e02a51c)
  • resolve CodeBuild database connectivity issues (04b1555)
  • resolve YAML syntax error in buildspec.yml (a458015)
  • restore import of environment variables in Next.js config (1e01ae4)
  • restore prebuild script in package.json for Prisma client generation (4850e68)
  • Restrict member management actions to Owner/Admin roles (260131d)
  • set controller versioning to VERSION_NEUTRAL for API consistency (9ede4e8)
  • simplify Prisma extension to copy generated client to correct location (556bd17)
  • streamline elevation process in Windows script for clarity (2705540)
  • streamline script structure and enhance logging in Windows script (e9a5afd)
  • Type errors (ec77b2f)
  • ui: Align Employee breadcrumb and highlight People tab (97c353b)
  • update assetPrefix configuration to ensure proper URL handling in production (3487041)
  • update BINARY_TARGET for Prisma extension (639ac5e)
  • update Dockerfile to remove unnecessary bunfig.toml copy (05193c1)
  • update invitation email domain configuration (04579b0)
  • update marker file handling in Windows script (fe37a73)
  • Update member role check (3848a65)
  • update OpenAI model in onboarding and policy helpers for consistency (fcb070f)
  • update Prisma extension to properly handle generated client location in Trigger.dev deployment (a53cb42)
  • update registry path formatting in Windows script (d48ea60)
  • update role query in onboard-organization to use 'contains' for owner (af9f1c3)
  • update role validation in InviteMembersModal to prevent admin and employee overlap (#1485) (18f3440)
  • update S3 bucket name environment variable (1cc4fb2)
  • update S3 bucket name environment variable (74b98bc)
  • update typecheck:ci filters to correct package names (dc8f93b)
  • use dynamic port variable for database connection strings (f1f6030)
  • Validate user role for adding employee (194b462)
  • Validate user role when revoking invitation (7263791)

Features

  • add @ai-sdk/rsc package and update imports (15d7d66)
  • add advanced mode functionality for organizations (#1503) (04a9e26)
  • add API endpoint to approve organizations for QA team (3b526b4)
  • add API endpoint to delete users for QA team (89a6d16)
  • add BETTER_AUTH_URL to environment variables and buildspec validation (a767884)
  • add buildspec and deployment scripts for application (1722e2e)
  • add debug scripts for ECS and CodeBuild log retrieval (02b7df5)
  • add delete confirmation dialog to CommentItem component (a94ecd7)
  • add department column to policies table (#1499) (cff6bc9)
  • add deployment verification script for ECS (eee55f6)
  • add Dockerfiles for app and portal services (98efb51)
  • add E2E and unit testing workflows (e1f0f7b)
  • add Font components to email templates for improved typography (e2059a6)
  • add geo field to onboarding process (fd74000)
  • add header value sanitization for S3 metadata (d582d40)
  • add Husky hooks for commit message validation and pre-push checks (99fffad)
  • add migration for JWKS table to support JWT authentication (9cc1f88)
  • add NEXT_PUBLIC_API_URL environment variable (f31ee34)
  • Add PDF view for policies (#1451) (c4e52fc)
  • add Prisma client generation task and update build dependencies (e0061c0)
  • add progress bars to ComplianceOverview for improved visibility (d84daeb)
  • add required Next.js environment variables with proper validation (3d10913)
  • add risk and vendor action components and regeneration functionality (6b7d3a4)
  • add shouldGenerateTypes option to PrismaExtensionOptions (cbc1d36)
  • Add sorting options for organization list (bcf4434)
  • add TCP connectivity debugging to buildspec (804bcb3)
  • add TipTap content validation utilities for AI-generated content (9d0437e)
  • enable cross-subdomain cookies for authentication (e7d8521)
  • enable dynamic rendering and set revalidation for layout component (27f2555)
  • enhance content validation by removing empty text nodes (ba735e4)
  • enhance control status logic and onboarding process (4e00985)
  • enhance delete user API to require email for user deletion (4548a0c)
  • enhance DeviceAgentAccordionItem for macOS support and update download handling (ebff53e)
  • enhance download agent with improved error handling and configuration (900d99a)
  • enhance editor functionality with linkification and configurable extensions (5bb1f94)
  • enhance Fleet label creation and error handling (8f84460)
  • enhance framework compliance tracking and UI (c566a01)
  • enhance GitHub OIDC module to support existing provider usage (9212589)
  • enhance HybridAuthGuard and update authentication interfaces (3868a3e)
  • enhance invitation handling and user redirection (e3fb7d3)
  • enhance MemberRow component and onboarding task updates (41f8006)
  • enhance onboarding process with local development support (a7fab14)
  • enhance onboarding tasks with increased concurrency and retry logic (362cef8)
  • Enhance PDF handling in policy viewer (#1476) (c005b3e)
  • enhance policy management with regeneration and UI improvements (c4b4c0d)
  • enhance Prisma client generation and application secrets management (d44cfa3)
  • enhance Prisma client generation process with detailed logging (a9210a8)
  • enhance Prisma exports and update db:generate script (2d6195d)
  • enhance PrismaExtension to resolve and copy schema from @trycompai/db package (8bd0263)
  • enhance schema resolution in PrismaExtension for monorepo support (c413f6f)
  • enhance ToDoOverview component with dynamic tab selection (e03f402)
  • implement attachment download functionality and metadata retrieval (dde6d48)
  • implement auto-resizing for TaskBody textarea (758cbb2)
  • implement comments and attachments functionality in API (51162ac)
  • implement control creation functionality with UI integration (#1497) (943a7d3)
  • implement CORS and security headers for API routes (35aaeb1)
  • implement DynamicMinHeight component for responsive layout (09f52cf)
  • implement JWT authentication and update related components (2786ef6)
  • implement optimistic updates for comments and task attachments (7fe5669)
  • implement publish all policies action and UI components (52afe86)
  • implement risk and vendor mitigation tasks (da94ecc)
  • implement session-based JWT retrieval in ApiClient (33af882)
  • implement TriggerTokenProvider for access token management (6812f39)
  • improve invite page handling and user feedback (eb9bcab)
  • infra: add NEXT_PUBLIC_PORTAL_URL to applications configuration (bdd5f5f)
  • infra: add source version to build system configuration (424f6ad)
  • infra: add STS VPC endpoint for IAM role assumption (b5a70c4)
  • infra: enhance application container to support dynamic secret management (b5a7ee7)
  • infra: enhance build and deployment configurations for applications (67fc172)
  • infra: enhance build system to include required secrets from AWS Secrets Manager (7de1d6c)
  • infra: implement SSL certificate management and DNS validation (da41e90)
  • infra: refactor application secrets management to support individual secrets (72b00d4)
  • infra: refactor build system to improve environment variable handling (cc53704)
  • initialize API module with NestJS structure and essential configurations (2ea50d2)
  • initialize Pulumi infrastructure for Pathfinder app (3cc14fa)
  • integrate Prisma client and update database schema handling (81c4c3a)
  • integrate Prisma client generation and update imports for local usage (e7cbc8f)
  • introduce custom PrismaExtension for enhanced schema handling (856f869)
  • New & improved dashboard (38ce071)
  • optimize build process with parallel processing and enhanced caching (7276586)
  • optimize width calculation in ToDoOverview component (6e55979)
  • read app environment variables from apps/app/.env (b49fb1c)
  • simplify Prisma exports and update db:generate script (b6f9757)
  • streamline policy generation by directly producing TipTap JSON (1c799e2)
  • Support opening policy in new tab for easier navigation (42c2626)
  • support protocol-less links in comments (a5f124b)
  • update AddFrameworkModal to make organizationId optional (d742463)
  • update API client and auth utility to use Bearer token authentication (1d95394)
  • update auto-pr-to-main workflow to include new chas/* path (861eb35)
  • update dependencies and enhance onboarding process (59db96d)
  • update DeviceAgentAccordionItem to enhance user guidance for macOS and Windows (ec1876c)
  • update OpenAI model and enhance TipTap JSON schema for policy updates (79c5f2a)
  • update policy signature requirement and dependencies (bfdbb15)
  • update publishAllPoliciesAction to use parsedInput for organizationId (67741b4)
  • update S3 key handling for fleet agent downloads (9a5ab4f)
  • update SingleControl component and enhance control status logic (4287fec)
  • Update tasks on top level (3cb06d6)
  • update Trust Portal to include HIPAA compliance framework (bde32c4)
  • use PULUMI_PROJECT_NAME as environment identifier (29fed1e)
  • Vendor delete button (e98926a)