Skip to content

v1.42.0

Choose a tag to compare

@claudfuen claudfuen released this 24 Jun 20:36
· 1805 commits to release since this release

1.42.0 (2025-06-24)

Bug Fixes

  • add back create fleet lable to create org function (2f1ca1f)
  • add error handling for null hosts (c76c0bb)
  • add mdm step to agent instructions (24b0e83)
  • adjust scale of AnimatedGradientBackground in upgrade page for improved visual consistency (6f8821e)
  • booking: remove unnecessary margin from Phone icon in BookingDialog component (b39c654)
  • cast stripeCustomerId to string before syncing data (3887f71)
  • checkout: refactor CheckoutCompleteDialog to improve plan type handling (e91f1f0)
  • fix issue with s3 url sanitization (9ab26a0)
  • fix issue with sanitizing html (1acccc6)
  • fix issues with roles while inviting users (a1e7a7d)
  • layout: adjust navbar height for improved layout consistency (a61b794)
  • move agent logic to client side instead of server side (3ac4874)
  • RecentAuditLogs: adjust padding for no activity message display (98c278a)
  • roadmap link on readme (66afcbd)
  • start download of installer from the browser (dde4546)
  • try catch fetching the device so there's no error (20b7f14)
  • update Stripe customer ID retrieval to use organization ID instead of user ID (ce4ef80)
  • update subscription data handling and remove unused checkout components (3a50c55)
  • validate S3 URL host (d744f74)

Features

  • add animated pricing banner to upgrade page (0599fcc)
  • add API endpoint to fetch cached published websites from the database (4792901)
  • add dub referral tab and embed (7a5e166)
  • add rage mode and scroll rotation effects to AnimatedGradientBackground (bd516f7)
  • add SelectionIndicator component and enhance pricing card interactions (04835c6)
  • add support for windows agent (f18e8a2)
  • add tables support in policy editor (9afd1ed)
  • add tables support in policy editor (9822d95)
  • api: add server directive to stripe session generation (1c9f957)
  • api: enhance Stripe checkout session handling and logging (3eff9b4)
  • auth: add session hook to set active organization (6de3ded)
  • auth: implement organization access checks in layout components (a1d3ad7)
  • auth: refactor authentication page and components for improved user experience (fb4fa7d)
  • billing: enhance subscription management and UI components (1cf32c2)
  • checkout: add CheckoutCompleteDialog component and integrate confetti animation (4bd6018)
  • checkout: enhance CheckoutCompleteDialog with updated features and descriptions (2182c9e)
  • database: add nanoid function for generating URL-safe unique IDs (c3608e1)
  • enhance AnimatedGradientBackground with pulse and glow effects (7bd80c0)
  • enhance onboarding step input with website field (7062eb3)
  • enhance OnboardingStepInput and SelectPills components (0079556)
  • enhance Stripe checkout session handling by validating organization membership and managing customer records (3901d8d)
  • enhance upgrade page with logo marquee and review widget (a8c6ff1)
  • env: add new Fleet-related environment variables to configuration (99eb8b1)
  • env: add optional Stripe subscription price ID to environment variables (27a2d3d)
  • env: add Stripe subscription price ID to environment configuration (f3da9b6)
  • implement middleware for domain-based routing and organization handling (7be7b9f)
  • implement self-serve subscription option and update pricing details (69bd082)
  • improve scroll handling in AnimatedGradientBackground (cf98196)
  • integrate Senja Review Widget into pricing cards (24ecd81)
  • invite: implement invitation handling and redirection (4dccbbc)
  • layout: wrap main content in Suspense for improved loading handling (29c7cf2)
  • login: add option to use another sign-in method after sending magic link (957c25f)
  • metadata: add generateMetadata function for Controls, Tasks, and Cloud Tests pages (221106c)
  • middleware: allow unauthenticated access to invite routes (04c64d8)
  • middleware: handle old invite route format for direct visits (8a47db0)
  • middleware: implement authentication middleware for route protection (514e007)
  • middleware: implement organization session handling in middleware (5bd53b9)
  • policy: implement content sanitization to remove unsupported marks (61bdce4)
  • pricing: add '12-month minimum term' to paid features list in PricingCards component (1a45ac4)
  • pricing: add BookingDialog component to PricingCards for scheduling calls (63a68b3)
  • redo portal tasks to be cleaner (806f07f)
  • refactor subscription handling and introduce self-serve plan (9b6adfc)
  • setup: add SetupHeader component to enhance user experience (3cadc5b)
  • setup: enhance framework selection loading state management (6106974)
  • setup: enhance onboarding process and organization setup (b1fdabf)
  • setup: enhance organization setup and upgrade flow (e1d57d4)
  • setup: implement organization creation and onboarding enhancements (229744b)
  • setup: implement organization setup flow and subscription checks (b94e7f3)
  • stripe: add new Stripe integration features (3749e78)
  • stripe: define subscription data type for Stripe synchronization (5da6c67)
  • stripe: implement subscription data retrieval and cache management (47815bc)
  • tests: add layout, loading, and page components for cloud compliance tests (9c14c28)
  • update environment variables for Stripe pricing plans (c61922f)
  • update OrganizationSetupForm and routing logic (f0c14b9)
  • update pricing cards with new features and subscription handling (3753cc5)