# cal.diy changelog > cal.diy release notes. - Vendor: cal.diy - Category: Developer Tools - Official site: https://cal.diy/ - Tracked by: What's New (https://whatsnew.fyi/product/cal-diy) - Harvested from: GitHub (calcom/cal.diy) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v6.2.0 - Date: 2026-03-01 - Version: v6.2.0 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.2.0 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.2.0 - **fixed** — Show invite link settings modal when clicking edit invite link in team members view - **fixed** — Preserve existing enabled state during seed in app-store - **fixed** — Use randomString() for booking uid in slots e2e tests to avoid unique constraint flake - **fixed** — Use random booking UIDs in api/v2 slots e2e tests to prevent test flakiness due to DB unique constraint - **fixed** — Default icon size to 16px in createIcon wrapper and fix download button alignment - **fixed** — Resolve signup watchlist review issues and auto-unlock on SIGNUP entry removal - **fixed** — Display phone numbers and localized timezone in BookingDetailsSheet - **fixed** — Prevent BookingDetailsSheet flicker when switching bookings - **fixed** — Inline package.json descriptions in app-store _metadata.ts to fix Vitest RPC errors - **added** — Enable onboarding-v3 globally - **added** — Add configurable first page setting to companion - **fixed** — Preserve customReplyToEmail when hideOrganizerEmail is enabled - **fixed** — Lazy-load companion iframe to avoid requests on every page visit - **fixed** — Use maxLength parameter in truncateOnWord instead of hardcoded value - **fixed** — Hide bookings opt-in banner on mobile viewport - **fixed** — Correct hours-to-days conversion in convertToNewDurationType ##### What's Changed * fix: show invite link settings modal when clicking edit invite link in team members view by @anikdhabal in https://github.com/calcom/cal.com/pull/27917 * fix: exclude test files from CODEOWNERS foundation approval by @hariombalhara in https://github.com/calcom/cal.com/pull/27919 * fix(app-store): preserve existing enabled state during seed by @devanshu0x in https://github.com/calcom/cal.com/pull/27918 * fix: use randomString() for booking uid in slots e2e tests to avoid unique constraint flake by @alishaz-polymath in https://github.com/calcom/cal.com/pull/27916 * fix: use random booking UIDs api/v2 slots e2e tests to prevent test flakiness due to DB unique constraint by @romitg2 in https://github.com/calcom/cal.com/pull/27902 * fix: add e2e-spec pattern to CODEOWNERS test file exclusions by @anikdhabal in https://github.com/calcom/cal.com/pull/27926 * fix: default icon size to 16px in createIcon wrapper and fix download button alignment by @eunjae-lee in https://github.com/calcom/cal.com/pull/27924 * fix: resolve signup watchlist review issues and auto-unlock on SIGNUP entry removal by @alishaz-polymath in https://github.com/calcom/cal.com/pull/27923 * fix: display phone numbers and localized timezone in BookingDetailsSheet by @eunjae-lee in https://github.com/calcom/cal.com/pull/27909 * feat: enable onboarding-v3 globally and update e2e tests by @sean-brydon in https://github.com/calcom/cal.com/pull/27922 * refactor: apply biome formatting to packages/sms, prisma, emails, lib by @eunjae-lee in https://github.com/calcom/cal.com/pull/27880 * fix: prevent BookingDetailsSheet flicker when switching bookings by @eunjae-lee in https://github.com/calcom/cal.com/pull/27894 * fix: inline package.json descriptions in app-store _metadata.ts to fix Vitest RPC errors by @emrysal in https://github.com/calcom/cal.com/pull/27931 * revert: onboarding v3 global by @sean-brydon in https://github.com/calcom/cal.com/pull/27933 * chore(deps): bump axios to 1.13.5 by @pedroccastro in https://github.com/calcom/cal.com/pull/27864 * feat(companion): add configurable first page setting by @dhairyashiil in https://github.com/calcom/cal.com/pull/27267 * revert: "revert (#27933)" for onboarding v3 gloablly by @sean-brydon in https://github.com/calcom/cal.com/pull/27938 * fix: preserve customReplyToEmail when hideOrganizerEmail is enabled by @anikdhabal in https://github.com/calcom/cal.com/pull/27941 * fix: lazy-load companion iframe to avoid requests on every page visit by @volnei in https://github.com/calcom/cal.com/pull/27946 * chore: update extension version to 1.7.6 by @dhairyashiil in https://github.com/calcom/cal.com/pull/27952 * fix: use maxLength parameter in `truncateOnWord` instead of hardcoded value by @AritraDey-Dev in https://github.com/calcom/cal.com/pull/27961 * fix: hide bookings opt-in banner on mobile viewport by @PeerRich in https://github.com/calcom/cal.com/pull/27965 * fix: Correct hours-to-days conversion in convertToNewDurationType by @AritraDey-Dev in https://github.com/calcom/cal.com/pull/27964 ##### New Contributors * @devanshu0x made their first contribution in https://github.com/calcom/cal.com/pull/27918 * @AritraDey-Dev made their first contribution in https://github.com/calcom/cal.com/pull/27961 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.16...v6.2.0 ### v6.1.16 - Date: 2026-02-12 - Version: v6.1.16 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.16 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.16 - **fixed** — Fix text overlap in Booking Drawer footer - **changed** — Migrate Icon to component icons from @coss/ui/icons - **added** — Add active user billing - **added** — Add annual plans for teams and organizations - **fixed** — Use personal credits if no more team credits are available - **changed** — Move data-table hooks, contexts, and provider from features to web modules - **fixed** — Update data-table hook imports missed in previous refactor - **fixed** — Organize the out-of-office page - **fixed** — Include locale-prefixed paths in botid client-side protection - **added** — Add signup watchlist review mode ##### What's Changed * fix: Booking Drawer - text overlap in footer by @hariombalhara in https://github.com/calcom/cal.com/pull/27897 * refactor: migrate Icon to component icons from @coss/ui/icons by @eunjae-lee in https://github.com/calcom/cal.com/pull/27458 * feat: active user billing by @sean-brydon in https://github.com/calcom/cal.com/pull/27867 * feat: add annual plans for teams/organizations by @sean-brydon in https://github.com/calcom/cal.com/pull/27896 * fix: use personal credits if no more team credits by @CarinaWolli in https://github.com/calcom/cal.com/pull/27518 * refactor: move data-table hooks/contexts/provider from features to web modules by @eunjae-lee in https://github.com/calcom/cal.com/pull/27833 * fix: update data-table hook imports missed in #27833 refactor by @eunjae-lee in https://github.com/calcom/cal.com/pull/27900 * fix: Organised the OOO page by @Recxsmacx in https://github.com/calcom/cal.com/pull/27865 * fix: Trimmed License Section in README by @Kmadhav824 in https://github.com/calcom/cal.com/pull/27903 * fix: include locale-prefixed paths in botid client-side protection by @volnei in https://github.com/calcom/cal.com/pull/27910 * feat: add signup watchlist review mode by @emrysal in https://github.com/calcom/cal.com/pull/27912 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.15...v6.1.16 ### v6.1.15 - Date: 2026-02-12 - Version: v6.1.15 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.15 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.15 - **fixed** — Update booking page terms text to use APP_NAME instead of "our" - **fixed** — Add i18n and migration for booking history pbac - **fixed** — API v2 @GetWebhook() decorator doesn't generate OpenAPI path - **changed** — Optimize getBusyTimesForLimitChecks with batched parallel queries - **added** — Refactor billing to strategy implementation - **added** — Add Claude specs - **fixed** — Rename rediss:// to redis:// in .env.example - **fixed** — Hide cancel/reschedule links in emails when disabled - **fixed** — Use randomString() for booking UIDs in slots E2E tests - **fixed** — Ensure metadata key is always present in BOOKING_CREATED webhook payload - **added** — Add caretta.so app - **fixed** — Unable to add and remove org banner - **added** — Add UTM parameter data to insights bookings CSV download - **added** — Format field labels to display human-readable names in form-builder - **fixed** — Adjust Zoho token expiry time to milliseconds - **added** — Add fallback action options to routing form fallback section - **changed** — Use UNION ALL with DISTINCT for bookings query optimization - **added** — Login overlay redesign - **fixed** — Maintain uid parameter in BookingDetailsSheet URL - **added** — Re-render bookings page after feature opt-in without full refresh - **fixed** — Correct value of selection box behavior in Edit of new Added Question dialog ##### What's Changed * chore: resolve @modelcontextprotocol/sdk to 1.26.0 by @pedroccastro in https://github.com/calcom/cal.com/pull/27640 * fix: update booking page terms text to use APP_NAME instead of "our" by @CarinaWolli in https://github.com/calcom/cal.com/pull/27834 * fix: add i18n + migration for booking history pbac by @sean-brydon in https://github.com/calcom/cal.com/pull/27836 * fix: API v2 `@GetWebhook()` decorator doesn't generate OpenAPI path by @Ryukemeister in https://github.com/calcom/cal.com/pull/27612 * perf: optimize getBusyTimesForLimitChecks with batched parallel queries by @Udit-takkar in https://github.com/calcom/cal.com/pull/27399 * feat: refactor billing to strategy implemention by @sean-brydon in https://github.com/calcom/cal.com/pull/27828 * refactor: apply biome formatting to apps/web by @eunjae-lee in https://github.com/calcom/cal.com/pull/27692 * feat: add claude specs by @Udit-takkar in https://github.com/calcom/cal.com/pull/26852 * fix: renamed `rediss://` to `redis://` in .env.example by @romitg2 in https://github.com/calcom/cal.com/pull/27478 * fix: hide cancel/reschedule links in emails when disabled by @evertonresende in https://github.com/calcom/cal.com/pull/27637 * Populated Contributing Section with a welcoming summary by @Kmadhav824 in https://github.com/calcom/cal.com/pull/27830 * fix: use randomString() for booking UIDs in slots E2E tests by @anikdhabal in https://github.com/calcom/cal.com/pull/27847 * fix: ensure metadata key is always present in BOOKING_CREATED webhook payload by @devin-ai-integration[bot] in https://github.com/calcom/cal.com/pull/27300 * feat: caretta.so app by @PeerRich in https://github.com/calcom/cal.com/pull/27840 * fix: unable to add and remove org banner by @anikdhabal in https://github.com/calcom/cal.com/pull/27848 * feat: add UTM parameter data to insights bookings CSV download by @CarinaWolli in https://github.com/calcom/cal.com/pull/27854 * chore: add agent rules to prevent circular dependencies between packages by @hbjORbj in https://github.com/calcom/cal.com/pull/27860 * feat(form-builder): format field labels to display human-readable names by @Shrey-Sutariya in https://github.com/calcom/cal.com/pull/27858 * fix: adjusted zoho Token expiry time to miliseconds. by @saptarshi-bose in https://github.com/calcom/cal.com/pull/27855 * feat: add fallback action options to routing form fallback section by @joeauyeung in https://github.com/calcom/cal.com/pull/27449 * perf: use UNION ALL with DISTINCT for bookings query optimization by @keithwillcode in https://github.com/calcom/cal.com/pull/27841 * refactor: apply biome formatting to packages/features by @eunjae-lee in https://github.com/calcom/cal.com/pull/27844 * fix: few flaky api v2 e2e tests by @anikdhabal in https://github.com/calcom/cal.com/pull/27849 * feat: login overlay re design by @Udit-takkar in https://github.com/calcom/cal.com/pull/27800 * fix: Improve wrong assignment report by @joeauyeung in https://github.com/calcom/cal.com/pull/27162 * chore(deps): resolve fast-xml-parser to 5.3.4 by @pedroccastro in https://github.com/calcom/cal.com/pull/27887 * fix: maintain uid parameter in BookingDetailsSheet URL by @eunjae-lee in https://github.com/calcom/cal.com/pull/27872 * feat: re-render bookings page after feature opt-in without full refresh by @eunjae-lee in https://github.com/calcom/cal.com/pull/27873 * fix(form-builder): correct value of selection box behavior in Edit of new Added Question dialog by @Shrey-Sutariya in https://github.com/calcom/cal.com/pull/27890 * fix: feedback dialog overlay on intercom by @dhairyashiil in https://github.com/calcom/cal.com/pull/27892 * chore: Remove /api/ routes from proxy by @keithwillcode in https://github.com/calcom/cal.com/pull/27883 * feat: add list formatting options to profile and event description editor by @SinghaAnirban005 in https://github.com/calcom/cal.com/pull/27838 * fix: support underscores in workflow template va _[Truncated at 4000 characters — full notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.15]_ ### v6.1.14 - Date: 2026-02-10 - Version: v6.1.14 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.14 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.14 - **fixed** — Remove IS_PRODUCTION gate and add feature flag check in booking audit producer - **fixed** — Allow unmarking host as no-show - **added** — Show routing trace dialog on assignment reason badge click - **added** — Add routing trace seeding to seed-insights - **fixed** — Hide cal branding on platform workflows - **changed** — Stop using Unkey for IP-based rate limiting - **changed** — Add composite index on (formId, createdAt) for App_RoutingForms_FormResponse - **fixed** — Remove duplicate "Name" label on team creation page - **fixed** — Add isCompanyEmail check to organization upgrade path - **fixed** — Fix shell header save button - **fixed** — Pass onboarding false to team creation - **fixed** — Fix availability page UI - **added** — Add filter segment validation with useActiveFiltersValidator hook and refactor DataTableProvider - **fixed** — Hide feature opt-in feedback dialog during impersonation - **added** — Write wrong assignment reports to the database - **added** — Add non-interactive mode to app-store CLI ##### What's Changed * fix: (booking-audit) Remove IS_PRODUCTION gate and add feature flag check in producer by @hariombalhara in https://github.com/calcom/cal.com/pull/26524 * fix: allow unmarking host as no-show by @hariombalhara in https://github.com/calcom/cal.com/pull/27694 * feat: show routing trace dialog on assignment reason badge click by @joeauyeung in https://github.com/calcom/cal.com/pull/27629 * feat: add routing trace seeding to seed-insights by @hariombalhara in https://github.com/calcom/cal.com/pull/27782 * fix: hide cal branding on platform workflows by @supalarry in https://github.com/calcom/cal.com/pull/27385 * refactor: Stop using Unkey for IP-based rate limiting by @keithwillcode in https://github.com/calcom/cal.com/pull/27674 * perf: add composite index on (formId, createdAt) for App_RoutingForms_FormResponse by @keithwillcode in https://github.com/calcom/cal.com/pull/27252 * chore: Use IF NOT EXISTS for index of App_RoutingForms_FormResponse by @keithwillcode in https://github.com/calcom/cal.com/pull/27814 * fix: remove duplicate "Name" label on team creation page by @CarinaWolli in https://github.com/calcom/cal.com/pull/27803 * fix: add isCompanyEmail check to organization upgrade path by @sean-brydon in https://github.com/calcom/cal.com/pull/27813 * fix: fixed shell header - save button by @dhairyashiil in https://github.com/calcom/cal.com/pull/27794 * fix: pass onboarding false to team creation by @sean-brydon in https://github.com/calcom/cal.com/pull/27806 * chore: fix 'therefore' typo in readme by @vishwajeett007 in https://github.com/calcom/cal.com/pull/27816 * fix: availability page UI by @Udit-takkar in https://github.com/calcom/cal.com/pull/27825 * feat: add filter segment validation with useActiveFiltersValidator hook and refactor DataTableProvider by @eunjae-lee in https://github.com/calcom/cal.com/pull/27208 * fix: hide feature opt-in feedback dialog during impersonation by @sean-brydon in https://github.com/calcom/cal.com/pull/27802 * feat: Write wrong assignment reports to the database by @joeauyeung in https://github.com/calcom/cal.com/pull/27405 * refactor: decouple @calcom/features from @calcom/trpc/server [1] by @hbjORbj in https://github.com/calcom/cal.com/pull/27751 * refactor: decouple @calcom/features from @calcom/trpc/server [2] by @hbjORbj in https://github.com/calcom/cal.com/pull/27821 * chore: Update CODEOWNERS for Shell.tsx by @keithwillcode in https://github.com/calcom/cal.com/pull/27835 * feat: add non-interactive mode to app-store CLI by @hariombalhara in https://github.com/calcom/cal.com/pull/27831 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.13...v6.1.14 ### v6.1.13 - Date: 2026-02-09 - Version: v6.1.13 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.13 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.13 - **added** — Add delete confirmation dialog to webhook list items - **fixed** — Toggle chevron icon direction in filter segment dropdown - **fixed** — Ensure default calendars domain - **added** — High Water Mark (HWM) billing for monthly subscriptions - **changed** — Refactor UI to use COSS and coupons UI - **fixed** — Add OAuth client owner email to admin view - **added** — Custom feedback dialog for feature opt-in - **fixed** — Show bookings-v3 opt-in banner - **fixed** — Clean extra space in description before saving to avoid word break - **fixed** — Open Join button in default browser instead of in-app browser - **fixed** — Use Object.prototype.hasOwnProperty.call for safe property checks - **changed** — Reduce team page client payload with minimal data serialization - **fixed** — UX audit changes - **changed** — Optimize organization member removal to prevent transaction timeout - **fixed** — Add URL validation to webhook endpoints - **fixed** — Enable call history for free users - **fixed** — Form Builder Name Field shows default label when custom label is empty - **added** — Navigation item dropdown animation - **fixed** — Event is not created on Zoho Calendar when hideOrganizerEmail is enabled - **fixed** — Fallback to Cal video when Google Meet used without Google Calendar as default app ##### What's Changed * feat: add delete confirmation dialog to webhook list items by @KartikLabhshetwar in https://github.com/calcom/cal.com/pull/26305 * fix: toggle chevron icon direction in filter segment dropdown by @deepanshurajput0 in https://github.com/calcom/cal.com/pull/27641 * refactor: OAuth 2.0 endpoints by @supalarry in https://github.com/calcom/cal.com/pull/27442 * fix: ensure default calendars domain by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27645 * refactor: Break useCreateEventType hook into web-specific and platform-specific ones by @hbjORbj in https://github.com/calcom/cal.com/pull/27522 * feat: High Water Mark (HWM) billing for monthly subscriptions by @sean-brydon in https://github.com/calcom/cal.com/pull/27559 * feat: refactor UI to use coss + coupons UI by @sean-brydon in https://github.com/calcom/cal.com/pull/27647 * refactor: apply biome formatting to several packages by @eunjae-lee in https://github.com/calcom/cal.com/pull/27439 * fix: add oauth client owner email to admin view by @CarinaWolli in https://github.com/calcom/cal.com/pull/27243 * feat: custom feedback dialog for feature opt-in by @eunjae-lee in https://github.com/calcom/cal.com/pull/27578 * fix: show bookings-v3 opt-in banner by @eunjae-lee in https://github.com/calcom/cal.com/pull/27653 * fix: cleaned the extra space in description before saving to avoid word break by @ifrah-ashraf in https://github.com/calcom/cal.com/pull/27632 * fix: open Join button in default browser instead of in-app browser by @PeerRich in https://github.com/calcom/cal.com/pull/27455 * fix: use Object.prototype.hasOwnProperty.call for safe property checks by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27661 * perf: reduce team page client payload with minimal data serialization by @keithwillcode in https://github.com/calcom/cal.com/pull/27656 * fix: ux audit changes by @Amit91848 in https://github.com/calcom/cal.com/pull/26875 * perf: optimize organization member removal to prevent transaction timeout by @anikdhabal in https://github.com/calcom/cal.com/pull/27660 * fix: add URL validation to webhook endpoints by @pedroccastro in https://github.com/calcom/cal.com/pull/26593 * refactor: replace FeaturesRepository with DI-based feature repositories by @eunjae-lee in https://github.com/calcom/cal.com/pull/27200 * fix: call history to free users by @jagadish-7 in https://github.com/calcom/cal.com/pull/27473 * perf: Optimize DB calls and avoid N+1 queries in BookingAuditViewer by @hariombalhara in https://github.com/calcom/cal.com/pull/26544 * fix: Form Builder Name Field Shows Default Label When Custom Label is Empty by @kartik-212004 in https://github.com/calcom/cal.com/pull/24201 * feat: nav item dropdown animation implemented by @Recxsmacx in https://github.com/calcom/cal.com/pull/26534 * chore: Integrate mark-no-show booking audit by @hariombalhara in https://github.com/calcom/cal.com/pull/26570 * refactor: simplify link-as-an-app template and migrate 24 existing apps by @PeerRich in https://github.com/calcom/cal.com/pull/27215 * fix: event is not created on the Zoho Calendar when hideOrganizerEmail is enabled by @anikdhabal in https://github.com/calcom/cal.com/pull/27675 * fix: fallback to cal video when Google Meet used without Google Calendar as default app by @anikdhabal in https://github.com/calcom/cal.com/pull/27630 * feat(companion): add upcoming bookings widget for iOS and Android by @PeerRich in https://github.com/calcom/cal.com/pull/27199 * feat: move platform active billing logic to services by @sean-brydon in https://github.com/calcom/cal.com/pull/27704 * feat: add comprehensive booking audit logs seed script by @hariombalhara in https://github.com/calcom/cal.com/pull/27699 * feat: redesign team creation flow to match onboarding by @sean-brydon in https://github.com/calcom/cal.com/pull/27698 * fix: prevent layout shift in sticky navbar by @deepanshurajput0 in https://github.com/calcom/cal.com _[Truncated at 4000 characters — full notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.13]_ ### v6.1.12 - Date: 2026-02-05 - Version: v6.1.12 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.12 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.12 - **fixed** — Missing phone numbers on new HubSpot contacts - **fixed** — Prevent video redirect when booking additional seats - **fixed** — Restore Atoms build by reverting component relocation to @calcom/web - **fixed** — Misalignment in rows per page select in bookings page - **fixed** — Avatar URL breaking for team/orgs in BookerEmbed atom - **fixed** — Handle special characters in extension event types in companion - **fixed** — Users not joining org/team when signing up with API v2 invite tokens - **added** — Allow users to provide custom apiUrl prop to BookerEmbed - **added** — Add GET /v2/bookings/by-seat/{seatUid} endpoint in API v2 - **added** — Add PostHog event tracking for feature opt-in banner and dialog - **fixed** — Ensure default calendars api v2 - **fixed** — Actions menu being hidden by long availability titles - **fixed** — Show Google Meet link in location field instead of "Google" - **added** — OAuth 2.0 support for atoms - **added** — Skip platform billing for non-platform-managed users in 2024-08-13 API - **fixed** — Initiate OAuth flow in setup page instead of redirecting to dashboard for stripe - **fixed** — Prevent attendee phone number from overriding organizer default app location - **fixed** — Use SMS-specific rate limits for verification code - **fixed** — Handle null/undefined tracking IDs in analytics schemas - **fixed** — Improve error handling in delegation credential workspace configuration ##### What's Changed * chore(deps): bump tar resolution to 7.5.7 by @pedroccastro in https://github.com/calcom/cal.com/pull/27538 * fix: missing phone numbers on new HubSpot contacts by @anikdhabal in https://github.com/calcom/cal.com/pull/27555 * feat: support Cubic feedback workflow for external forked PRs by @keithwillcode in https://github.com/calcom/cal.com/pull/26910 * test: replace text locators with data-testid selectors in team filter tests by @keithwillcode in https://github.com/calcom/cal.com/pull/27148 * fix: prevent video redirect when booking additional seats by @anikdhabal in https://github.com/calcom/cal.com/pull/27574 * fix: restore Atoms build by reverting component relocation to @calcom/web by @pedroccastro in https://github.com/calcom/cal.com/pull/27575 * feat: add GitHub workflows to sync agents/ to Devin Knowledge by @eunjae-lee in https://github.com/calcom/cal.com/pull/26994 * fix: misalignment in rows per page select in bookings page by @mr-mods-yg in https://github.com/calcom/cal.com/pull/27512 * fix: use step output for PR number in Cubic review workflow by @keithwillcode in https://github.com/calcom/cal.com/pull/27577 * fix(docs): correct env copy command in local-development.mdx by @Shivangisharma4 in https://github.com/calcom/cal.com/pull/27274 * fix: avatar URL breaking for team/orgs in `BookerEmbed` atom by @Ryukemeister in https://github.com/calcom/cal.com/pull/27424 * fix(companion): handle special characters in extension event types by @pedroccastro in https://github.com/calcom/cal.com/pull/27533 * chore(deps): resolve @isaacs/brace-expansion to 5.0.1 by @pedroccastro in https://github.com/calcom/cal.com/pull/27596 * fix: users not joining org/team when signing up with API v2 invite tokens by @anikdhabal in https://github.com/calcom/cal.com/pull/27526 * feat: allow users to provide custom apiUrl prop to BookerEmbed by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27576 * feat(api-v2): add GET /v2/bookings/by-seat/{seatUid} endpoint by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/26786 * feat: add PostHog event tracking for feature opt-in banner and dialog by @eunjae-lee in https://github.com/calcom/cal.com/pull/27579 * refactor: move admin and filter components out of packages/features by @hbjORbj in https://github.com/calcom/cal.com/pull/27604 * fix: ensure default calendars api v2 by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27603 * fix: actions menu being hidden by long availability titles by @deepanshurajput0 in https://github.com/calcom/cal.com/pull/27607 * fix: show Google Meet link in location field instead of "Google" by @anikdhabal in https://github.com/calcom/cal.com/pull/27508 * feat: OAuth 2.0 support for atoms by @supalarry in https://github.com/calcom/cal.com/pull/27158 * fix: hide cal branding for user by @Ryukemeister in https://github.com/calcom/cal.com/pull/27594 * feat: skip platform billing for non-platform-managed users in 2024-08-13 API by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27586 * chore: add react-grab by @eunjae-lee in https://github.com/calcom/cal.com/pull/27598 * fix: initiate OAuth flow in setup page instead of redirecting to dashboard for stripe by @anikdhabal in https://github.com/calcom/cal.com/pull/27608 * chore: add deprecated comment to FeaturesRepository by @eunjae-lee in https://github.com/calcom/cal.com/pull/27611 * test: add integration test for FeatureRepository with @Memoize decorator by @eunjae-lee in https://github.com/calcom/cal.com/pull/27613 * feat: update translations via @LingoDotDev by @cal-com-ci[bot] in https://github.com/calcom/cal.com/pull/27532 * perf: optimize myStats tRPC call to only trigger when Intercom session is created by @keithwillcode in https://github.com/calcom/cal.com/pull/27623 * perf: Optmize DB queries around attribute routing by @joeauyeung in https://github.com/calcom/cal.com/pull/27600 * fix: prevent attendee phone number from overri _[Truncated at 4000 characters — full notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.12]_ ### v6.1.11 - Date: 2026-02-03 - Version: v6.1.11 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.11 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.11 - **fixed** — Skip duplicate CRM lookup when router already performed it - **fixed** — Fix trpc build - **added** — Update current time indicator on page refocus - **fixed** — Filter attendees in emails when seatsShowAttendees is disabled - **fixed** — Add input validation to analytics app schemas - **fixed** — Fix instant booking location lookup - **added** — Add redirect option for non-routed visits to event types - **added** — Enable @lingodotdev concurrency - **added** — Add tasker integration for proration email notifications - **fixed** — Suppress alerts for expected billing errors in increment-usage task - **fixed** — Show personal credits even when user is on teams plan - **fixed** — Correct LearnMoreLink import path in BillingCredits - **fixed** — Clear oversized images from onboarding store during migration - **added** — Skip platform billing for non-platform-managed users - **fixed** — Fix Navbar hiding unexpectedly on Workflow page scroll - **fixed** — Make toggle switch visible in mic settings for cal-video - **changed** — Parallelize calls in team event type SSR ##### What's Changed * fix: skip duplicate CRM lookup when router already performed it by @joeauyeung in https://github.com/calcom/cal.com/pull/27487 * fix: trpc build by @supalarry in https://github.com/calcom/cal.com/pull/27516 * feat: update current time indicator on page refocus by @eunjae-lee in https://github.com/calcom/cal.com/pull/27503 * fix: filter attendees in emails when seatsShowAttendees is disabled by @anikdhabal in https://github.com/calcom/cal.com/pull/27520 * chore: Update Mintlify to V2 by @alishaz-polymath in https://github.com/calcom/cal.com/pull/27523 * fix: add input validation to analytics app schemas by @pedroccastro in https://github.com/calcom/cal.com/pull/26976 * fix: instant booking location lookup by @pedroccastro in https://github.com/calcom/cal.com/pull/27517 * chore: Remove developing/introduction page and make Local Development the landing page by @mintlify[bot] in https://github.com/calcom/cal.com/pull/27492 * feat: add redirect option for non-routed visits to event types by @joeauyeung in https://github.com/calcom/cal.com/pull/27468 * feat: enable @lingodotdev concurrency by @vrcprl in https://github.com/calcom/cal.com/pull/27529 * feat: add tasker integration for proration email notifications by @sean-brydon in https://github.com/calcom/cal.com/pull/27247 * fix: suppress alerts for expected billing errors in increment-usage task by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27535 * fix: show personal credits even when user is on teams plan by @CarinaWolli in https://github.com/calcom/cal.com/pull/27511 * chore: use trigger.dev task to ensure default calendars by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27556 * chore: update atoms retry mechanism by @Ryukemeister in https://github.com/calcom/cal.com/pull/27450 * fix: correct LearnMoreLink import path in BillingCredits by @romitg2 in https://github.com/calcom/cal.com/pull/27561 * fix: clear oversized images from onboarding store during migration by @hariombalhara in https://github.com/calcom/cal.com/pull/27560 * feat: skip platform billing for non-platform-managed users by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27521 * fix: Navbar hiding unexpectedly on Workflow page scroll by @deepanshurajput0 in https://github.com/calcom/cal.com/pull/27557 * fix(cal-video): make toggle switch visible in mic settings by @gyancodes in https://github.com/calcom/cal.com/pull/27558 * chore: add npm audit in CI by @Udit-takkar in https://github.com/calcom/cal.com/pull/27182 * perf: Paraellelize calls in team event type SSR by @joeauyeung in https://github.com/calcom/cal.com/pull/27486 * refactor: consolidate agent config into agents directory by @eunjae-lee in https://github.com/calcom/cal.com/pull/27427 ##### New Contributors * @vrcprl made their first contribution in https://github.com/calcom/cal.com/pull/27529 * @gyancodes made their first contribution in https://github.com/calcom/cal.com/pull/27558 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.10...v6.1.11 ### v6.1.10 - Date: 2026-02-02 - Version: v6.1.10 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.10 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.10 - **added** — Add tooltip for disabled Cancel button on past bookings - **added** — Add Cal.com APIv2 skills for AI agents - **added** — Add field rules for round robin routing in Salesforce - **added** — Add devin-finish-pr label as trigger for PR completion workflow - **added** — Enable username editing during personal onboarding for social sign-in users - **added** — Show invoices on team/org - **fixed** — Cache already-enabled feature opt-in status in local storage - **fixed** — Show bookings shell headings when v3 disabled - **fixed** — Filter KBar bookings to show only current user's upcoming bookings - **fixed** — Add guest limits and rate limiting to booking-guests endpoint - **fixed** — Fix monthly proration test - **fixed** — Resolve Blocking E2E Flakes - **fixed** — Fix user profile dropdown chevron direction on open - **fixed** — Fix icon on button - **fixed** — Improve French translations and handle email invites - **fixed** — Fix platform billing reschedule usage increment via trigger.dev - **fixed** — Remove invalid nested anchor inside button in call history empty state - **fixed** — Reset embed iframe queue consistently to preserve UI commands - **changed** — Move Booker hooks from packages/features to apps/web/modules - **changed** — Move shared components from apps/web to packages/features - **changed** — Split flag repositories into Prisma and Cached layers ##### What's Changed * feat: add tooltip for disabled Cancel button on past bookings by @eunjae-lee in https://github.com/calcom/cal.com/pull/27431 * fix: cache already-enabled feature opt-in status in local storage by @eunjae-lee in https://github.com/calcom/cal.com/pull/27393 * fix: show bookings shell headings when v3 disabled by @eunjae-lee in https://github.com/calcom/cal.com/pull/27433 * fix: filter KBar bookings to show only current user's upcoming bookings by @PeerRich in https://github.com/calcom/cal.com/pull/27447 * refactor: move Booker hooks from packages/features to apps/web/modules by @hbjORbj in https://github.com/calcom/cal.com/pull/27343 * feat: add Cal.com APIv2 skills for AI agents by @PeerRich in https://github.com/calcom/cal.com/pull/27445 * feat(salesforce): add field rules for round robin routing by @joeauyeung in https://github.com/calcom/cal.com/pull/27402 * fix: add guest limits and rate limiting to booking-guests endpoint by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27494 * fix: monthly proration test by @sean-brydon in https://github.com/calcom/cal.com/pull/27498 * fix: Resolve Blocking E2E Flakes by @anikdhabal in https://github.com/calcom/cal.com/pull/27501 * feat: add devin-finish-pr label as trigger for PR completion workflow by @keithwillcode in https://github.com/calcom/cal.com/pull/27504 * fix(shell): user profile dropdown chevron direction on open (#27475) by @vishwajeett007 in https://github.com/calcom/cal.com/pull/27481 * feat: enable username editing during personal onboarding for social sign-in users by @sean-brydon in https://github.com/calcom/cal.com/pull/27495 * fix: icon on button by @CarinaWolli in https://github.com/calcom/cal.com/pull/27502 * fix: improve French translations and handle email invites by @korrica1-design in https://github.com/calcom/cal.com/pull/27286 * fix: platform billing reschedule usage increment via trigger.dev by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27483 * fix: remove invalid nested anchor inside button in call history empty state by @romitg2 in https://github.com/calcom/cal.com/pull/27506 * refactor: move shared components from apps/web to packages/features by @hbjORbj in https://github.com/calcom/cal.com/pull/27490 * refactor: split flag repositories into Prisma and Cached layers by @eunjae-lee in https://github.com/calcom/cal.com/pull/27186 * feat: show invoices on team/org by @sean-brydon in https://github.com/calcom/cal.com/pull/27120 * fix: reset embed iframe queue consistently to preserve UI commands by @hariombalhara in https://github.com/calcom/cal.com/pull/27419 ##### New Contributors * @vishwajeett007 made their first contribution in https://github.com/calcom/cal.com/pull/27481 * @korrica1-design made their first contribution in https://github.com/calcom/cal.com/pull/27286 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.9...v6.1.10 ### v6.1.9 - Date: 2026-01-30 - Version: v6.1.9 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.9 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.9 - **added** — Routing trace presenter - **added** — Index on channelId for SelectedCalendar - **added** — Configurable wildcard domain matching to watchlist - **added** — Dark mode for companion - **added** — encryptedKey column to Credential table for calendar integrations - **changed** — Increase Office365 calendarView page size to 999 to minimize pagination - **changed** — Use DI-ed cached FeaturesRepository in flags router - **fixed** — Allow wildcard prefix in domain validation - **fixed** — Remove unnecessary border when event type details are hidden - **fixed** — Align feature opt-in toggle labels with enable/disable wording - **fixed** — Update search filter to check value and values fields in displayFields - **removed** — Unused env vars and duplicates from turbo.json globalEnv ##### What's Changed * refactor: use DI-ed cached FeaturesRepository in flags router by @eunjae-lee in https://github.com/calcom/cal.com/pull/27394 * feat: Routing trace presenter by @joeauyeung in https://github.com/calcom/cal.com/pull/27372 * feat: add index on channelId for SelectedCalendar by @volnei in https://github.com/calcom/cal.com/pull/27403 * perf: increase Office365 calendarView page size to 999 to minimize pagination by @keithwillcode in https://github.com/calcom/cal.com/pull/27407 * feat: add configurable wildcard domain matching to watchlist by @emrysal in https://github.com/calcom/cal.com/pull/27409 * chore: remove unused env vars and duplicates from turbo.json globalEnv by @volnei in https://github.com/calcom/cal.com/pull/27400 * fix: allow wildcard prefix in domain validation by @emrysal in https://github.com/calcom/cal.com/pull/27413 * chore: Reduce circular dependencies in tsconfig resolution by @emrysal in https://github.com/calcom/cal.com/pull/27416 * feat(companion): dark mode by @dhairyashiil in https://github.com/calcom/cal.com/pull/27305 * fix: remove unnecessary border when event type details are hidden by @hariombalhara in https://github.com/calcom/cal.com/pull/27421 * refactor: remove 10 trpc imports from features package by moving 16 tRPC-driven components to apps/web/modules by @hbjORbj in https://github.com/calcom/cal.com/pull/27336 * fix: align feature opt-in toggle labels with enable/disable wording by @eunjae-lee in https://github.com/calcom/cal.com/pull/27425 * fix: Update search filter to check value and values fields in displayFields by @hariombalhara in https://github.com/calcom/cal.com/pull/27386 * feat: add encryptedKey column to Credential table for calendar integrations by @emrysal in https://github.com/calcom/cal.com/pull/27154 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.8...v6.1.9 ### v6.1.8 - Date: 2026-01-29 - Version: v6.1.8 - Original notes: https://github.com/calcom/cal.diy/releases/tag/v6.1.8 - Permalink: https://whatsnew.fyi/product/cal-diy/releases/v6.1.8 - **changed** — Disable syncing of calendarList on overlay calendar fetch - **added** — Use RoutingTraceService to write assignment reasons - **fixed** — Add composite index on SecondaryEmail for email verification queries - **added** — Add RoutingFormTrace - **added** — Add CrmRoutingTraceService and SalesforceRoutingTraceService - **fixed** — Reduce forcedSlowMode rate limit from 30s to 1s - **changed** — Join teams with feature enabled directly in findNextSubscriptionBatch query - **added** — Add webhook endpoint for Vercel deployment promoted event to promote trigger.dev - **fixed** — Exclude third-party video apps from areCalendarEventsEnabled setting - **fixed** — Fix 413 Request Entity too large error when big image files are uploaded - **fixed** — Show bookings-v3 only in the settings but not in the banner - **fixed** — Use WEBAPP_URL for team payment redirect instead of req.nextUrl.origin - **fixed** — Fix atoms breaking - **added** — Enable PBAC feature flag globally via migration - **added** — Add organization.passwordReset PBAC permission - **fixed** — Preserve UI config across iframe resets for element-click embeds - **added** — Add invoice banner and block additions to teams/orgs - **added** — Implement webhook tasker with async/sync fallback - **added** — Add infrastructure for no-show audit integration - **fixed** — Parse raw body Buffer in Vercel webhook controller ##### What's Changed * chore: Disables syncing of calendarList on overlay calendar fetch by @emrysal in https://github.com/calcom/cal.com/pull/27020 * feat: Use `RoutingTraceService` to write assignment reasons by @joeauyeung in https://github.com/calcom/cal.com/pull/27225 * fix: add composite index on SecondaryEmail for email verification queries by @emrysal in https://github.com/calcom/cal.com/pull/27357 * feat: Add `RoutingFormTrace` by @joeauyeung in https://github.com/calcom/cal.com/pull/27316 * feat: Add `CrmRoutingTraceService` and `SalesforceRoutingTraceService` by @joeauyeung in https://github.com/calcom/cal.com/pull/27318 * fix: reduce forcedSlowMode rate limit from 30s to 1s by @emrysal in https://github.com/calcom/cal.com/pull/27359 * refactor: join teams with feature enabled directly in findNextSubscriptionBatch query by @volnei in https://github.com/calcom/cal.com/pull/27364 * chore: trigger.version.ts to set trigger tasks versions in prod by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27333 * docs: clarify bookerReopened and bookerReloaded are for prerendered modals by @hariombalhara in https://github.com/calcom/cal.com/pull/27348 * feat: add webhook endpoint for Vercel deployment promoted event to promote trigger.dev by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27340 * fix: exclude third-party video apps from areCalendarEventsEnabled setting by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27230 * refactor: fix 413 Request Entity too large error when big image files are uploaded by @hariombalhara in https://github.com/calcom/cal.com/pull/27285 * fix: show bookings-v3 only in the settings but not in the banner by @eunjae-lee in https://github.com/calcom/cal.com/pull/27330 * fix: use WEBAPP_URL for team payment redirect instead of req.nextUrl.origin by @sean-brydon in https://github.com/calcom/cal.com/pull/27233 * fix: atoms breaking by @Ryukemeister in https://github.com/calcom/cal.com/pull/27380 * feat: enable PBAC feature flag globally via migration by @sean-brydon in https://github.com/calcom/cal.com/pull/27376 * feat: add organization.passwordReset PBAC permission by @sean-brydon in https://github.com/calcom/cal.com/pull/27377 * docs: api v2 and examples app setup by @supalarry in https://github.com/calcom/cal.com/pull/27290 * fix: preserve UI config across iframe resets for element-click embeds by @joeauyeung in https://github.com/calcom/cal.com/pull/27363 * feat: add invoice banner + block additions to teams/orgs by @sean-brydon in https://github.com/calcom/cal.com/pull/27327 * chore: Remove noProcessGlobal for atoms by @volnei in https://github.com/calcom/cal.com/pull/27382 * feat: implement webhook tasker with async/sync fallback by @alishaz-polymath in https://github.com/calcom/cal.com/pull/27378 * feat: Add infrastructure for no-show audit integration by @hariombalhara in https://github.com/calcom/cal.com/pull/27187 * fix: parse raw body Buffer in Vercel webhook controller by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27384 * chore: update i18n keys to match effectiveReason values by @eunjae-lee in https://github.com/calcom/cal.com/pull/27381 * refactor: move feature-flags, calendars, and schedules components from packages/features to apps/web/modules by @hbjORbj in https://github.com/calcom/cal.com/pull/27222 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.7...v6.1.8