Blog

Changelog: Cal.com v6.4 - Nasza historia pochodzenia, zmiany w licencji Open Source i ulepszenia wydajności oraz więcej...

Cześć, witaj w comiesięcznej aktualizacji funkcji! W tym miesiącu skupiliśmy się na kilku kluczowych obszarach, żeby poprawić twoje doświadczenie:

Milos PuacApr 15, 2026

W końcu opowiadamy naszą historię pochodzenia

Ciekawi cię, jak zaczęło się Cal.com? Zajrzyj za kulisy, w tym do tego, jak poznali się Peer i Bailey i jak to wszystko się zaczęło.

Zmiany w licencji open source

Wprowadzamy zmiany w sposobie dystrybucji naszego oprogramowania, ze względu na wzrost znaczenia AI i wpływ na open source w całej branży.

Od dziś Cal.com ponownie uruchomi cały darmowy i otwartoźródłowy kod jako Cal.diy na licencji MIT, powszechnie uznawanej za najbardziej liberalną i popularną licencję open source. Ta nowa edycja społecznościowa jest przeznaczona wyłącznie do self-hostingu i używania na własne ryzyko.

Asystenci kodowania AI diametralnie zmienili sposób, w jaki inżynierowie piszą kod, ale jednocześnie znacznie ułatwili znajdowanie luk w oprogramowaniu, zwłaszcza w publicznie dostępnym kodzie.

Aby ograniczyć to nowe ryzyko, od teraz kod komercyjnej edycji Cal.com, której jesteś obecnie klientem, nie będzie już सार्वजनिकznie dostępny. (Wcześniej był „source-available”, a teraz jest „closed source”.)

Dla hobbystów: od teraz możesz bezpłatnie i na zawsze uzyskać dostęp do całego kodu i instrukcji Cal.diy.

Dla użytkowników Cal.com: nic się nie zmienia w twoim dostępie ani koncie. To przede wszystkim zmiana licencji. Jeśli self-hostujesz edycję enterprise, dostaniesz zaproszenia do prywatnego repozytorium GitHub.

Karta rezerwacji Cal.com z ikoną tarczy bezpieczeństwa

Ulepszenia wydajności

W tym miesiącu wprowadziliśmy spore ulepszenia szybkości dla dużych organizacji. Ładowanie strony rezerwacji było wcześniej zauważalnie wolne dla organizacji ze setkami członków — w niektórych przypadkach trwało ponad 20 sekund. Przebudowaliśmy to, jak te dane są pobierane pod spodem, i teraz jest nawet 20x szybciej. To samo dotyczy konfiguracji linku do planowania, która korzysta z tego samego schematu usprawnień. Jeśli twoja organizacja urosła i wszystko sprawiało wrażenie ociężałego, powinieneś zauważyć realną różnicę.

Słabo widoczna ikona błyskawicy na tle siatki

Nowe funkcje:

  • Dodaliśmy pełny ślad routingu do Insights, żeby dokładnie pokazać, dlaczego został wybrany host round robin, co jest szczególnie przydatne przy złożonych konfiguracjach routingu z użyciem routingu własności Salesforce.

  • Dodaliśmy nowe ustawienie, które pozwala organizacjom zdecydować, czy rezerwacje oznaczone jako spam mają mieć usuwane zdarzenia CRM.

  • Dodaliśmy możliwość rotacji sekretu klienta OAuth na wypadek, gdyby został skompromitowany lub utracony.

  • Teraz możesz konfigurować swoich klientów OAuth z wieloma URI przekierowań.

  • Dodaliśmy nową funkcję, która wykrywa niedostępne trasy w twoich formularzach routingu, aby zapobiec błędnie przekierowanym rezerwacjom.

  • Dodaliśmy nowy ekran główny dla strony ustawień z polem wyszukiwania, żeby szybko znaleźć to, czego potrzebujesz.

  • Dodaliśmy kilka ulepszeń do naszej integracji z Salesforce, żeby obsługiwać bardziej zaawansowane routowanie własności (np. dopasowywanie zbliżonych domen, filtrowanie typów rekordów).

  • Dodaliśmy możliwość przełożenia rezerwacji przez hostów nawet wtedy, gdy ich kalendarz pokazuje zajętość, więc hosty nigdy nie są blokowane przez konflikty dostępności.

Ulepszenia i poprawki

  • Naprawiliśmy problem, w którym dwie osoby potwierdzające tę samą oczekującą rezerwację w tym samym czasie mogły doprowadzić do podwójnej rezerwacji. Równoczesne potwierdzenia są teraz bezpiecznie obsługiwane.

  • Naprawiliśmy problem, w którym użytkownicy kalendarzy CalDAV (Fastmail, iCloud i inni) otrzymywali zdublowane zaproszenia na spotkanie dla tej samej rezerwacji.

  • Naprawiliśmy problem, w którym przypomnienia SMS po cichu nie działały, gdy zaplanowany czas wysłania wypadał bardzo niedługo w przyszłości. Teraz są wysyłane od razu.

  • Naprawiliśmy problem, w którym uczestnicy nadal otrzymywali przypomnienia ze starymi danymi gospodarza po przypisaniu rezerwacji do innego hosta round robin.

  • Wprowadziliśmy poprawkę bezpieczeństwa, aby zapobiec wstrzykiwaniu HTML przez pola notatek rezerwacji.

  • Naprawiliśmy problem, w którym ustawienie „ukryj e-mail organizatora” mogło zostać obejście przez niektóre pola rezerwacji, potencjalnie ujawniając uczestnikom e-mail organizatora.

  • Dodaliśmy logikę ponawiania z wykładniczym backoffem dla synchronizacji Google Calendar, dzięki czemu rezerwacje nie kończą się już niepowodzeniem, gdy podczas dużego obciążenia trafisz na limity Google.

  • Naprawiliśmy problem, w którym rezerwacje cykliczne mogły wypadać z synchronizacji z kalendarzem przez przypadki brzegowe związane ze strefą czasową i obsługą czasu.

  • Wprowadziliśmy poprawkę bezpieczeństwa, dodając odpowiednie sprawdzanie autoryzacji do endpointu obciążenia płatności.

Pozdrawiam,

Milos z Cal.com

Milos Puac

Post by

Milos Puac

Growth Specialist