KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 24, 2026
Testkamo-shared-library

Ratchet, że zablokowana funkcja bez aplikacji ma osłonę call-site

Podzielenie aplikacji z możliwości wewnątrz jest tym, co pozwala klinice utrzymać System telefoniczny i pokój wideo w ogóle, ale to przesuwa egzekwowanie prawa ...

Kamo·2mo ago
Fixkamo-shared-library

Pięć wcześniej istniejących pionów musi być dostępnych statków

Wysyłka wszystkich sześciorga dzieci PLANNING była w błędzie dla pięciu z nich. RETAIL, RENTAL, SERWIS, SUBSCRIPTION i PROCUREMENT nie są nową funkcjonalnością ...

Kamo·2mo ago
Featurekamo-shared-library

Każda pionowa nazwa własnej aplikacji dla dzieci

Wymagana usługa staje się sumą teraz, gdy każdy pion ma aplikację dla dzieci w nie. ServiceType.POS, który usuwa "null oznacza, że sam POS jest wystarczający" S...

Kamo·2mo ago
Featurekamo-shared-library

Funkcja kaskadowa włącz / nie można w nie doręki na drzewie aplikacji

Umożliwienie dziecku umożliwia rodzicowi; wyłączenie rodzica wyłącza każdego Dziecko; wyłączenie ostatniego dziecka nie wyłącza rodzica. Umożliwienie rodzicowi ...

Kamo·2mo ago
Featurekamo-shared-library

Dodaj PhiCapabilityGuard do kontroli możliwości w zakresie czasu połączenia

PhiTenantGuard działa w czasie funkcjonalnym i nigdzie indziej - trzy połączenia Strony, wszystkie w FeatureService. Teraz, gdy PhiModule jest zbożowy, a aplika...

Kamo·2mo ago
Featurekamo-shared-library

Podziel PhiModule od aplikacji-zakorzenione w aplikacji do zakorzenionych w zdolnościach

POS zmapował się na ECOMMERCE_SYNC (BLOCKED_NO_BAA) i cały handel Powierzchnia zwisa z POS, więc orgia z uchwytamiPhi-true nie mogła się przełączać Handel w ogó...

Kamo·2mo ago
Featurekamo-shared-library

Daj ServiceType dwupoziomowe drzewo rodzicowe / dziecko

Sześć dzieci handlowych w nowych idach 26-31, przewody do POS w statycznym bloku Wzór RoleRightType (stała enum nie może odwołyść się do innego z Własne argumen...

Kamo·2mo ago
Featurekamo-shared-library

Przechowuj opis typu jako tekst bogaty

Opis na : . Redaktor Lexykratyczny stan teraz, a nie linia prozy, więc kolumna musi być Nieograniowany TEXT związany jako długi varchar — nagi ?Lob on a String ...

Kamo·2mo ago
August 22, 2026
Refactorkamo-shared-library

Jeden zmodyfikowany rekord z dwiema warstwami, a nie dwoma rekordami

Dokument miał do dwóch rzędów pochodnych — CLASSIC dla edytowanych bajtów, FORM_FILLABLE dla pól – i coś musiało zdecydować, które jest oparte na Inne, na nowo,...

Kamo·2mo ago
Featurekamo-shared-library

Schema, prawa i domena przechowywania za widżetami ramek

A Picture Frame to własne zdjęcia i filmy członka na własnym wyrzutni, Członek może powiesić kilka. To wszystko, czego platforma potrzebuje do utrzymania Po pie...

Kamo·2mo ago
Featurekamo-shared-library

Modeluj notatki główne i prawo, które chroni org

Nota główna jest tą nutą, którą zawsze ma członek – lub organizacja. "My Master Note" jest rezerwowany na członkostwo; "Nasza główna uwaga" jest jedna na Organi...

Kamo·2mo ago
Fixkamo-shared-library

Nie wyjmowyj orgi dwa razy za wersję, która nie jest właścicielem bajtów

Suma pamięci orgowej to SUM (fileSize) over Img i wersja pochodna Punkty na oryginalnym ImgDat podczas kopiowania jego plikuSize - więc każdy zmodyfikowany Wers...

Kamo·2mo ago
Featurekamo-shared-library

Podziel dokument na oryginalne i zmodyfikowane wersje

igs.modified_kind + imgs.original_img_id. Złączy rodzaj oznacza, że rząd jest a Oryginał — bajty przesłany przez członka — co jest poprawnym odczytem dla Każdy ...

Kamo·2mo ago
Fixkamo-shared-library

Umieść widget karty czasowej pod grupą HR, jak każdy inny widget

TIMECARD_TODAY_WIDGET zwisa teraz z MANAGE_TIMECS zamiast być korzeniem, więc wszystko Pięć widżetów ma identyczny kształt, który zestaw kalendarza: dane nadrzę...

Kamo·2mo ago
Fixkamo-shared-library

Przywróć zakończenie linii CRLF w CalendarEventAttendeeRepository

Skryptowana edycja przerobiła plik za pośrednictwem interfejsu API tekstu, normalizując wszystkie zakończenia 62 CRLF do LF i Przekształcenie 15-liniowego dodat...

Kamo·2mo ago
Featurekamo-shared-library

Policz gości wydarzenia bez ich ładowania

Kamo·2mo ago
Featurekamo-shared-library

Trzy kolejne widżety domowe i ten, który nie może mieć rodzica

Odczytywanie wiadomości zwisa z ACCESS_MAIL i lead-needing-action od VIEW_LEADS, oba przez Ta sama zasada, co widżety kalendarza: widżet jest zamknięty przez pr...

Kamo·2mo ago
Featurekamo-shared-library

Daj każdemu widżetowi domowi pięcioprawą i posłuchuj na nim kalendarz

Dziesięć praw pojawia się jako dwa pięcioprawne bloki - jeden na widżet - zwisają VIEW_CALENDAR, ponieważ widget musi być zamknięty przez prawo, które reguluje ...

Kamo·2mo ago
August 21, 2026
Featurekamo-shared-library

Dodaj silnik polityki czatu org

Zdecyduje, czy jeden członek może rozpocząć rozmowę z innym i czy Mogą wysłać do kogoś, który istnieje. Zasady to uporządkowana lista zamówiona Pary i pierwszy ...

Kamo·2mo ago
Featurekamo-shared-library

Zaznacz autozarządzany segregator wybrany przez członka docs

binders.is_scratch sygnalizuje jeden spoiwo na jednego (właściciela, kolekcja), którego Dokumenty to wybór siatki DocManager, a nie lista kuratorska. To jest Zw...

Kamo·2mo ago
Featurekamo-shared-library

Pozwól poczcie roszczą sobie pretensje do głównego adresu e-mail

Dopasowywanie jest punktem w czasie według projektu - punkt kontaktowy dotyczy tylko ruchu Wewnątrz okna, więc edycja ołowiu nie może wstecznie przepisać histor...

Kamo·2mo ago
Featurekamo-shared-library

Pozwól menedżerowi podnieść rezerwację dla agenta

Ktoś, kto zarządza możliwościami, może teraz złożyć wniosek o rezerwację na sprzedaż - Agent w jej imieniu. CreateReservationRequest on onBehalfOfMemId. Nazwan...

Kamo·2mo ago
Featurekamo-shared-library

Spraw, aby wolne dla wszystkich wydatki akceptacyjne były, aby można je było ograniczone

FFA ominęła system kredytowy wprost, co pozostawiło menedżera bez dźwigni It: Max Daily Spend siedział za nim, jeśli (!ffa) i nie może zaostrzyć produktu FFA, i...

Kamo·2mo ago
Featurekamo-shared-library

Rozwiązy URL zdjęcia członka ze wspólnej biblioteki

Lista pomocy technicznej ma na celu pokazanie twarzy żądającego i wsparcia prośba jest – na biurku platformy – zawsze czyjś członkiem. Każdy z nas Inny awatar w...

Kamo·2mo ago
Featurekamo-shared-library

Policz dzisiejsze wydatki na produkty członka w jednym zapytaniu

Zarządzaj-Kredyty chcą pokazać, na jednego członka, ile leadów zaakceptowały, więc Odwieraj dzisiaj – w porównaniu z sumą limitu Max Daily Spend. - odpowiedzi n...

Kamo·2mo ago
Stylekamo-shared-library

Spadek importu pozostawiony nieużywany przez usunięcie „EntityGraph)

Strona, Specyfikacja i EntityGraph były potrzebne tylko przez findAll override Zostało to usunięte po usunięciu / ołowia. Pozostawienie nieużywanego importu Ent...

Kamo·2mo ago
Featurekamo-shared-library

Policz pulę przypisywalną dla każdego produktu sprzedawcy na raz

countAssignablePool odpowiada na jeden produkt, więc dzwoniący może tylko zapytać Produkty, które już posiada. Manage-Credits iterating działy działek do decydo...

Kamo·2mo ago
Performancekamo-shared-library

Indeks dwóch kształtów geolite_lokalizacji jest w rzeczywistości ques przez

Sam kraj był jedynym indeksem na tabeli 80,429-rzędowej i nie było rzeczywistym zapytaniem Dobrze go użyto. Zmierzony w produkcji: Rozdzielczość miasta (kraj...

Kamo·2mo ago
Featurekamo-shared-library

Niech bilet otwarty udzieli agentowi org ubiegającego się o org, a wraz z nim wygaśnięcie

Agent wsparcia musi zajrzeć do najemcy klienta, aby odebrać bilet Zatrzymują się. Do tej pory jedynym sposobem w był koc SYSTEM_USER Platform Słusznie, co jest ...

Kamo·2mo ago
Stylekamo-shared-library

Przywróć CRLF w MemberRightsApplied

Poprzednie commit przepisał ten plik ze skryptem i po cichu przekonwertował jego Końce linii, więc 53 niezmienionych linii pokazały się jako zmodyfikowane i zak...

Kamo·2mo ago
Performancekamo-shared-library

Index member_rights_applied, bound the intake claim, zagregowane statystyki zmian

Trzy wnioski z audytu końcowego według punktu końcowego, z których każdy jest mierzony w stosunku do Produkcja zamiast wnioskowana. member_rights_applied zadek...

Kamo·2mo ago
Fixkamo-shared-library

Usuń wykres .EntityGraph, który złamał /liads on Hibernate 6.2

Zapytanie strony siatki nie powiodło się w produkcji z: Błąd: Brak wpisu FROM-klauki do tabeli "a2_1" ... left join member_team_member a2_0 w - Po le...

Kamo·2mo ago
August 20, 2026
Performancekamo-shared-library

Filtruj i uchtóruj siatkę w bazie danych, wsad do serii PHI

Załadunek / ołowiu wyniósł 23,3 s przy 1427 tropach. 23,3 s z tego był HIPAA Trasa audytu: recordLeadList pisze jeden wiersz phi_access_log na ołów Zwrócono, a ...

Kamo·2mo ago
Fixkamo-shared-library

Zapisuj wynik ładunku przez kolumnę, a nie przez jednostkę

Oznaczenie ładunku IMPORTED z ładunkiem Repo.save() sprawia, że Hibernacji chodzi po Wykres oderwanego podmiotu – w tym organizacja, która przyciąga org_domeny ...

Kamo·2mo ago
Fixkamo-shared-library

Przestań tracić ładunki na twierdzenie o punktach końcowych

StorePayload zaoszczędził ładowność, a następnie uderzył w całościReceived/lastReceivedAt przez Zabrudzenie jednostki punktu końcowego – w tej samej transakcji....

Kamo·2mo ago
Fixkamo-shared-library

Przesuń przenoszenie rezerwy do przystępności po zatłużeniu

createLead uratował prowadzenie, a następnie, w tej samej transakcji, uruchomił countAssignablePool do nadawania nowej figury "Leads Available". Na YugabyteDB A...

Kamo·2mo ago
Featurekamo-shared-library

Spraw, aby wspólny token nieprzezroczyspły UUID

Tokenem publicznym był „memberd”. To się dzieje. Opublikowano prawdziwy identyfikator członka w każdym łączniku, który został udostępniony - na wizytówce, w Pod...

Kamo·2mo ago
Featurekamo-shared-library

Kredyt najnowszy link, aż konto będzie istniało, a następnie zamrozić go

Uznanie zostało zamrożone przy pierwszym dotknięciu, co sprawia, że pomylił się z powszechnym przypadkiem: ktoś Kto śledzi link członka A w marcu i członka B w ...

Kamo·2mo ago
Fixkamo-shared-library

Uczyń dwustronicowe śledzenie odczyty deterministyczne

Oba zamówione na stronie zapytań w kolumnie, która łączy się, bez tiebreakera, więc Baza danych była darmowa, aby zwrócić wiązane wiersze w innej kolejności na ...

Kamo·2mo ago
Featurekamo-shared-library

Modelowanie kodów śledzenia, ich gości i wizyt, które przynoszą

Członek wybija kod, dzieli się i Sześć sum na karcie Kody Śledźce odpowiadaj na to, co ten link faktycznie zrobił: Wyjątkowi odwiedzający, wizyty, prośby o stro...

Kamo·2mo ago
August 19, 2026
Fixkamo-shared-library

Powiedz nieczytelną notatkę, z wyjątkiem pustej

Notatka, której ciała nie można rozszyfrować, wróciła z nieutrastką i niczym. W przeciwnym razie, co dokładnie wygląda pusta nuta na przewodzie. Klienci mogą Ni...

Kamo·2mo ago
Featurekamo-shared-library

Dodaj is_fake, flagę, która sprawia, że konto jest niewidoczne zamiast usuwania

Konto syntetyczne – testowy artefakt, osprzęt z siewny lub znak rozpoznawany jako Automatyczny — teraz przewożony "users.is_fake", a platforma przestaje ją uzna...

Kamo·2mo ago
Fixkamo-shared-library

Nadaj odwiedzającym internet tożsamość własnego

Publiczny gość czatu internetowego nie ma Członka, więc platforma stoi członkiem SYSTEMu org w To: requestor biletu i autor każdej wiadomości, którą wysyłają. T...

Kamo·2mo ago
Fixkamo-shared-library

Wygeneruj id przed wstawkę, aby można było tworzyć leady hipoteczne

Stworzenie lidera na rynku kredytów hipotecznych nie powiodło się z "Tlok danych LEADS to robi - Nie istnieje. Proszę uruchomić KamoInitializerApp, aby utworzyć...

Kamo·2mo ago
August 16, 2026
Fixkamo-shared-library

Przeczytaj stronę historii czatu bez liczenia całej sesji

Spring Data uzyskuje drugie polecenie dla każdej strony, którą zwraca, i czat Historia czytana o tym, czego nigdy nie wyglądała: MediaController bierze page.get...

Kamo·2mo ago
August 15, 2026
Featurekamo-shared-library

Jednostka Dev_machine_accounts, status enum i repozytorium

Status i włączenie są celowo oddzielne: konto rezerwowane, ale niepełnosprawne Utrzymuje swój domowy katalog, więc ponowne ustanowienie przywraca dostęp, a nie ...

Kamo·2mo ago
Featurekamo-shared-library

Noś logo KamoMeet nakładkę na organizację

Trzecia i ostatnia powierzchnia nakładkowa, takie samo słownictwo jak jego dwójka rodzeństwa, plus jego gałąź w ogólnej ścieżce patcha. Ten jest inny, gdzie si...

Kamo·2mo ago
Featurekamo-shared-library

Usunąć VIEW_DASHBOARD, VIEW_REPORTS i EXPORT_REPORTS

Wszystkie trzy wymienione strony, które istniały na dysku i były wspierane przez nic: aplikacja / pulpit Ustalone przykładowe słupki prosto z i18n, aplikacja / ...

Kamo·2mo ago
Featurekamo-shared-library

Noś nakładka z ładunkowym logo na ekranie ładowania na Organizacja

To samo nakładkowe słownictwo, co homeLogoOverlay, zastosowane zamiast tego na logo Na ekranie ładowania pokazanym między nawigacjami strony, a także jego gałęz...

Kamo·2mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing