Announcement6.1.15
Cal.com v6.1.15 Release
This release includes multiple bug fixes, performance optimizations, and new features across the booking page, API v2, billing refactoring, form builder enhancements, and insights dashboard. Key improvements include batched query optimization for busy time checks, webhook payload fixes, login overlay redesign, and new routing insights for assignment reviews.
What's Changed
- chore: resolve @modelcontextprotocol/sdk to 1.26.0 by @pedroccastro in #27640
- fix: update booking page terms text to use APP_NAME instead of "our" by @CarinaWolli in #27834
- fix: add i18n + migration for booking history pbac by @sean-brydon in #27836
- fix: API v2
@GetWebhook()decorator doesn't generate OpenAPI path by @Ryukemeister in #27612 - perf: optimize getBusyTimesForLimitChecks with batched parallel queries by @Udit-takkar in #27399
- feat: refactor billing to strategy implemention by @sean-brydon in #27828
- refactor: apply biome formatting to apps/web by @eunjae-lee in #27692
- feat: add claude specs by @Udit-takkar in #26852
- fix: renamed
rediss://toredis://in .env.example by @romitg2 in #27478 - fix: hide cancel/reschedule links in emails when disabled by @evertonresende in #27637
- Populated Contributing Section with a welcoming summary by @Kmadhav824 in #27830
- fix: use randomString() for booking UIDs in slots E2E tests by @anikdhabal in #27847
- fix: ensure metadata key is always present in BOOKING_CREATED webhook payload by @devin-ai-integration[bot] in #27300
- feat: caretta.so app by @PeerRich in #27840
- fix: unable to add and remove org banner by @anikdhabal in #27848
- feat: add UTM parameter data to insights bookings CSV download by @CarinaWolli in #27854
- chore: add agent rules to prevent circular dependencies between packages by @hbjORbj in #27860
- feat(form-builder): format field labels to display human-readable names by @Shrey-Sutariya in #27858
- fix: adjusted zoho Token expiry time to miliseconds. by @saptarshi-bose in #27855
- feat: add fallback action options to routing form fallback section by @joeauyeung in #27449
- perf: use UNION ALL with DISTINCT for bookings query optimization by @keithwillcode in #27841
- refactor: apply biome formatting to packages/features by @eunjae-lee in #27844
- fix: few flaky api v2 e2e tests by @anikdhabal in #27849
- feat: login overlay re design by @Udit-takkar in #27800
- fix: Improve wrong assignment report by @joeauyeung in #27162
- chore(deps): resolve fast-xml-parser to 5.3.4 by @pedroccastro in #27887
- fix: maintain uid parameter in BookingDetailsSheet URL by @eunjae-lee in #27872
- feat: re-render bookings page after feature opt-in without full refresh by @eunjae-lee in #27873
- fix(form-builder): correct value of selection box behavior in Edit of new Added Question dialog by @Shrey-Sutariya in #27890
- fix: feedback dialog overlay on intercom by @dhairyashiil in #27892
- chore: Remove /api/ routes from proxy by @keithwillcode in #27883
- feat: add list formatting options to profile and event description editor by @SinghaAnirban005 in #27838
- fix: support underscores in workflow template variables with backward compatibility by @hariombalhara in #27571
- feat: add wrong routing tab under Insights for reviewing assignment reports by @joeauyeung in #27423
New Contributors
- @Kmadhav824 made their first contribution in #27830
- @saptarshi-bose made their first contribution in #27855
Full Changelog: v6.1.14...v6.1.15
releasebookingapiperformancewebhooksform-builder
Source: original entry ↗