Impact Score: 5/10
Cal.com v5.2.1 โ 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 v5.2.1. Source highlight: refactor: required booking fields message
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: dry run behaviour for `CalendarSettings` atom
- feat: dry run behaviour for event type atoms
- feat: dry run behaviour for `AvailabilitySettings` atom
- feat: dry run behaviour for connect atoms
- feat: Redirect to original event link for rescheduling cancelled booking
- feat: email workflow templates translation
โก Performance & Enhancements (3)
- perf: Fetch data server-side for Webhook Create page
- refactor: improve error handling in captureErrorsMiddleware
- perf: remove user booking routes from middleware
๐ง Bug Fixes & Patches (6)
- fix: Improves dialog window that appears when there is no availability in a month. Adding a description to clarify limits when rolling or range period types are in use.
- fix: make padding equal on availability toggle
- fix: Tasker import and error handling for routing form responses
- fix: availability CTA height
- fix: don't allow seats for recurring events
- fix: routing form endpoints date filters validation [v2]
๐ View Raw Release Notes (Original Developer Log)
## What's Changed
* refactor: required booking fields message by @supalarry in https://github.com/calcom/cal.com/pull/20688
* feat: dry run behaviour for `CalendarSettings` atom by @Ryukemeister in https://github.com/calcom/cal.com/pull/20690
* feat: dry run behaviour for event type atoms by @Ryukemeister in https://github.com/calcom/cal.com/pull/20689
* feat: dry run behaviour for `AvailabilitySettings` atom by @Ryukemeister in https://github.com/calcom/cal.com/pull/20686
* feat: dry run behaviour for connect atoms by @Ryukemeister in https://github.com/calcom/cal.com/pull/20699
* feat: Redirect to original event link for rescheduling cancelled booking by @kart1ka in https://github.com/calcom/cal.com/pull/18605
* fix: Improves dialog window that appears when there is no availability in a month. Adding a description to clarify limits when rolling or range period types are in use. by @shawnCaza in https://github.com/calcom/cal.com/pull/20451
* feat: email workflow templates translation by @giripatel in https://github.com/calcom/cal.com/pull/20674
* fix: make padding equal on availability toggle by @retrogtx in https://github.com/calcom/cal.com/pull/20708
* feat: placeholder component for user dropdown to remove layout shift by @hbjORbj in https://github.com/calcom/cal.com/pull/20696
* fix: Tasker import and error handling for routing form responses by @keithwillcode in https://github.com/calcom/cal.com/pull/20713
* fix: availability CTA height by @sean-brydon in https://github.com/calcom/cal.com/pull/20714
* fix: don't allow seats for recurring events by @PAVANNAIK25 in https://github.com/calcom/cal.com/pull/19257
* fix: routing form endpoints date filters validation [v2] by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/20715
* feat: v2 return slots based on routing form response by @supalarry in https://github.com/calcom/cal.com/pull/20637
* feat: organization booking hooks by @supalarry in https://github.com/calcom/cal.com/pull/20611
* fix: readonly ics error by @alishaz-polymath in https://github.com/calcom/cal.com/pull/20651
* feat: Embed - Show skeleton loader when pageType is provided by @hariombalhara in https://github.com/calcom/cal.com/pull/20646
* perf: Fetch data server-side for Webhook Create page by @hbjORbj in https://github.com/calcom/cal.com/pull/20675
* refactor: improve error handling in captureErrorsMiddleware by @zomars in https://github.com/calcom/cal.com/pull/20718
* feat: lindy.ai app by @PeerRich in https://github.com/calcom/cal.com/pull/20721
* feat: v2 get slots using teamSlug + eventTypeSlug + optional organizationSlug by @supalarry in https://github.com/calcom/cal.com/pull/20554
* fix: wrong translation value by @hbjORbj in https://github.com/calcom/cal.com/pull/20727
* chore: Rename @calcom/lib/date-fns to @calcom/lib/dayjs by @keithwillcode in https://github.com/calcom/cal.com/pull/19870
* perf: remove user booking routes from middleware by @hbjORbj in https://github.com/calcom/cal.com/pull/20726
* fix: EventTypeSettings atom default schedule title by @supalarry in https://github.com/calcom/cal.com/pull/20725
* test: e2e test for the Routing Form to Event Booking flow by @anikdhabal in https://github.com/calcom/cal.com/pull/20728
* feat: Whitelist user's from workflow spam scanning by @joeauyeung in https://github.com/calcom/cal.com/pull/20717
## New Contributors
* @shawnCaza made their first contribution in https://github.com/calcom/cal.com/pull/20451
* @giripatel made their first contribution in https://github.com/calcom/cal.com/pull/20674
**Full Changelog**: https://github.com/calcom/cal.com/compare/v5.2.0...v5.2.1