Cal.com v5.2.1stable Released Apr 17, 2025
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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