What's Changed
- chore: make atoms release depend on trusted publisher by @supalarry in #24769
 - chore: refactor onboarding v3 to use reusable components by @sean-brydon in #24711
 - fix: prevent base64 logo/banner storage in organization onboarding by @hariombalhara in #24761
 - perf: og image caching v2 by @hbjORbj in #23189
 - perf: add docker ignore in root path by @Udit-takkar in #24585
 - feat: Add official docker support by @keithwillcode in #24672
 - feat: add bookingRequiresAuthentication validation to 2024-04-15 booking controller by @ThyMinimalDev in #24735
 - chore: Removed unneeded yarn reinstall API v2 Docker by @keithwillcode in #24772
 - chore: Determine to serve cache high level by @emrysal in #24756
 - fix: Auto Assignment of team member to event when that member is auto-accepted during direct invite to sub-team by @hariombalhara in #24731
 - fix: exclude attendee responses from calendar for seated event by @anikdhabal in #24739
 - chore: invites to submit hook instead of relying on state by @sean-brydon in #24744
 - chore: version packages by @github-actions[bot] in #24729
 - fix: Modified teamName to be null when host is not fixed by @ibex088 in #24728
 - fix: require notice threshold when type time by @ibex088 in #24784
 - fix: Optimized Slots setting not updating on children event types by @Anshumancanrock in #24208
 - fix: changesets release to npm by @supalarry in #24788
 - feat: add separator support to data table by @rodrigoehlers in #24752
 - chore: Implement onboarding redirect logic in event-types and main page components by @sean-brydon in #24785
 - fix: use highest role for org admins accessing sub team event types by @joeauyeung in #24748
 - feat: distributed tracing - Part (1) by @Udit-takkar in #24717
 - feat: move bookings tabs to sidebar navigation by @eunjae-lee in #24605
 - fix: allow org admin to cancel and reschedule seated bookings by @Ryukemeister in #24640
 - chore: update 
Bookeratom docs by @Ryukemeister in #24755 - chore: add 
handleCreateRecurringBookingprop to booker atom by @Ryukemeister in #24786 - fix: return the actual error message for hitpay by @anikdhabal in #24792
 - fix: isEventTypeLoggingEnabled bug where empty string matches eventTypeId 0 by @emrysal in #24804
 - chore: CalendarEventBuilder - generate calendarEvent without PII using booking by @ThyMinimalDev in #24678
 - chore: add signout button on onboarding v3 layout by @sean-brydon in #24801
 - chore: redirect if part of orgs or not company email by @sean-brydon in #24800
 - test(e2e): optimize email verification timeout by @anikdhabal in #24799
 - fix: Use index DB instead of local storage for onboarding by @sean-brydon in #24798
 - chore: add missing metadata i18n strings by @sean-brydon in #24814
 - feat: link advanced event type settings to docs by @dhairyashiil in #24629
 - fix: changesets node version by @supalarry in #24812
 - feat: include EventType.seatsPerTimeSlot in bookings get handler response by @eunjae-lee in #24813
 - chore: Set shouldServeCache to falsy, unless specified input by @emrysal in #24778
 - fix: preserve attendee names during round robin host reassignment when reassignmentReason is required by @ibex088 in #24771
 - fix: disable request reschedule feature for seated event by @anikdhabal in #24793
 - feat: implement booking calendar view with weekly layout by @eunjae-lee in #24563
 - fix: Allow all team members to view hidden fields and UTM tracking data by @hariombalhara in #24619
 - chore: version packages by @github-actions[bot] in #24818
 - fix: Add Web Crypto feature detection for BotID in React Native WebView by @hariombalhara in #24790
 - fix: run changesets on github hosted runner by @supalarry in #24825
 - fix: specify atoms package.json repository by @supalarry in #24828
 - fix: cleanup unused env vars by @volnei in #24819
 - fix: round robin settings can be updated only on change by @Spandan-Mishra in #24853
 - fix: sanitize username input to prevent hyperlinks by @dhairyashiil in #24210
 - feat: Add Preview buttons for every private link by @dhairyashiil in #24623
 - fix: add event type validation by @Udit-takkar in #24429
 - fix(docker): correct build context for calcom-api by @roy-abir05 in #24849
 - feat: booking report table backend by @Udit-takkar in #24794
 - fix: “Maximum update depth exceeded” on email verification Dialog by @ibex088 in #24857
 - feat: welcome to organizations modal after creation by @sean-brydon in #24823
 - feat: add banner for upgrade when using company email by @sean-brydon in #24829
 - chore: fixes UI nits in onboarding v3 flow by @sean-brydon in #24863
 - fix: dont allow email exclusion bypass with capital letters by @dhairyashiil in #24741
 
New Contributors
- @roy-abir05 made their first contribution in #24849
 
Full Changelog: v5.8.7...v5.8.8