# Cal.com v5.4.20 — Release & Upgrade Intelligence
- **Product:** Cal.com (https://cal.com)
- **Version:** v5.4.20
- **Released:** Jul 15, 2025
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/calcom/updates/v5.4.20/

## Executive Summary (TL;DR)
Cal.com v5.4.20. Source highlight: feat: add method for getting teamId permissions PBAC

## New Features
- feat: add method for getting teamId permissions PBAC
- feat: inject required repositories into AvailableSlotsService using dependency injection by @devin-ai-integration[bot] in https://github.com/calcom/cal.com/pull/22413
- feat: expose AvailabilitySettingsProps type in @calcom/atoms by @devin-ai-integration[bot] in https://github.com/calcom/cal.com/pull/22246
- feat: update translations via @LingoDotDev
- feat: v2 bookings return rescheduledToUid
- feat: add race condition test for calendar-cache-serve booking flow

## Improvements
- perf: Tasker performance improvements
- perf: Remove me.get call in event-types / availability

## Bug Fixes
- fix: members page crash with pbac feature flag
- fix: ESLint Plugin Loading Error with TypeScript 5.0+ Extends Arrays
- fix: e2e tests flakes
- fix: validate Round Robin host availability in handleNewBooking
- fix: ensure isBookingDryRun prop works for booking creation by @devin-ai-integration[bot] in https://github.com/calcom/cal.com/pull/22182
- fix: locks eslint to v8 across monorepo
