KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,497
Całkowite zmiany
5,985
Funkcje
5,283
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 21, 2026
Featurekamo-internal

Nazwij żądacz, przesuń linię org, skróć przycisk Otwórz Org

Trzy zmiany powierzchni podporowych. "Otwórz org jako użytkownik systemu" to teraz "Otwórz Org", siedząc natychmiast po przypisaniu / przypisy Zamiast na końcu...

kamo·2mo ago
Featurekamo-internal

Powiedz, w którym zegarze jest w toku dialog wydarzenia i pokaż czas rozpoczęcia

Cztery rzeczy, które kompozytor pomylił się, na /calendar i na głównej stronie. Strefa należała do przeglądarki. To jest fakt o laptopie, a nie o tym, że Człon...

kamo·2mo ago
FeatureSecurityService

Opublikuj oświadczenie Hibernate count to Prometheus

/actuator/prometheus już przeniósł jdbc_a i hikaricp_?, ale bez hibernate_, Bo Spring Boot 3 tylko automatycznie konfiguruje te metryki, gdy - jest na ścieżce k...

Kamo·2mo ago
Featurekamo-internal

Pokaż zdjęcie żądaj na każdym wierszu czatu pomocy technicznej

Każdy rząd w czatach - Support nosił ten sam niebieskie wsparcie glif, co nie jest pomocne Wszystko, co na liście jest to, co skanujesz, aby zdecydować, co wybr...

kamo·2mo ago
FeatureMediaService

Umieść twarz i imię i nazwisko żądaj na każdym wierszu czatu pomocy technicznej

A Chats - Wiersz wsparcia pokazał ten sam backlyph na każdej linii, więc kolejka Była to ściana z identycznych kręgów. Twarz, dla której ludzie skanują, jest Kt...

Kamo·2mo ago
Featurekamo-internal

Liczenie basenu na nagłówek produktu, akceptowane na dzień

Leads Available został renderowany w każdym rzędzie grupy produktów, ale jest to właściwości puli (produktu, rynku) — ta sama liczba powtórzyła się w dół Kolumn...

kamo·2mo ago
RefactorSecurityService

Delegat AvatarObjectPaths do biblioteki

MediaService teraz teraz nazywa obiekty awatarów - lista czatów wspierających pokazuje Zdjęcie requestor i requestor jest w czyjejś organizacji, więc nie Katalo...

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
FeatureSecurityService

Zwróć zaakceptowaną liczbę każdego członka na produkt

Manage-Credits pokazuje Max Daily Spend, ale nic o tym, ile z nich jest używane, Tak więc menedżer nie mógł stwierdzić, czy członek był jednym czołówką z ich cz...

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
FixSecurityService

Przestań odcinać ciała banknotom na 500 znaków w osi czasu

Wszystkie zakładki komunikacji prowadzącej sprawiły, że notatka przekazywała LeadCommunicationMapper, który zamknął ciało na 500 znaków - bez Ellips i brak flag...

Kamo·2mo ago
Fixkamo-internal

Pobierz leady dostępne z liczby produktów na serwer

ProduktywyByProduct pochodzi z rzędów działowych, które obejmują tylko produkty Ktoś już ma dla niego regułę kredytową. Sieć zawiera listę produktów od sprzedaw...

kamo·2mo ago
FixSecurityService

Raport prowadzi dostępne dla produktów bez przydziału

/zarząd zbudował całą swoją odpowiedź, zapętlając działki, dzwoniąc countAssignablePool raz na wiersz. Ale sieć Manage-Credits wymienia produkty Z katalogu sprz...

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
Fixkamo-internal

Oddaj kompozytorowi swoją pielęgnę po każdym sendniu

Każde pole czatu w oknie narzędzia blokuje się, gdy wychodzi wiadomość - Wejście niesie ze sobą „niewyłączone, więc nic wpisanego w połowie lotu nie jest odrzuc...

kamo·2mo ago
FeatureInitializerService

Indeksy kompozytowe dla geolite_lokalizacji

Sam kraj był jedynym indeksem na tabeli 80,429-rzędowej. Mierne w kwestii produkcji: Rozdzielczość miasta (kraj + podział + podział) zaskanowana indeksem wszyst...

Kamo·2mo ago
PerformanceSecurityService

Przestań skanować każdy rynek x produkt po tym, jak odpowiedź jest znana

/liads/available-summary zwraca trzy rzeczy — niedopuszczalne, hasAkceptableCredit i jeden przykład produkt – ale odwiedził każdy rynek x Para produktów niezale...

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-internal

Pokaż org żądającego i zaoferuj swoim agentom drzwi użytkownika

Nagłówek czatu pomocy technicznej wymienia teraz organizację, z której pochodzi, do Wszyscy pracują nad rozmową i do nikogo innego – osoby, która ją wychowała C...

kamo·2mo ago
FeatureMediaService

Nazwij org żądaj i końcowy Systemu Dostęp Użytkownika, gdy bilet się przesunie

Trzy rzeczy, wszystko o biurku wsparcia, które odpowiada więcej niż jednemu najemcy. Szczegóły biletu mają teraz werdykt na per-viewer, czy zaoferować "otwiera...

Kamo·2mo ago
FeatureSecurityService

Mint a System Sesja użytkownika dla otwartego biletu agenta pomocy technicznej

Wejście, ponieważ zyskuje drugi powód, aby powiedzieć "tak". SystemUserEntryPolicy zmienia dzwonijącego - w faktach, które udostępniany SupportSystemAccessResol...

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
DocsDaemonService

Zapis, że nieprzetworzone roszczenie jest teraz wyrwane

getUns przetwarzanePayloads() zwróciły każdą nieprzetworzoną ładowność, a ta praca posiada Surowy i spłaszczony tekst każdego z nich przez cały bieg - więc jego...

Kamo·2mo ago
PerformanceSecurityService

Licz w bazie danych zamiast nawadniania każdego commitu

GET /changelog/public/statss załadował wszystkie 16 571 dzienników jako podmioty i podmioty Zaliczyło je w pętli Java, aby wyprodukować dwie małe mapy i całą. N...

Kamo·2mo ago
FeatureInitializerService

Index member _ rights _ applicated on (member _ id, the _ right)

Tabela nie miała żadnych indeksów, podczas gdy każdy znalezisnik na niej filtruje MEMBER_ID. Przy 10 524 wierszach wygląd jednego członka praw był pełnym sekwen...

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
TestSecurityService

Sonda opt-in, która wykonuje SQL siatki, a nie tylko jej HQL

/ołowicy zeszli na 2026-08-20 z 'brakującym wpisem FROM-Puse do tabeli a2_1' I żaden test go nie złapał, ponieważ żaden z nich nie mógł: biblioteka kompiluje si...

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-internal

Wyłaniaj jedną stronę filtrowana przez serwer zamiast całej organizacji

Siatka pobrała każdy trop w orgupie i zawęziła go w linii 300 funtów Używaj memo. Mierzone przy produkcji 2026-08-20: 1,427 leadów przyjęło więc siedem Można by...

kamo·2mo ago
PerformanceSecurityService

Zamieć punkt końcowy siatki i weź odpis audytu PHI z wątku żądania

GET /api/security/leads zwrócił wszystkie leady w organizacji. Teraz to Potrzeba strony / rozmiar / sort plus filtry, z których faktycznie korzysta sieć, i zwra...

Kamo·2mo ago
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
FeatureInitializerService

Konkpozytowe indeksy leadów i odblokowują bieg, który je tworzy

Siatka /leads teraz filtry i strony w bazie danych zamiast wysyłki Cała organizacja do przeglądarki. Tylko IX_LEADS_ORG_ID, który Zamiast przenieść skanowanie, ...

Kamo·2mo ago
FixDaemonService

Znaki ładowności przez kolumnę, a nie przez jednostkę

payloadRepo.save() na oderwanej ładowności sprawia, że Hibernate chodu chodzą po wykresie — Organizacja przyciąga org_domens – i to czyta ziemię w transakcji, k...

Kamo·2mo ago
FixSecurityService

Rozeguj każdy ładunek zaległości, gdy jest on przetwarzany

ProcesBacklog odzwierciedlił zaplanowane dwie defekty: zmutował ładunek Statusy w pamięci i uratowały je w jednej partii na końcu, a to uratowało Cały podmiot p...

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
FixDaemonService

Przestań się pokrywać biegi importując te same ładunki dwa razy

Wyzwalacz strzela co minutę, a każdy bieg jest dziełem, wybierając ładunki Nadal w okresie odbyt. Zaległości, które trwają dłużej niż minutę, dlatego nadal miał...

Kamo·2mo ago
FixDaemonService

Bump the przetworzony licznik zamiast przepisywanie punktu końcowego

Praca zakończyła partię, mutując całośćProcessed na podmiocie punktów końcowych. Naładowany przed rozpoczęciem partii i ocalenie całego rzędu. Dwie konsekwencje...

Kamo·2mo ago
FixSecurityService

Nigdy nie zawiedzieć zgłoszenia, ponieważ jego kontraktualizacja przegrała wyścig

StorePayload nie uderza już licznika otrzymanego punktu końcowego; otrzymanie Kontroler teraz wywołuje rejestrRecepart osobno, we własnej transakcji, oraz Połyk...

Kamo·2mo ago
OtherKlusterServices

Wolę brotli na temat hosta i poprawiaj poprzednie uzasadnienie

Dwie rzeczy, jedna z nich jest korektą zobowiązania przed tym. Poprzednia próbka usprawiedliwiona: [br, gzip] z sondą Przeciwko api.kamorm.com. Ta sonda była b...

Kamo·2mo ago
OtherKlusterServices

Wolę brotli, przestań ściskać to, co jest już skompresowane

Współdzielone oprogramowanie środkowe .compress było "kompresyj": ", która wynosi trzy Oddzielne domyślne domyślne i żaden z nich nie jest tym, którego chcemy. ...

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-internal

Każda flaga kraju w aplikacji była zablokowanym obrazem

Osiem kolejnych ekranów wykryto wady w szufladzie odwiedzających marketing. Aplikacja Jest on obsługiwany pod Dane img-src 'self': blob: https: https://theme...

kamo·2mo ago
Performancekamo-marketing

Sprytna każda odpowiedź, nie tylko dokument

server-nonce.js prosi o „identyficzność”, aby można było oznakować HTML Z CSP nonce bez dekompresji / rekompresji w obie strony, następnie Rekompresje w drodze....

Kamo·2mo ago
Performancekamo-marketing

Odkładanie pracy o odroczonym jednym elmencie na okres bezczynności

Cztery komponenty czekały, aż główny wątek ucichnie przed wykonaniem ich praca — wiązka toast/zmąż, chrom przewijania, dotyk Zamiatanie celu i sygnale referency...

Kamo·2mo ago
Performancekamo-marketing

Przeczytaj pozycję przewijania z obserwatora, a nie z układu

Przejrzały stan nav / na górze pochodzi od uchwytu do przewijania, który czytał Okno.scrollY, a efekt montowania zwany tym handlerem synchronicznie Podczas fazy...

Kamo·2mo ago
Fixkamo-internal

Flagi są emotikonami, ponieważ CSP blokuje każdą flagę CDN

Szuflada zwiedzająca pomalowała połamany glif, w którym każda flaga kraju powinna Tryb "svg" jest niejasny tryb "svg" w stylu "svg" i jest W rzeczywistości wska...

kamo·2mo ago
ChoreMediaService

Przebudowa przeciwko kamo-shared-librabrary 811db57

Podnosi poprawkę kredLead, która przenosi liczbę dodolności basenu na PoCommit. Przed nim, odczyt po napisaniu w własnej transakcji na czołówce YugabyteDB's 400...

Kamo·2mo ago
ChoreSecurityService

Przebudowa przeciwko kamo-shared-librabrary 811db57

Podnosi poprawkę createLead, która przesuwa liczbę dodolności basenu PoCommit. Przed nim, odczyt po napisaniu własnej transakcji na czołówce YugabyteDB's 40001 ...

Kamo·2mo ago

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny