Cal.com v2.9.5stable Released May 31, 2023
Impact Score: 5/10

Cal.com v2.9.5 โ€” 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 v2.9.5. Source highlight: refactor: radio area group

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: filter bookings by event type
  • chore: Add the or operator to the emails package.json as well
  • feat: Auto check PR titles if they follow conventional commits spec
  • feat: GTM, Accept trackingId with and without GTM-
  • feat: sidebar nav item tooltips
  • feat: Add new events to webhook BOOKING_CONFIRMED, BOOKING_REJECTED

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: dark mode fixes
  • fix: Change Detroit to New York as a default for EST time zone
  • fix: Route Builder rules should be case insensitive
  • fix: confirm button not displayed
  • fix: location for `@calcom/embed-react` types
  • fix: upgrade btn bug
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## What's Changed * refactor: radio area group by @Udit-takkar in https://github.com/calcom/cal.com/pull/9113 * fix: dark mode fixes by @gitstart-calcom in https://github.com/calcom/cal.com/pull/9141 * feat: filter bookings by event type by @hussamkhatib in https://github.com/calcom/cal.com/pull/9011 * fix: Change Detroit to New York as a default for EST time zone by @gitstart-calcom in https://github.com/calcom/cal.com/pull/8218 * chore: Add the or operator to the emails package.json as well by @tachyonicbytes in https://github.com/calcom/cal.com/pull/9013 * fix: Route Builder rules should be case insensitive by @jemiluv8 in https://github.com/calcom/cal.com/pull/9040 * feat: Auto check PR titles if they follow conventional commits spec by @adithyaakrishna in https://github.com/calcom/cal.com/pull/9109 * ci: Move linting to build jet by @joeauyeung in https://github.com/calcom/cal.com/pull/9188 * chore: Remove cold starts log by @roae in https://github.com/calcom/cal.com/pull/9137 * fix: confirm button not displayed by @Udit-takkar in https://github.com/calcom/cal.com/pull/9181 * feat: GTM, Accept trackingId with and without GTM- by @hariombalhara in https://github.com/calcom/cal.com/pull/8937 * fix: location for `@calcom/embed-react` types by @hariombalhara in https://github.com/calcom/cal.com/pull/9090 * fix: upgrade btn bug by @Udit-takkar in https://github.com/calcom/cal.com/pull/9104 * ci: Fix fetch() error, improvements to booking-seats test by @emrysal in https://github.com/calcom/cal.com/pull/9203 * fix: x button overlap by @VasuDevrani in https://github.com/calcom/cal.com/pull/9198 * chore: Replace user email with ID in logs by @keithwillcode in https://github.com/calcom/cal.com/pull/9115 * fix: [CAL-1700] Outlook always checking for conflicts in self-hosted (2.9) by @roae in https://github.com/calcom/cal.com/pull/9192 * feat: sidebar nav item tooltips by @VasuDevrani in https://github.com/calcom/cal.com/pull/9160 * fix: loader animation in profile update button by @VasuDevrani in https://github.com/calcom/cal.com/pull/9162 * test: Two Factor Auth by @hariombalhara in https://github.com/calcom/cal.com/pull/9142 * chore: translation for unauthorized workflow error by @saideepesh000 in https://github.com/calcom/cal.com/pull/8573 * fix: full name of app authors and added correct urls by @PeerRich in https://github.com/calcom/cal.com/pull/9099 * fix: update button fix by @VinoV1999 in https://github.com/calcom/cal.com/pull/9106 * refactor: Show 404 page for new booker when event is not found. by @JeroenReumkens in https://github.com/calcom/cal.com/pull/8946 * fix(readme): Update node version requirements in prerequisites by @dolmasherpa123455 in https://github.com/calcom/cal.com/pull/9158 * fix: Skeleton Loader by @saurabbot in https://github.com/calcom/cal.com/pull/8925 * fix: Adjust height of sidebar to fit on screen when top banner is visible by @paridhi7 in https://github.com/calcom/cal.com/pull/8795 * feat: Add new events to webhook BOOKING_CONFIRMED, BOOKING_REJECTED by @shivamklr in https://github.com/calcom/cal.com/pull/8884 * feat: added toggle for dynamic booking in general settings #9060 by @sid0jack in https://github.com/calcom/cal.com/pull/9077 * fix: footer in modals by @gitstart-calcom in https://github.com/calcom/cal.com/pull/8940 * fix: Hidden event type switch behaviour is out of sync between event types page & single view by @gitstart-calcom in https://github.com/calcom/cal.com/pull/9075 * chore: Rounding, frames and radio buttons of the booking forms not consistent by @gitstart-calcom in https://github.com/calcom/cal.com/pull/8705 * chore: Cleanup full raw avatar responses from tRPC endpoints by @asadath1395 in https://github.com/calcom/cal.com/pull/8901 * feat: Use team logos for various meta icons by @rjackson in https://github.com/calcom/cal.com/pull/8955 * chore: Shard E2E tests by @keithwillcode in https://github.com/calcom/cal.com/pull/9206 * fix: Popular Apps Slider by @zomars in https://github.com/calcom/cal.com/pull/9189 * fix: use ip address in forgot password rate limitation by @G3root in https://github.com/calcom/cal.com/pull/7832 * fix: editor missing when duplicating event-type by @G3root in https://github.com/calcom/cal.com/pull/9172 * fix: routing-form flakyness by @zomars in https://github.com/calcom/cal.com/pull/9214 * chore: Removed extra db-seed call since we use cache-db by @keithwillcode in https://github.com/calcom/cal.com/pull/9212 * feat: Make database optional when building by @rjackson in https://github.com/calcom/cal.com/pull/8561 * fix: wrong description in Calendar Invite after rescheduling meeting by @sohamdata in https://github.com/calcom/cal.com/pull/8576 * fix: Remove cache-db from without database build by @hariombalhara in https://github.com/calcom/cal.com/pull/9220 * feat(UI): improvements booker by @JeroenReumkens in https://github.com/calcom/cal.com/pull/9221 * feat: adds paymentID and allow attendeeEmail filtering in Booking API by @alishaz-polymath in https://github.com/calcom/cal.com/pull/9143 * fix: Allows team owners and team admins to query team availability by @alishaz-polymath in https://github.com/calcom/cal.com/pull/9245 * fix: remove duplicate i18n key by @G3root in https://github.com/calcom/cal.com/pull/9234 * fix: API: Only include accepted users, ignore all pending, unregistered or not by @emrysal in https://github.com/calcom/cal.com/pull/9250 * feat: Ports getSchedule to public API by @zomars in https://github.com/calcom/cal.com/pull/9254 ## New Contributors * @tachyonicbytes made their first contribution in https://github.com/calcom/cal.com/pull/9013 * @adithyaakrishna made their first contribution in https://github.com/calcom/cal.com/pull/9109 * @VasuDevrani made their first contribution in https://github.com/calcom/cal.com/pull/9198 * @VinoV1999 made their first contribution in https://github.com/calcom/cal.com/pull/9106 * @dolmasherpa123455 made their first contribution in https://github.com/calcom/cal.com/pull/9158 * @saurabbot made their first contribution in https://github.com/calcom/cal.com/pull/8925 * @paridhi7 made their first contribution in https://github.com/calcom/cal.com/pull/8795 * @sid0jack made their first contribution in https://github.com/calcom/cal.com/pull/9077 **Full Changelog**: https://github.com/calcom/cal.com/compare/v2.9.4...v2.9.5