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
March 11, 2026
Fixkamo-shared-library

Dodaj match IfMissing-false do warunkowegoNieruchomości dla fasoli handlowej

Wyraźnie wyjaśnia, że CommerceService i EngagementLifecycle Nie wyłączone domyślnie, gdy kamo.commerce.enabled nie jest ustawiony. Każda usługa, która nie konfi...

Kamo·7mo ago
Fixkamo-shared-library

Zamień ConditionalOnBean z warunkowąNiedopuszczalności dla CommerceService

- jest oceniany przed wiosną Dane JPA rejestruje ziarno repozytorium zdefiniowane przez użytkownika, co czyni ją niewiarygodną. Zamień na ;, które Jest oceniany...

Kamo·7mo ago
Performancekamo-shared-library

Wyeliminuj skanowanie w pełnym stołach i zapytania N+1 na punkcie końcowym leadów

- LeadRepository: add findBOrganizationId JPQL query (używanie indeksu ORG_ID) Zamiast załadunku całego stołu LEADS i filtrowania w Javie - LeadCustFormDataRe...

Kamo·7mo ago
March 10, 2026
Fixkamo-shared-library

Uczuj warunkową fasolą handlową od dostępności repozytorium

Dodać do EngagementLifecycle I CommerceService, więc ładują się tylko wtedy, gdy repozytoria handlowe są zeszone. Zapobiega niezadowoleniuDependencyException w ...

Kamo·7mo ago
Fixkamo-shared-library

Zezwalaj na uruchamianie aplikacji, gdy NATS jest niedostępny

Usunąć ?ConditionalOnBean z jetStream() i dodać do tego Parametr połączenia. Kiedy natsConnection() zwraca null (NATS) Nieosiągalny), wiosna nie rozbija się już...

Kamo·7mo ago
Fixkamo-shared-library

Sesja dotowa czasuoutMinutes w warstwie usługowej

Kamo·7mo ago
Fixkamo-shared-library

Rolą systemu straży jestAllowDelete od zmiany

Kamo·7mo ago
Featurekamo-shared-library

Sesja PassTimeoutMinutes przez warstwę usługową

Kamo·7mo ago
Featurekamo-shared-library

Dodaj czasowy sesji wodospadu

Kamo·7mo ago
Featurekamo-shared-library

Domyślne sesja rola dla wszystkichTimeoutMinutes do 30

Kamo·7mo ago
Featurekamo-shared-library

Dodaj sessionTimeoutMinutes do podmiotu członkowskiego

Kamo·7mo ago
Featurekamo-shared-library

Dodaj sessionTimeoutMinutes do podmiotu JobTitle

Kamo·7mo ago
Featurekamo-shared-library

Dodaj sessionTimeoutMinutes do podmiotu oddziału

Kamo·7mo ago
Featurekamo-shared-library

Dodaj sessionTimeoutMinutes do podmiotu OrgRole

Kamo·7mo ago
Featurekamo-shared-library

Dodaj rynek_id FK do podmiotów POS i zapytań repozytorowych z filtrem rynkowym

Dodaj stowarzyszenie rynkowe (ManyToOne FK do CommerceMarket) do Oferowania, InventoryNie, podmioty ds. wynajmu, dostawcy i subskrypcja. Dodaj findByMarketId za...

Kamo·7mo ago
Chorekamo-shared-library

Normalizuj zakończenia linii w EmbNameFull.java

Kamo·7mo ago
March 9, 2026
Featurekamo-shared-library

Dodaj CommerceMarketVendor podmiot

Kamo·7mo ago
Featurekamo-shared-library

Dodaj CommerceVendorCategory podmiot

Kamo·7mo ago
Featurekamo-shared-library

Dodaj CommerceMarket podmiot

Kamo·7mo ago
Featurekamo-shared-library

Dodaj CommerceType enum dla systemu rynków handlowych

Kamo·7mo ago
February 14, 2026
Fixkamo-shared-library

Serializuj POS DTO uid/id jako sznurek w JSON dla bezpiecznej żłód JS

- RetailOrderDTO.uid, - EngagementOGtailDTO.id/linkId, MortgageAppDTO.uid - Użyj "JsonSerialize (używając - ToStringSerializer.class), aby uniknąć precyzyjnej u...

Kamo·8mo ago
February 12, 2026
Featurekamo-shared-library

Faza 1-3 fundament - RETAIL, MORTGAGE, RENTAL

Faza 1 RETAIL: - CommitmentContextType.SALE, procesOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder on create/...

Kamo·8mo ago
Fixkamo-shared-library

Użyj Uid zamiast Id dla relacji z baząEntity-derd

- FulfillmentOrpository: findBySourceCommitmentId -> findBySourceCommitmentUid (Komitowanie używa uid) - TransakcyjnePowtowanie: findByOrderId -> findByOrderUid...

Kamo·8mo ago
Featurekamo-shared-library

Dodawanie zamówienia (createdAt DESC) i filtr zakresu dat

- Rozstaw: OrderByDateCresc na wszystkie metody znajdowania - CommerceService: data Od teraz Params, filtr daty w pamięci - Engagements API obsługuje teraz zakr...

Kamo·8mo ago
Featurekamo-shared-library

Dodaj EngagementDomainTypeConverter dla VENDOR-SERVICE, bez instrukcji SQL

- JPA AttributeConverter mapuje spuściznę VENDOR do SERVICE podczas czytania z DB - Stosowany do Engagement.domain i OrgPOSConfig.enabledDomains - Usuwa potrzeb...

Kamo·8mo ago
Featurekamo-shared-library

Zamień fasolki na pakiet handlowy

- Dodaj pakiet handlowy (Zamówienie, intencje, oferta, InventoryItem, InventoryPool itp.) - Dodawanie CommerceService zastępującego POSService, RetailProductSer...

Kamo·8mo ago
February 11, 2026
Featurekamo-shared-library

Poprawnia przedsiębiorstwa w POSService

- createRetailZamówienie: sprawdzanie zerowej na żądanie - createLinePom.: zer check, ilość > 0, słynie dalej > 0 walidacja

Kamo·8mo ago
Featurekamo-shared-library

Dodaj jednostki domen POS/inwentarnikowych, DTO, repozycje i usługi

- Dodaj fasola POS (zachowan, wynajem, kredyt hipoteczny, subskrypcja, sprzedawca) - Dodaj detalicznyProdukt, RetailInventoryStock, RetailOrder, MortgageApp DTO...

Kamo·8mo ago
February 4, 2026
Featurekamo-shared-library

Populate vendorPoliczj związek przy pobieraniu leadów

Update getLeadsBOrganizationId() do zaludnienia dostawcy . Pole dla każdego leada, który ma vendorProductId. Zapewnia to dostawcę Dane produktu są dostępne dla ...

Kamo·8mo ago
February 3, 2026
Featurekamo-shared-library

Dodaj status, podStatus, źródło i datęCret

- Dodany status, podStatus, źródło, dataCreated i istna pola do głównego podmiotu - Zaktualizowano LeadDTO z polami zgodnymi z frontendą (status, subStatus, źró...

Kamo·8mo ago
Featurekamo-shared-library

Reaktor Lead przydział z String do odniesienia pracownika

- Zmiana ołowia.signedUser (String) na Lead.assignedEployee (Pracownik) - Dodano jednostkę LeadAssignment do śledzenia historii przydziału - Dodano LeadAssignme...

Kamo·8mo ago
December 23, 2025
CIkamo-shared-library

Rurociąg wyzwalaczy

snadjafinia·10mo ago
December 11, 2025
December 5, 2025
Chorekamo-shared-library

Uaktualizuj kod

snadjafinia·10mo ago
Fixkamo-shared-library

Resolve MultipleBagFetchException i napraw niestandardową formę trwałości

- Uproszczone zapytanie CustomFormRepository, aby uniknąć wielokrotnych pobierania worków - Naprawiono LeadMarketService do prawidłowego zapisywania i ładowania...

snadjafinia·10mo ago
Fixkamo-shared-library

Prawidłowe zapisywanie i ładowanie niestandardowych skojarzeń formularzy dla rynków

- Usunięto repozytorium usuwanie, teraz za pomocą usuwania sierocińca JPA do czyszczenia - Inicjalizacja leniwego rynkuCustomForms kolekcja przed rozliczeniu - ...

snadjafinia·10mo ago
Fixkamo-shared-library

Rozgrzej MultipleBagFetchException w CustomFormRepository

- Uproszczone wyszukiwanieByIdAndOrganizationId Zapytanie, aby uniknąć pobierania wielu toreb - Usunięto LEWJ JOIN FETCH dla stosów i pól w tym samym zapytaniu ...

snadjafinia·10mo ago
Fixkamo-shared-library

Resolve MultipleBagFetchException przy użyciu transakcyjnej leniwego obciążenia

- LeadMarketRepository: Odwrócone do prostego zapytania bez wielu JOIN FETCH - LeadMarketService: Dodano "Transactional(readly-true) aby uzyskać MarketByDD z wy...

snadjafinia·10mo ago
Fixkamo-shared-library

Dodaj gorliwe ładowanie zapytań repozytorium w celu naprawienia problemów z leniwym ładowaniem

- CustomFormRepository: Dodano lewego JOIN FETCH dla stosów i pól w findByIdAndOrganizationId - LeadMarketRepository: Dodano LEFT JOIN FETCH dla rynkuCustomForm...

snadjafinia·10mo 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