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 27, 2026
Featurekamo-shared-library

ZOBACZ WIDZENIA/MANAGE_ORDERS i VIEW/MANAGE_PRICING, ids 273-276

Wszędzie nie było porządku w prawo. Punkty końcowe POSController i punkty końcowe Każdy detalista i podatnik w CommerceMarketController odczytuje org off the Se...

Kamo·2mo ago
Otherkamo-shared-library

Publikuj zapisy dla pacjentów i upewnij się, że jest to bezpieczne

ServiceType.EHR był trzymany w TESTINGu długo po zakończeniu pionu, Ponieważ AppCatalogService uzyskuje dostępność od COMPLETED i trzech Oddzielne ścieżki zapew...

Kamo·2mo ago
Fixkamo-shared-library

Id sprzedający opuszcza jako sznurek, dla każdego rzędu

.commerce_vendors.uid jest ?INT8 DEFAULT unique_rowid() - około 19 cyfr, Gdzie jest "Number.MAX_SAFE_INTEGER" ma szesnaście. Numeryczny id tej wielkości jest IE...

Kamo·2mo ago
Refactorkamo-shared-library

Przysiłka na plan jest na miejsce i tak mówi

Zwyraz tylko nazwę — PlanStorage.gbPerUser jest prywatny dla tej klasy i trzech Wszystkie strony z połączeniami są w nim. Powyższy komentarz był mylącą połową: ...

Kamo·2mo ago
Featurekamo-shared-library

Linia, uwaga, sprzedawca, podpis i zegar pisze w pracy

SW6b Zadanie 3, biblioteka połowa. Osiem nowych operacji na ServiceJobService, plus Rejestry przewodowe dla nich, a trzy czytają szczegóły potrzeb strony. Trzy...

Kamo·2mo ago
Featurekamo-shared-library

Linie pracy, notatki i sprzedawcy, dzięki czemu zakładki zamówień pracy mogą się utrzymywać

Praca i części stają się wierszami ServiceJobLine w pracy, a nie wiersze ServiceLineItem, ponieważ order.order jest opcjonalny - false: a ServiceLineItem nie mo...

Kamo·2mo ago
Featurekamo-shared-library

Ustawienia platformy KamoPBX w SYSTEM_CONFIGURATION

KamoPBX jest własną platformą Kamo, więc cała jego konfiguracja jest na całej platformie: Adres URL bazowy, id konta głównego, nazwa konta, poświadczenia admin,...

Kamo·2mo ago
Featurekamo-shared-library

Linia dokumentów pobranych z innych organizacji

Własna domena, a nie udział w DOKUMENTS, z tego powodu masowy eksport został Po pierwsze: praktyka, która zadaje zalega z siecią informacyjną w zakresie zdrowia...

Kamo·2mo ago
Featurekamo-shared-library

API odczytu/zapisu lubg-chwytania dla zadań serwisowych

ServiceJob był zmapowanym podmiotem z repozytoriami i zdawaniem testów oraz Nie ma sposobu, aby przeczytać wiersz. To daje nagłówkowi gotowy UI zlecenia robocze...

Kamo·2mo ago
Featurekamo-shared-library

Powiedz "tytesy zniknęły" z wyjątkiem "zasłoniowe magazyny"

OpenRange zawalił każdą porażkę w jednym IOExcepcji, więc dzwoniąc mógł to zrobić Z nim nic nie ma, tylko powróć 500. Przeglądarce "img"/video>/aaudio> nie może...

Kamo·2mo ago
Featurekamo-shared-library

ZARZĄDZANIE _ PRZEDSIĘBIORSTWA _ PRZEDSIĘBIORSTWA

Enterprise jest negocjowany, nigdy sam siebie. Te prawa bramy obu połówek To: zobaczyć, ile to kosztuje, i umieszczenie na nim organizacji. Kategoria.OPERACJA ...

Kamo·2mo ago
Fixkamo-shared-library

W rzeczywistości nazywaj politykę realizacji

SW3 zaimplementował FulfillmentPolicy jako pierwszy element interfejsu, który Nie miał żadnego, i nic nigdy go nie nazywało – grep przez kamo-wspólnotę-librazow...

Kamo·2mo ago
Featurekamo-shared-library

Przenieś jednostkę funkcji planu na powierzchnie zakupowe

Katalog przechowuje jednostkę na każdą funkcję przez cały czas - "GB/user", "users", "Skontaktowania" - a plan-funkacyjna DTO spadła, więc każda powierzchnia re...

Kamo·2mo ago
Fixkamo-shared-library

Nagrywanie dokumentu publikuje swój wiersz tylko raz, gdy ziemiaty lądują

Buforowany uploadDocument był jedynym sklepem, który napisał ImgDat IMissing-false przed wysłaniem czegokolwiek i po prostu ponownie podnieś to do fałszu po Uda...

Kamo·2mo ago
Fixkamo-shared-library

Nieudane przesyłanie nie może stać się meczem dedup

Członek wysłał 11 MB .wav na pogawędkę, otrzymał "Nie można przywołać ObjectWriteResponse.etag() ponieważ odpowiedź jest zerowa”, wysłał ją ponownie, a Druga do...

Kamo·2mo ago
Featurekamo-shared-library

Usługa ksowania książek z org-scoped CRUD i rozdzielczości kodu

SW5 Zadanie 3, biblioteka połowa. ServiceTaskBookService eksponuje książki, kategorie, Zadania i opcje za API org-scoped, plus resolveTaskByCode - Odszukaj ofer...

Kamo·2mo ago
Featurekamo-shared-library

Dodaj zryczałtowaną książkę zadań

Ceniony katalog zadań, którego wpisy przenoszą rodzicielstwaCnutes – liczba, która Zarówno cena linii, jak i wielkości wizyty. ServiceLineItem.taskCode, wyładow...

Kamo·2mo ago
Featurekamo-shared-library

Policz rozszerzenia, za co serwer zewnętrzny nie pobiera opłat

Kolejki, IVR, grupy pierścieni i części zamienne to rozszerzenia, do których nikt nie jest przypisany, I zgodnie z zasadą strony trzeciej są one wolne - dwanaśc...

Kamo·2mo ago
Featurekamo-shared-library

Licz rozszerza się do rachunku telefonu

Dodaje bliźniaka telefonu z agregatorem skrzynki na pocztową: PbxBillingClass z Wyczerpujący VoipProviderWyłącznik i brak domyślnego ramienia, OrgbxBillingAggre...

Kamo·2mo ago
Fixkamo-shared-library

Niech baza danych decyduje, czy reakcja już istnieje

Unikalne ograniczenie (wiadomość, członek, emoji) nie robiło nic pożytecznego. Czytaj dalej-paliw Przegrywa wyścig z własnym drugim kliknięciem członka, a złapa...

kamo·2mo ago
Featurekamo-shared-library

Reakcje emoji z wiadomościami i komunikat, że jego nadawca może poprawić

Dwie rzeczy, o które poprosił członek na indywidualnym czacie: emoji każdego w rozmowie Może umieścić jedną wiadomość i możliwość naprawienia wiadomości, którą ...

kamo·2mo ago
Fixkamo-shared-library

Nieprzeczytane nazwy nadawcy tylko wtedy, gdy pojedynczy członek jest odpowiedzią

senderId jest tym, co przypina nieprzeczytaną odznakę do osoby - jej rząd w reżyserii, ich głowę hexa – więc musi to oznaczać, że „te wiadomości są od nich”. Zo...

kamo·2mo ago
August 26, 2026
Featurekamo-shared-library

Count połączonych osobistych skrzynek pocztowych

Kamo·2mo ago
Featurekamo-shared-library

Osobiste podmioty skrzynek pocztowych i dwóch dostawców usług konsumenckich

GMAIL_PERSONAL i OUTLOOK_PERSONAL zostały zaoferowane przez zbieracza i nie były Członkowie enum, więc wybór wytworzył nieużytkalny org.

Kamo·2mo ago
Featurekamo-shared-library

Przyjemny cytat staje się zamówieniem

acceptPublic napisał cztery kolumny i załączonym zdarzenie. Bez zaangażowania, nie Zlecenie, brak transakcji – twierdzenie Quote javadoc, że akceptowanie mennic...

Kamo·2mo ago
Featurekamo-shared-library

Policz skrzynki pocztowe orgable orgable

Dodaje ceny PER_MAILBOX, tryb kosztów poczty i stereotypowy Agregator: hostuje wszystkie pola na serwerze, tylko rachunki osób trzecich Co zostało zmapowane w K...

Kamo·2mo ago
Featurekamo-shared-library

Każdy org wybiera to, co zamówienie pobiera z przyjętej oferty

Nie ma właściwej odpowiedzi na całą platformę. Wykonawca utrzymania na Trzyletnie projekty ustawowe w każdym okresie; instalator kapitałowo-sprzętowy rozlicza K...

Kamo·2mo ago
Fixkamo-shared-library

Edytowanie linii najwyższego poziomu nie usuwa już linii każdej opcji

Quote.lineItems to sierotaRemovale i opcje wiersze ustalane zarówno w języku, jak i Opcja — dlatego filtry QuoteMapper na getOption() - null dwa razy. A A Bare ...

Kamo·2mo ago
Fixkamo-shared-library

Podanece opcji utrzymują personel podatkowy i żeglugowe wprowadzona

Przelicz zerowy podatekTotal i shippingTotal za każdym razem, gdy wycena miała opcje. Oba były nadal przechowywane w rzędzie i nadal renderowane przez QuoteMapp...

Kamo·2mo ago
Fixkamo-shared-library

Strażnicy zacisków odwołanych i rewidują oraz zaprzestaną połykać złe wejście

anulować () i revise() nie było osłony isTerminal(), więc AKCEPTOWANA wycena może Przekształcaj się na ANWEJ NAZWZONY lub REVISED, gdy jest akceptowany i akcept...

Kamo·2mo ago
Testkamo-shared-library

W rzeczywistości ćwicz strażników terminala

Test, który został wysłany wraz z nimi, potwierdził tylko, że raporty z wyceny Sam terminal – prawdziwy, zanim strażnicy istnieli i nadal są prawdziwe, gdyby ob...

Kamo·2mo ago
Featurekamo-shared-library

Marka organizacji żyje w ramach ALIAS, a nie jej domeny

Folder, logo organizacji, kolory, favicony i tła są napisane W wiadrze publicznym było jego nazwa gospodarza z kropkami zamienionych w kreski - Wendys.com stał ...

Kamo·2mo ago
Fixkamo-shared-library

Przestań spadać na rynek i konto klienta

CreateQuoteRequest zawsze deklarował marketUid i accountUid i QuoteService.create również nigdy nie czytał, więc Quote.market i Quote.customerAccount był NULL n...

Kamo·2mo ago
Chorekamo-shared-library

EHR jest w TESTING, a nie PLANNING

Pion jest zbudowany od końca do końca — wykresy, harmonogramowanie, notatki, zamówienia, wyniki, Oświadczenia, FHIR i masowy eksport, C-CDA, giełda TEFCA, środk...

Kamo·2mo ago
Fixkamo-shared-library

Kolumny dołączenia Pin ServiceJob do INT8

Eksportowanie DDL tabeli pokazało org_id, engagement_id i customer_uid każdy Emitowany jako INT8 DEFAULT unique_rowid() — odziedziczony z klawisza referencyjneg...

Kamo·2mo ago
Featurekamo-shared-library

Pierwsze wdrożenie FulfillmentPolicy

FulfillmentPolicy zadeklarowało wsparcie/createFromCommitment, ponieważ było to Napis i repo-wide grep zwrócił dokładnie jedną linijkę: deklarację. To jego Prac...

Kamo·2mo ago
Fixkamo-shared-library

Przestań odrzucać zmiany statusu i odpowiadaj na 200

updateWorkOrder przeanalizował żądany status w haczyku (Exception zignorowany), Oszczędził jednostkę bez zmian i zwrócił 200 z DTO pokazującym starą wartość. Ek...

Kamo·2mo ago
Featurekamo-shared-library

ServiceJob i ServiceVisit

Rodzeństwo FulfillmentOrder, a nie jego poszerzenie: FulfillmentOrder jest Przesyłka z numerem śledzenia i przewoźnikiem, a od tego zależy handel detaliczny. P...

Kamo·2mo ago
Featurekamo-shared-library

Fill ServiceLineItem i jego cztery osiefiki klasyfikacyjne

ServiceLineItem został wysłany jako pusta podklasa 18-liniowa, której jedynym odniesieniem w Cały korpus był własną deklaracją, więc usługa sprzedawana za pośre...

Kamo·2mo ago
Featurekamo-shared-library

Model tożsamości portalu dla pacjentów

Pacjent NIE jest członkiem, a to celowo nie jest tożsamość siły roboczej. Ponowne wykorzystywanie loginu personelu oznaczałoby, że pacjent posiadałby dyrektora,...

Kamo·2mo ago
Refactorkamo-shared-library

Wynieś darmowy / zajętliwy silnik z funkcji webinarium

Arytmetyka interwałowa — rozszerz się, ograniczenieMask, kandydat-Starts i Cała dostępnośćInterval — nigdy nie była specyficzna dla webinaru. Wszystkie zbiory U...

Kamo·2mo ago
Testkamo-shared-library

Ujmę każde zapytanie repozytorium rdzenia przeciwko prawdziwemu mapowanie

Wiosenne dane potwierdzi opatrzone adnotacjami w tworzeniu fasoli, więc zły JPQL Ścieżka statków na zielono i rozbija się o usługę konsumencową zamiast zawodzić...

Kamo·2mo ago
Fixkamo-shared-library

Usuń findConflictingEvents, które nigdy nie zwróciły rzędu

Cztery niezależne wady, z których każda opróżniła zestaw wyników: Filtrowane e.user.id, podczas gdy obaj dzwonią, mijają identyfikator członka i dwie kolumny Ni...

Kamo·2mo ago
Featurekamo-shared-library

Prawdziwe poświadczenia dla partnerów giełdowych i odzyskanych dokumentów

Punkty końcowe respondenta nie mają sesji użytkownika - dzwoniący to inna Serwer organizacji - więc poświadczenie posiadacza, które dotyczy tej praktyki, na Onb...

Kamo·2mo ago
Featurekamo-shared-library

Model pomiaru jakości i wiersz, który czyni go użytecznym

MeasurePatientResult jest celem tego commitu. Praktyka pokazana "67% Kontrolowany" nie może nic z tym zrobić; praktyka pokazała 41 NAZWANYCH pacjentów w Denomin...

Kamo·2mo ago
Featurekamo-shared-library

Give Service Work pierwsze pięć praw

ServiceType.SERVICE(28) dostarczany z zerowymi prawami, więc jego dziewięć punktów końcowych było Zamknięty tylko tym, czy rozmówca miał sesję. Ids zaczynają s...

Kamo·2mo ago
Featurekamo-shared-library

Masowy eksport FHIR i C-CDA oraz prawa, które je odkuj

Dwie rzeczy, bez których praktyka nie może działać, podobnie jak większa wersja O czytaniu wykresu. BULK EXPORT (kliniczny/łowy). Model FHIR Bulk Data: zadanie...

Kamo·2mo ago
Featurekamo-shared-library

Zwieńczenie DISTINCT wydarzeń między właścicielami rollupu

Numer telefonu może być punktem kontaktowym dla więcej niż jednego właściciela na raz i dwóch Promy na jednym koncie, który dzieli się jednym z nich, jest przyp...

Kamo·2mo ago
Featurekamo-shared-library

Mapa LINE_WINDOW_ENABLED na MemberVoipKonfiskat

Brama naczłonkowe dla dedykowanego okna linii softfonowej. Szpilka wersji pozostaje przy 1.6.0 - dodanie pola nie wymaga uderzenia, a split pin złamie CI dla Ka...

Kamo·2mo ago
Fixkamo-shared-library

Zabierz cesjonariusza do zbioru konta, za nocnym przyłączeniem

Czytanie komunikacji prowadzącej jest zamknięte na to, do kogo jest przypisany. Zwijanie To, że same zwrócone uid nie mogły zastosować tej bramy, więc oś czasu ...

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