v6.1.4
calcom/cal.diyv6.1.4Jan 26, 2026by emrysal
AI Summary
This release sets the groundwork for a new webhook architecture and refactors many UI components into the web modules directory.
Key Highlights
- Infrastructure scaffolding for Webhook Producer/Consumer
- Move organization members page and many components to web/modules
- Add download CSV button on bookings page
- Add wrong assignment report dialog
New Features
- Webhook Producer/Consumer scaffolding
- Download CSV button
- Wrong assignment report dialog
Full Release Notes
## What's Changed * chore: Infrastructure scaffolding for Webhook's Producer/Consumer approach before wiring by @alishaz-polymath in https://github.com/calcom/cal.com/pull/25954 * fix: update Learn More button link on teams page to cal.com/teams by @devin-ai-integration[bot] in https://github.com/calcom/cal.com/pull/27065 * fix: update Learn more button URL on routing forms page to cal.com/routing by @devin-ai-integration[bot] in https://github.com/calcom/cal.com/pull/27068 * refactor: remove remaining user.startTime and user.endTime usages by @emrysal in https://github.com/calcom/cal.com/pull/27092 * fix: ensure verification token has team before processing by @anikdhabal in https://github.com/calcom/cal.com/pull/27139 * test: add e2e tests for team filter in bookings list by @keithwillcode in https://github.com/calcom/cal.com/pull/27144 * feat(flags): add @Memoize and @Unmemoize decorators for declarative caching by @eunjae-lee in https://github.com/calcom/cal.com/pull/27063 * chore: improve biome checking by @volnei in https://github.com/calcom/cal.com/pull/27140 * feat: add rrHostSubsetIds to reschedule booking endpoint by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27135 * chore: drop deprecated user.startTime and user.endTime columns by @emrysal in https://github.com/calcom/cal.com/pull/27146 * perf: optimize getEventTypeIdsFromTeamIdsFilter with raw SQL query by @keithwillcode in https://github.com/calcom/cal.com/pull/27145 * feat: Add download CSV button on bookings page by @pumfleet in https://github.com/calcom/cal.com/pull/27107 * feat: add wrong assignment report dialog and webhook for routing form bookings by @PeerRich in https://github.com/calcom/cal.com/pull/25839 * perf: Add teamId index on Credential by @keithwillcode in https://github.com/calcom/cal.com/pull/27153 * chore: update lodash to 4.17.23 by @pedroccastro in https://github.com/calcom/cal.com/pull/27157 * docs: add guidance for creating smaller, self-contained PRs by @volnei in https://github.com/calcom/cal.com/pull/27155 * chore: pin tar to 7.5.4 by @pedroccastro in https://github.com/calcom/cal.com/pull/27161 * chore: Webhook Scaffolding cleanup by @alishaz-polymath in https://github.com/calcom/cal.com/pull/27159 * fix: Upgradetip text overlapping fixed by @Recxsmacx in https://github.com/calcom/cal.com/pull/27118 * docs: add Unkey rate limiting setup documentation by @perkinsjr in https://github.com/calcom/cal.com/pull/27163 * chore: upgrade companion version `1.0.1` by @dhairyashiil in https://github.com/calcom/cal.com/pull/27167 * feat: add all event-types and upcoming bookings to KBar by @PeerRich in https://github.com/calcom/cal.com/pull/26507 * refactor: move organization members page from /settings/organizations/members to /members by @PeerRich in https://github.com/calcom/cal.com/pull/27053 * fix: correct typos in comments and variable names by @bodhisilberling in https://github.com/calcom/cal.com/pull/27164 * chore: Integrate round-robin reassignment booking audit by @hariombalhara in https://github.com/calcom/cal.com/pull/26586 * feat: add graceful error handling for audit log enrichment by @hariombalhara in https://github.com/calcom/cal.com/pull/27142 * fix: `BookerEmbed` atom broken by @Ryukemeister in https://github.com/calcom/cal.com/pull/27143 * test: few flaky e2e tests by @anikdhabal in https://github.com/calcom/cal.com/pull/27171 * feat: add scheduled trigger.dev task for monthly proration by @sean-brydon in https://github.com/calcom/cal.com/pull/26991 * fix: add type property to @ApiQuery decorators in slots controller by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27175 * feat: allow normal users to see userId filter with only themselves as option by @eunjae-lee in https://github.com/calcom/cal.com/pull/26835 * fix(coss-ui): convert /settings/my-account/general to coss-ui by @eunjae-lee in https://github.com/calcom/cal.com/pull/26053 * fix: use Cal.com video URL instead of daily.co in email reminders workflow by @anikdhabal in https://github.com/calcom/cal.com/pull/27184 * chore: Add initial webhook wiring (TRPC handlers) to the new architecture by @alishaz-polymath in https://github.com/calcom/cal.com/pull/27170 * refactor: platform billing jobs tasks constants by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27190 * feat: Custom host location by @Udit-takkar in https://github.com/calcom/cal.com/pull/25916 * fix: type err by @Udit-takkar in https://github.com/calcom/cal.com/pull/27196 * fix: update API key modal text and reorder developer settings sidebar by @PeerRich in https://github.com/calcom/cal.com/pull/27194 * fix: onboarding - team invites by @sean-brydon in https://github.com/calcom/cal.com/pull/27113 * feat: group same booking reports together by @Udit-takkar in https://github.com/calcom/cal.com/pull/26529 * fix: skip Select Account step if only one account is available by @sahitya-chandra in https://github.com/calcom/cal.com/pull/23432 * feat: display assignment reason in organizer emails and booking single view by @joeauyeung in https://github.com/calcom/cal.com/pull/27192 * chore: Update SFDC package config with new id by @joeauyeung in https://github.com/calcom/cal.com/pull/27197 * feat(companion): add app store rating prompts for iOS and Android by @PeerRich in https://github.com/calcom/cal.com/pull/27210 * perf: make nested packages independent for better type-check performance by @volnei in https://github.com/calcom/cal.com/pull/27219 * fix: return 400 instead of 500 for invalid email in iCal generation by @hbjORbj in https://github.com/calcom/cal.com/pull/27217 * refactor: remove New OAuth client button from admin page by @supalarry in https://github.com/calcom/cal.com/pull/27181 * fix: improve empty screen for call history by @CarinaWolli in https://github.com/calcom/cal.com/pull/27231 * refactor: move timezone-select, settings, and insights components from packages/features to apps/web/modules by @hbjORbj in https://github.com/calcom/cal.com/pull/27227 * fix: use batchTriggerAndWait in monthly proration by @sean-brydon in https://github.com/calcom/cal.com/pull/27234 * feat: atoms enhancements by @Ryukemeister in https://github.com/calcom/cal.com/pull/27224 * refactor: move auth components and hooks from packages/features to apps/web/modules by @hbjORbj in https://github.com/calcom/cal.com/pull/27223 * feat: rename Automation category to AI & Automation by @PeerRich in https://github.com/calcom/cal.com/pull/27237 * refactor: move hooks and stores from packages/features to apps/web/modules by @hbjORbj in https://github.com/calcom/cal.com/pull/27221 * refactor(companion): split calcom.ts into modular service files by @PeerRich in https://github.com/calcom/cal.com/pull/27206 * chore: use token for commit step in draft-release job by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/27244 ## New Contributors * @perkinsjr made their first contribution in https://github.com/calcom/cal.com/pull/27163 * @bodhisilberling made their first contribution in https://github.com/calcom/cal.com/pull/27164 **Full Changelog**: https://github.com/calcom/cal.com/compare/v6.1.3...v6.1.4