Impact Score: 5/10
Cal.com v6.0.4 β Release Notes & Engineering Impact
Source available β automated, not human-reviewed
Component: calcom Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
β‘ Executive Summary (TL;DR)
Cal.com v6.0.4. Source highlight: fix: Handle error when no default calendar exists for a o365 account
Who Does This Impact? (Role-Based Analysis)
π» Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
π Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
βοΈ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
β¨ New Features & Capabilities (6)
- feat(companion): Add Google Calendar mark no-show functionality
- feat: upgrade apps/web to Next.js 16.1.0
- feat: upgrade api/v1 and example apps to Next.js 16.1.0
- perf: add z.ZodType annotations to high-impact schemas
- Add versioned webhook payload reference with interactive selection by @mintlify[bot] in https://github.com/calcom/cal.com/pull/26008
- docs: Add anchor links to webhook version tabs by @mintlify[bot] in https://github.com/calcom/cal.com/pull/26118
β‘ Performance & Enhancements (3)
- perf: use compound key in event types repository
- perf: (googlecalendar): batch freebusy calls by delegation credential
- perf: pass app data to OmniInstallAppButton to avoid redundant API calls
π§ Bug Fixes & Patches (6)
- fix: Handle error when no default calendar exists for a o365 account
- fix: add missing Korean translations
- fix: slots in email embed sorted
- fix: cache build error on CI
- fix: E2E flakes after splitting the tests
- fix: fix credential type mismatch in AppPage component
π View Raw Release Notes (Original Developer Log)
## What's Changed
* fix: Handle error when no default calendar exists for a o365 account by @emrysal in https://github.com/calcom/cal.com/pull/26074
* fix: add missing Korean translations by @hbjORbj in https://github.com/calcom/cal.com/pull/26075
* fix: slots in email embed sorted by @Spandan-Mishra in https://github.com/calcom/cal.com/pull/25676
* perf: use compound key in event types repository by @sean-brydon in https://github.com/calcom/cal.com/pull/25970
* fix: cache build error on CI by @anikdhabal in https://github.com/calcom/cal.com/pull/25958
* fix: E2E flakes after splitting the tests by @anikdhabal in https://github.com/calcom/cal.com/pull/26059
* perf: (googlecalendar): batch freebusy calls by delegation credential by @volnei in https://github.com/calcom/cal.com/pull/24332
* fix: fix credential type mismatch in AppPage component by @anikdhabal in https://github.com/calcom/cal.com/pull/25802
* fix(auth): validate IdP authority before SAML account linking by @pedroccastro in https://github.com/calcom/cal.com/pull/26005
* fix: extract shared types to non-React modules to fix circular dependencies by @keithwillcode in https://github.com/calcom/cal.com/pull/26083
* chore: version packages by @github-actions[bot] in https://github.com/calcom/cal.com/pull/25833
* chore: dedupe yarn.lock to remove duplicate package versions by @keithwillcode in https://github.com/calcom/cal.com/pull/26068
* refactor: split tRPC build into server and react phases by @keithwillcode in https://github.com/calcom/cal.com/pull/26082
* refactor: (companion) (iOS) create an ios screen for specific native logic by @betomoedano in https://github.com/calcom/cal.com/pull/26081
* feat(companion): Add Google Calendar mark no-show functionality by @dhairyashiil in https://github.com/calcom/cal.com/pull/26085
* chore: Remove all links legacyBehavior by @volnei in https://github.com/calcom/cal.com/pull/25585
* fix(companion): three dots button missing for ios availability by @dhairyashiil in https://github.com/calcom/cal.com/pull/26094
* fix: lock package versions and organize devDependencies by @volnei in https://github.com/calcom/cal.com/pull/26095
* ci: skip Playwright install on cache hit by @anikdhabal in https://github.com/calcom/cal.com/pull/26060
* fix: resolve lint warnings in web app by @keithwillcode in https://github.com/calcom/cal.com/pull/26017
* fix: use idiomatic dorny/paths-filter exclusion pattern by @volnei in https://github.com/calcom/cal.com/pull/26097
* chore: remove labeled trigger to prevent workflow reruns on non-E2E labels by @keithwillcode in https://github.com/calcom/cal.com/pull/26099
* fix(workflows): fixed AddActionDialog overflow to prevent entire dialog from scrolling by @eeshm in https://github.com/calcom/cal.com/pull/26087
* feat: upgrade apps/web to Next.js 16.1.0 by @keithwillcode in https://github.com/calcom/cal.com/pull/26093
* ci: consolidate changes and check-label jobs into prepare by @keithwillcode in https://github.com/calcom/cal.com/pull/26101
* chore: upgrade yarn from 3.4.1 to 4.12.0 by @volnei in https://github.com/calcom/cal.com/pull/26102
* feat: upgrade api/v1 and example apps to Next.js 16.1.0 by @volnei in https://github.com/calcom/cal.com/pull/26104
* fix: address peer dependency issues across the monorepo by @volnei in https://github.com/calcom/cal.com/pull/26105
* fix: always fetch fresh PR labels to avoid stale event payload data by @keithwillcode in https://github.com/calcom/cal.com/pull/26113
* refactor: split raqbUtils into server and client modules to fix RAQB import in server context by @volnei in https://github.com/calcom/cal.com/pull/26112
* perf: add z.ZodType annotations to high-impact schemas by @keithwillcode in https://github.com/calcom/cal.com/pull/26114
* Add versioned webhook payload reference with interactive selection by @mintlify[bot] in https://github.com/calcom/cal.com/pull/26008
* docs: Add anchor links to webhook version tabs by @mintlify[bot] in https://github.com/calcom/cal.com/pull/26118
* feat: endpoint to update location for existing booking by @Ryukemeister in https://github.com/calcom/cal.com/pull/25367
* fix: align page headers by removing py-2 padding from ShellMain by @PeerRich in https://github.com/calcom/cal.com/pull/26084
* fix: e2e flakes on analytics apps tests by @anikdhabal in https://github.com/calcom/cal.com/pull/26119
* chore: Add webhook version documentation link to webapp by @alishaz-polymath in https://github.com/calcom/cal.com/pull/26121
* fix: ESC key handler only works once in embed modal by @hariombalhara in https://github.com/calcom/cal.com/pull/25615
* fix: event type not installed apps list empty by @Amit91848 in https://github.com/calcom/cal.com/pull/26128
* chore: remove webpack config and convert next.config to TypeScript by @volnei in https://github.com/calcom/cal.com/pull/26126
* fix: disable cancelling persistence and rescheduling toggle by @anikdhabal in https://github.com/calcom/cal.com/pull/26131
* feat: set HubSpot meeting owner from cal's organizer by @Pallava-Joshi in https://github.com/calcom/cal.com/pull/25998
* feat: store ads clickid when creating an account by @Amit91848 in https://github.com/calcom/cal.com/pull/25763
* fix: Email reminder issue with seated event by @anikdhabal in https://github.com/calcom/cal.com/pull/26136
* fix: Org/team admin or owner should be marked as βno showβ in a memberβs booking by @anikdhabal in https://github.com/calcom/cal.com/pull/26009
* ci: skip merge & report publishing when all E2E tests pass by @anikdhabal in https://github.com/calcom/cal.com/pull/23552
* fix: use app name instead of app slug in email by @dhairyashiil in https://github.com/calcom/cal.com/pull/25285
* refactor(companion): extract AvailabilityDetailScreen with AppPressable migration by @dhairyashiil in https://github.com/calcom/cal.com/pull/26106
* fix(companion): improve code clarity and type safety in components by @PeerRich in https://github.com/calcom/cal.com/pull/26062
* fix: update CommandInput styling for focus and transition by @KartikLabhshetwar in https://github.com/calcom/cal.com/pull/26055
* fix(logging): replace console logging with logger across services and features by @KartikLabhshetwar in https://github.com/calcom/cal.com/pull/26127
* fix: create host records when team membership transitions to accepted via PATCH by @hariombalhara in https://github.com/calcom/cal.com/pull/26138
* fix(api): accept avatar URLs and use email for user creation by @pedroccastro in https://github.com/calcom/cal.com/pull/25629
* refactor: Move trpc-dependent components from features to web [1] by @hbjORbj in https://github.com/calcom/cal.com/pull/25859
* fix: Routing page horizontal scroll for small mobile devices by @dhairyashiil in https://github.com/calcom/cal.com/pull/24663
* perf: pass app data to OmniInstallAppButton to avoid redundant API calls by @anikdhabal in https://github.com/calcom/cal.com/pull/26156
* fix: add appId fallback for appName in event results by @anikdhabal in https://github.com/calcom/cal.com/pull/26146
* fix: all the e2e flakes visible by @anikdhabal in https://github.com/calcom/cal.com/pull/26161
* ci: make E2E report jobs non-blocking by moving to separate workflow by @keithwillcode in https://github.com/calcom/cal.com/pull/26157
* chore: CODEOWNERS Change Platform -> Consumer by @keithwillcode in https://github.com/calcom/cal.com/pull/26160
* fix: Change matcher params for CI changes matcher by @volnei in https://github.com/calcom/cal.com/pull/26162
* fix(companion): handle all profile links by @dhairyashiil in https://github.com/calcom/cal.com/pull/26158
* feat(companion): Booking details screen navigation header improvements by @betomoedano in https://github.com/calcom/cal.com/pull/26163
* docs: clarify tRPC architecture - packages/features vs apps/web/modules by @eunjae-lee in https://github.com/calcom/cal.com/pull/26155
* fix: search by branch instead of SHA in E2E report workflow_dispatch by @keithwillcode in https://github.com/calcom/cal.com/pull/26168
**Full Changelog**: https://github.com/calcom/cal.com/compare/v6.0.3...v6.0.4