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