Cal.com v5.9.1stable Released Nov 19, 2025
Impact Score: 5/10

Cal.com v5.9.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.9.1. Source highlight: fix: correct square image validation logic in resizeBase64Image

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: add defaultPhoneCountry prop with ISO 3166-1 alpha-2 type safety
  • feat: normalize routing form identifier field with URL-safe format
  • feat: add organization-level autofill disable setting
  • feat: remove OAuth clients link from settings navigation
  • feat: [Booking Audit Stack - 1] Add Booking Audit System foundation (database schema and repositories)
  • feat: add UUID v7 and @db.Uuid to AuditActor model

โšก Performance & Enhancements (1)

  • test: Improve create teams handler tests

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: correct square image validation logic in resizeBase64Image
  • fix: made show all columns work correctly
  • fix: german-translation-link-meeting
  • chore: fix one flake and Update test results repository to test-results-2
  • fix: empty screen added in routing position page when no options are present
  • fix: api v2 empty event type array if no username
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## What's Changed * fix: correct square image validation logic in resizeBase64Image by @Armadillidiid in https://github.com/calcom/cal.com/pull/25130 * fix: made show all columns work correctly by @Spandan-Mishra in https://github.com/calcom/cal.com/pull/25106 * fix: german-translation-link-meeting by @dhairyashiil in https://github.com/calcom/cal.com/pull/25210 * test: Improve create teams handler tests by @sean-brydon in https://github.com/calcom/cal.com/pull/25213 * feat: add defaultPhoneCountry prop with ISO 3166-1 alpha-2 type safety by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/25204 * chore: fix one flake and Update test results repository to test-results-2 by @anikdhabal in https://github.com/calcom/cal.com/pull/25199 * fix: empty screen added in routing position page when no options are present by @Spandan-Mishra in https://github.com/calcom/cal.com/pull/25170 * fix: api v2 empty event type array if no username by @dhairyashiil in https://github.com/calcom/cal.com/pull/25178 * style: hide icons from booking actions dialog in mobile view by @dhairyashiil in https://github.com/calcom/cal.com/pull/25147 * fix: delegation credential error webhooks + refactor repeated code by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/25232 * fix: flaky integrations tests by @anikdhabal in https://github.com/calcom/cal.com/pull/25218 * fix: unable to update username by @anikdhabal in https://github.com/calcom/cal.com/pull/25221 * fix: Prevent silent loss of changes in routing form when only one field exists by @Zopsss in https://github.com/calcom/cal.com/pull/25197 * feat: normalize routing form identifier field with URL-safe format by @PeerRich in https://github.com/calcom/cal.com/pull/25128 * fix: routing-form org redirects when profile slug equals legacy slug by @anikdhabal in https://github.com/calcom/cal.com/pull/25003 * fix: correct assignment reason badge mapping by @anikdhabal in https://github.com/calcom/cal.com/pull/25255 * fix: transcript endpoint API v2 by @Udit-takkar in https://github.com/calcom/cal.com/pull/25136 * fix: increase dropdown z-index to appear above logo by @joeauyeung in https://github.com/calcom/cal.com/pull/24057 * fix: Conditional fetch cache by @volnei in https://github.com/calcom/cal.com/pull/24816 * fix: dialog click propagation by @Udit-takkar in https://github.com/calcom/cal.com/pull/25154 * fix: Skip Prisma pooling in CI to fix test flakiness by @anikdhabal in https://github.com/calcom/cal.com/pull/25240 * feat: add organization-level autofill disable setting by @anikdhabal in https://github.com/calcom/cal.com/pull/23504 * fix: additional notes isn't visible when booking needs confirmation by @anikdhabal in https://github.com/calcom/cal.com/pull/25163 * docs: update embed-events.mdx with all currently emitted embed events by @joeauyeung in https://github.com/calcom/cal.com/pull/25099 * fix: archive hubspot meeting during host-change reschedules by @anikdhabal in https://github.com/calcom/cal.com/pull/25098 * fix: use UTC parsing for recurring booking dates to prevent timezone conversion issues by @ibex088 in https://github.com/calcom/cal.com/pull/25235 * feat: remove OAuth clients link from settings navigation by @PeerRich in https://github.com/calcom/cal.com/pull/25206 * feat: [Booking Audit Stack - 1] Add Booking Audit System foundation (database schema and repositories) by @hariombalhara in https://github.com/calcom/cal.com/pull/24838 * fix: dynamic group meeting slots not loading by @hackice20 in https://github.com/calcom/cal.com/pull/25101 * feat: add UUID v7 and @db.Uuid to AuditActor model by @hariombalhara in https://github.com/calcom/cal.com/pull/25269 * fix: convert booking field label error to log.error to prevent booking failures by @hariombalhara in https://github.com/calcom/cal.com/pull/25062 * chore: Remove next-collect package by @emrysal in https://github.com/calcom/cal.com/pull/25146 ## New Contributors * @Armadillidiid made their first contribution in https://github.com/calcom/cal.com/pull/25130 * @Zopsss made their first contribution in https://github.com/calcom/cal.com/pull/25197 **Full Changelog**: https://github.com/calcom/cal.com/compare/v5.9.0...v5.9.1