Cal.com v5.4.6stable Released Jun 24, 2025
Impact Score: 5/10

Cal.com v5.4.6 โ€” 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.4.6. Source highlight: feat: Phone based bookings for everyone

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: Phone based bookings for everyone
  • chore: add e2e test for ai translation
  • feat: download credit expense log button
  • feat: Add `onTimeslotsLoaded` prop to `Booker` atom
  • feat: add integration test for RoutingFormResponseField triggers
  • feat: add apps filter and bulk update toggle to conferencing apps atom

โšก Performance & Enhancements (2)

  • revert: "perf: deduplicating DB fetches + leverage unique DB index for team type booking page"
  • perf: Refactor `getPublicEvent` to fetch org data using DB index key

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: Double skeleton apps page
  • fix: dont expose credential.key in api output
  • fix: 502 in auth session
  • fix: Zoom missing property schedule_meeting sometimes
  • fix: don't fetch calendar credentials for top banner
  • fix: Disable slots tRPC call when API slots fetch fails
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## What's Changed * feat: Phone based bookings for everyone by @Udit-takkar in https://github.com/calcom/cal.com/pull/21320 * chore: add e2e test for ai translation by @hbjORbj in https://github.com/calcom/cal.com/pull/18061 * chore: Lower the threshold for eager token expiration by @emrysal in https://github.com/calcom/cal.com/pull/20964 * chore: better trpc error handling for api v2 by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/21948 * revert: "CI: skip draft from releases" by @zomars in https://github.com/calcom/cal.com/pull/21966 * fix: Double skeleton apps page by @Amit91848 in https://github.com/calcom/cal.com/pull/21965 * revert: "perf: deduplicating DB fetches + leverage unique DB index for team type booking page" by @zomars in https://github.com/calcom/cal.com/pull/21969 * fix: dont expose credential.key in api output by @SomayChauhan in https://github.com/calcom/cal.com/pull/21970 * feat: download credit expense log button by @CarinaWolli in https://github.com/calcom/cal.com/pull/21771 * feat: Add `onTimeslotsLoaded` prop to `Booker` atom by @dhairyashiil in https://github.com/calcom/cal.com/pull/21871 * fix: 502 in auth session by @hbjORbj in https://github.com/calcom/cal.com/pull/21972 * feat: add integration test for RoutingFormResponseField triggers by @devin-ai-integration in https://github.com/calcom/cal.com/pull/21586 * fix: Zoom missing property schedule_meeting sometimes by @hariombalhara in https://github.com/calcom/cal.com/pull/21977 * fix: don't fetch calendar credentials for top banner by @Udit-takkar in https://github.com/calcom/cal.com/pull/21908 * fix: Disable slots tRPC call when API slots fetch fails by @joeauyeung in https://github.com/calcom/cal.com/pull/21986 * fix: background of event advanced questions section in dark theme by @romitg2 in https://github.com/calcom/cal.com/pull/21985 * Revert "fix: multi-line formatted correctly for sms" by @anikdhabal in https://github.com/calcom/cal.com/pull/21979 * feat: add apps filter and bulk update toggle to conferencing apps atom by @SomayChauhan in https://github.com/calcom/cal.com/pull/21973 * fix: booking title translation issue by @anikdhabal in https://github.com/calcom/cal.com/pull/21943 * fix: Add error log for zoom by @anikdhabal in https://github.com/calcom/cal.com/pull/21991 * fix: Downgrades typescript to 5.7.2 by @zomars in https://github.com/calcom/cal.com/pull/21956 * fix: crash due to lack of input validation in WizardForm by @hbjORbj in https://github.com/calcom/cal.com/pull/21990 * perf: Refactor `getPublicEvent` to fetch org data using DB index key by @hbjORbj in https://github.com/calcom/cal.com/pull/21850 * fix: credit balance issues by @CarinaWolli in https://github.com/calcom/cal.com/pull/21904 * fix: Theme class names for embed elements by @RajdeepDs in https://github.com/calcom/cal.com/pull/21275 * docs: fix casing in cal signature on webhook by @alishaz-polymath in https://github.com/calcom/cal.com/pull/21900 * fix: Hungarian translation fixes by @thegrasshopper104 in https://github.com/calcom/cal.com/pull/21995 * feat: Preserve past SMS workflow reminders by disabling deletion by @dhairyashiil in https://github.com/calcom/cal.com/pull/21906 * fix: Avoid cross origin XHR for slots/available by @hariombalhara in https://github.com/calcom/cal.com/pull/22008 ## New Contributors * @dhairyashiil made their first contribution in https://github.com/calcom/cal.com/pull/21871 * @thegrasshopper104 made their first contribution in https://github.com/calcom/cal.com/pull/21995 **Full Changelog**: https://github.com/calcom/cal.com/compare/v5.4.5...v5.4.6