v6.0.9

calcom/cal.diyv6.0.9Jan 9, 2026by emrysal

AI Summary

v6.0.9 introduces the OAuth2 controller for API v2, adds telemetry metrics for calendar subscriptions, and refactors video adapters to use structured logging. It also initializes the Salesforce package and integrates booking audit logs.

Key Highlights

  • OAuth2 controller API v2 and refactor of OAuth Trpc handlers
  • Calendar subscription telemetry metrics
  • Structured logger in video adapters
  • Salesforce package initialization
  • Booking audit integration

New Features

  • OAuth2 controller API v2
  • Calendar subscription telemetry metrics
  • Structured logger in video adapters
  • Salesforce package initialization
  • Booking audit integration
  • API endpoint to fetch bookings for standalone teams

Full Release Notes

## What's Changed
* fix: Support 10-digit phone numbers for Ivory Coast (+225) by @kartik-212004 in https://github.com/calcom/cal.com/pull/26465
* fix(ci): use env vars for input interpolation in workflow run steps by @pedroccastro in https://github.com/calcom/cal.com/pull/26520
* refactor: use structured logger in video adapters by @pedroccastro in https://github.com/calcom/cal.com/pull/26285
* fix: validate owner email on platform org creation by @pedroccastro in https://github.com/calcom/cal.com/pull/26286
* perf: batch booking queries in output service by @pedroccastro in https://github.com/calcom/cal.com/pull/25900
* chore: Make booking-audit integration test utils reusable by @hariombalhara in https://github.com/calcom/cal.com/pull/26526
* fix: generate compliant passwords using meeting_password_requirement by @anikdhabal in https://github.com/calcom/cal.com/pull/26148
* refactor: Clean up the /tests in the root by @hbjORbj in https://github.com/calcom/cal.com/pull/26525
* feat(companion): UI Enhancements for Android and Extension by @dhairyashiil in https://github.com/calcom/cal.com/pull/26434
* chore: Integrate booking cancellation audit by @hariombalhara in https://github.com/calcom/cal.com/pull/26458
* feat: OAuth2 controller api v2 + refactor oAuth Trpc handlers  by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/25989
* fix: added team badge in event types by @Adarsh9977 in https://github.com/calcom/cal.com/pull/26536
* feat(calendar-subscription): add telemetry metrics for cache performance and webhook calls by @volnei in https://github.com/calcom/cal.com/pull/26501
* feat: add missing event type fields for advanced settings in api v2 by @dhairyashiil in https://github.com/calcom/cal.com/pull/25739
* fix: add arrayLimit by @Udit-takkar in https://github.com/calcom/cal.com/pull/26542
* fix: remove shouldServeCache in getCalendarEvent getAvailability call by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/26541
* chore: load .env for seed-insights.ts by @eunjae-lee in https://github.com/calcom/cal.com/pull/26545
* fix: BOOKING_PAID webhook & workflow isn't triggering after payment successful by @anikdhabal in https://github.com/calcom/cal.com/pull/26044
* chore: Add flex biome adoption by @volnei in https://github.com/calcom/cal.com/pull/26550
* fix: prevent disabled apps from appearing in app store category pages by @anikdhabal in https://github.com/calcom/cal.com/pull/26551
* refactor: single line app feature desc by @Pallava-Joshi in https://github.com/calcom/cal.com/pull/26553
* docs: update google calendar guide by @eunjae-lee in https://github.com/calcom/cal.com/pull/26549
* chore: use Tailwind color tokens instead of hardcoded hex values by @volnei in https://github.com/calcom/cal.com/pull/26557
* test: 3 flaky unit tests by @anikdhabal in https://github.com/calcom/cal.com/pull/26558
* fix(deps): replace gray-matter with yaml.load for js-yaml 4.x compatibility by @pedroccastro in https://github.com/calcom/cal.com/pull/26555
* fix: log Zoom token refresh errors at ERROR level by @joeauyeung in https://github.com/calcom/cal.com/pull/26547
* fix: Add `copy-app-store-static` to docker file by @joeauyeung in https://github.com/calcom/cal.com/pull/26565
* refactor: remove @calcom/web imports from @calcom/features and add @calcom/testing package by @hbjORbj in https://github.com/calcom/cal.com/pull/26480
* refactor: Use confirmHandler directly in link and verify-booking-token routes[booking-audit-prerequisite] by @hariombalhara in https://github.com/calcom/cal.com/pull/26567
* chore: biome ternary rules changes by @volnei in https://github.com/calcom/cal.com/pull/26576
* docs: fix missing log level number in README by @aminjaoui in https://github.com/calcom/cal.com/pull/26574
* fix: refresh token endpoint for companion by @CarinaWolli in https://github.com/calcom/cal.com/pull/26577
* test: improve flaky E2E tests  by @keithwillcode in https://github.com/calcom/cal.com/pull/26473
* fix: use graceful filtering for previously hard failing blocked users in team events by @alishaz-polymath in https://github.com/calcom/cal.com/pull/26446
* fix: added seed credentials for SignIn by @kartik-212004 in https://github.com/calcom/cal.com/pull/26559
* refactor: replace shouldServeCache with mode parameter for calendar cache control by @volnei in https://github.com/calcom/cal.com/pull/26539
* fix: set attendeeSeatId in evt for seated booking reschedule emails by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/26498
* fix: time and timeUnit partial update workflows api v2 by @ThyMinimalDev in https://github.com/calcom/cal.com/pull/26503
* fix(ui): prevent nested <p> hydration errors in confirmation dialogs by @mehmetsungurmutlu in https://github.com/calcom/cal.com/pull/25643
* fix: remove "+" from Add Guests translations by @kartik-212004 in https://github.com/calcom/cal.com/pull/26582
* fix: capitalize German 'Uhr' in 24-hour time format by @xDipzz in https://github.com/calcom/cal.com/pull/25403
* fix: filter Google Workspace credentials by current user by @pedroccastro in https://github.com/calcom/cal.com/pull/26216
* refactor: First high level changes to getUsersAvailability by @emrysal in https://github.com/calcom/cal.com/pull/26566
* fix: update E2E test to match German translation without '+' prefix by @eunjae-lee in https://github.com/calcom/cal.com/pull/26589
* fix: Add email verification requirement for API v1 and v2 email updates by @anikdhabal in https://github.com/calcom/cal.com/pull/24988
* fix: prevent seed-app-store startup crash by removing undefined seedAppData call by @abhayymishraa in https://github.com/calcom/cal.com/pull/26400
* chore: Update CODEOWNERS for GitHub actions/workflows by @keithwillcode in https://github.com/calcom/cal.com/pull/26591
* feat(companion): availability detail page for android and extension by @dhairyashiil in https://github.com/calcom/cal.com/pull/26560
* fix: add waitFor calls to prevent flaky time slot selection tests by @keithwillcode in https://github.com/calcom/cal.com/pull/26592
* chore: update yarn lock by @volnei in https://github.com/calcom/cal.com/pull/26596
* fix: add URL validation for logo fields by @pedroccastro in https://github.com/calcom/cal.com/pull/26522
* feat: update translations via @LingoDotDev by @cal-com-ci[bot] in https://github.com/calcom/cal.com/pull/26511

## New Contributors
* @aminjaoui made their first contribution in https://github.com/calcom/cal.com/pull/26574
* @mehmetsungurmutlu made their first contribution in https://github.com/calcom/cal.com/pull/25643
* @xDipzz made their first contribution in https://github.com/calcom/cal.com/pull/25403

**Full Changelog**: https://github.com/calcom/cal.com/compare/v6.0.8...v6.0.9