KamoCRM

Live Change Log

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

17,482
Total Changes
5,973
Features
5,280
Fixes
30
Projects
Filter by project
All Projects17,482AIService250APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService244MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,345kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,656kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,973Fix5,280Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 25, 2026
FeatureDaemonService

MeridianLink sondaj se aplică cererilor de împrumut, nu clienților potențiali

Împrumuturile modificate sunt potrivite prin MLOS_LOAN_LOS_LINKS și trimise la Împrumuturile necunoscute sunt adoptate numai în cazul în care numărul de conexiu...

Kamo·22h ago
October 18, 2026
October 14, 2026
FeatureDaemonService

Locuri de muncă de demon pentru căpuşa IoTservice (la fiecare 60 de ani) şi curăţarea retenţiei nocturne

IoT SP01 Task 30. Aterizat după SP02 75007b2, care deja monteaza iot-intern-auth, sets iot.service.url și creează IotJobClient cu un post generic (loc de muncă,...

Kamo·1w ago
October 6, 2026
FeatureDaemonService

Ia hărți de locuri de muncă prin intermediul motorului comun, cu misiune de echipă-membru

LeadIntakeProcessingJob construiește fiecare plumb cu kamo-shared-library LeadRequestMapper în loc de propriul comutator de câmp și transforma copie, așa Import...

Kamo·2w ago
September 27, 2026
FeatureDaemonService

KamoAI voice SIP sincronizare și locuri de muncă de reținere

kamoaiVoiceSipSyncJob Posts kamoai-service's X7 *************** în fiecare minut, Astfel, SIP LiveKit şi regulile de expediere urmează liniile AI şi care sunt a...

Kamo·4w ago
FeatureDaemonService

KamoAI minut tic (SP10)

KamoAiShiftTickJob Posts kamoai-service's K2 tick (/api/kamoai/intern/tick) în fiecare minut cu X-Normal-Auth = KAMOAI INTERN SECRET, mapped on kamoai.intern-au...

Kamo·4w ago
September 25, 2026
FeatureDaemonService

Tick KBservice due-task matura fiecare minut

Kamo·4w ago
September 23, 2026
FeatureDaemonService

Ori registrele de plumb la fiecare 30 de ani şi le renumăra pe timp de noapte; declanşatorul de locuri de muncă are nevoie de secret cluster

Registrele de plumb (securityservice create lead leadrs.sql, aplicat 2026-09-22) înlocuiesc COUNT (*) peste o 796k-lider pool și peste lead credite cu totaluri ...

Kamo·4w ago
September 2, 2026
FeatureDaemonService

Tick SecurityService's programed-report swatch

La fiecare cinci minute. Un program este setat la minut, astfel încât o căpuşă mai fin nu cumpără nimic Un membru ar observa şi unul mai grosolan face un raport...

Kamo·1mo ago
August 20, 2026
FeatureDaemonService

Lasă o încărcătură utilă cartografiată să poarte numele companiei și sursa

Comutatorul de teren direct al postului de admisie s-a oprit la SellerLeadID, deci o cartografiere Numele societății sau sursa a fost acceptată de UI, stocată p...

Kamo·2mo ago
August 14, 2026
FeatureDaemonService

Nightly salarizare-furnizor sincronizare loc de muncă

Drives TimecardService's Ce se întâmplă? fiecare organizaţie a cărei sincronizare urmează. Cron locuieşte mai degrabă aici decât în Timecardservice pentru că a...

Kamo·2mo ago
August 12, 2026
FeatureDaemonService

Programează tura de noapte

Cron locuieşte mai degrabă aici decât în Timecardservice pentru că această desfăşurare este RollingUpdate with maxSurge: 1 @Metoda programată acolo ar trage de...

Kamo·2mo ago
August 11, 2026
FeatureDaemonService

Reamintire de formare pe oră

La ora 10:10, spre deosebire de verificarea legală de zi cu zi 13:00. Instruirea aminteşte fiecare org la propria sa trimitere locală oră, și Organization.timez...

Kamo·2mo ago
August 10, 2026
FeatureDaemonService

Punct la YugabyteDB și utilizați PostgreSQLDialect

CockroachDB a fost înlocuit de YugabyteDB. Conexiunea se mișcă din gandac-public:26257 to yb-tserver-service:5433, and the Hibernate dialect De la *************...

Kamo·2mo ago
August 7, 2026
FeatureDaemonService

Căpuşă de reamintire zilnică a pachetului juridic

DaemonService deţine căpuşa deoarece DocsService nu poate. DaemonService este Strategie:Recreează Fereastra nu poate trage dublu. DocsService este RollingUpdat...

Kamo·2mo ago
August 5, 2026
FeatureDaemonService

Conduce e-mail-la-lider asociere matura

5 minute contra obiectivului intern de verificare al Serviciului Email, oglindire VoipGlobalSyncJob. Programul locuiește aici pentru că EmailService rulează mai...

Kamo·2mo ago
July 17, 2026
FeatureDaemonService

Consumatorul durabil transmite achiziționarea de către investitori a unui fișier de împrumut FUNDED

MlosLoanFundedConsumer subscrie - Nu. (durabilă daemon-mlos-împrumut-finanțat) și transmite fiecare achiziție către obiectivul de conducte/finanțat al serviciul...

Kamo·3mo ago
FeatureDaemonService

Consumatorul durabil transmite finalizarea eÎnchiderea conductei de fișiere de împrumut

DaemonService jumătate din cusătura eÎnchide -> statutul de fișier de împrumut. Noul MlosClosing CompletedConsumator subscrieri Nu-ţi face griji. și transmite f...

Kamo·3mo ago
July 12, 2026
FeatureDaemonService

GENERATOR Bump VERSION 7

Motorul păsărilor consumă acum blocul faunei, aşa că umple-l peste tot: completați rândurile vechi re-scurgeri la 24/min (orașul solicitat de utilizator mai înt...

Kamo·3mo ago
FeatureDaemonService

Mostră de păsări comune la nivel local din GBIF în fauna orașului

FaunaClient (miroare PetrologieClient): GBIF aspect apariție pe clasa Aves in a ~27km cutie în jurul orașului → top ~10 specii de înregistrare număr → rezolva t...

Kamo·3mo ago
FeatureDaemonService

63 US-ecoregion semnatura flora suprascrie (popula pe deplin biomes)

Oraşele dintr-un stat arătau la fel pentru că flora provenea de la doar 15 biome brute. (+1 suprascriere Mojave). Specii de semnături reale curatate pentru 63 d...

Kamo·3mo ago
FeatureDaemonService

Petrologie (Macrostrat) + drumuri (.trf) + cascade (.hyf)

GLIM nu a descărcat niciodată (PANGAEA 404s; KamoUniverse însuși cade înapoi la implicit litologie), astfel încât perologia vine de la macrostrat global geologi...

Kamo·3mo ago
FeatureDaemonService

Mostră de la fața locului peste plăcile de pământ KamoUniverse

- EdtTile: cititor byte-exact pentru plăci EDT4 (Copernicus DEM + ESA WorldCover + WorldClim + HydroSHEDS + RESOLVE ecoregiuni + masca oceanului), cartografiate...

Kamo·3mo ago
July 10, 2026
FeatureDaemonService

Recunoaștere de împrumut de la MeridianLink

Kamo·3mo ago
FeatureDaemonService

MeridianLink 60s intrare de locuri de muncă sondaj

Drenarea cozii de împrumut modificat per appCode (colapsed to distinct (InstanceBaseUrl, appCode) sondaj-unități) și teren recunoscut înainte modificări ale LOS...

Kamo·3mo ago
July 3, 2026
FeatureDaemonService

[03] Consumatorii de tip MLOS-read-side - decizie.direcționat ventilator-out + sarcină. cusătură rezolvată (D26/D27)

Read-router-ul Doc-03 s-a pliat în gazda MLOS-consumator a flotei (singura Punerea în aplicare a strategiei de recreare - rebinds durabile mor sub RollingUpdate...

Kamo·3mo ago
July 1, 2026
FeatureDaemonService

Coordonarea zilnică își pierde locul de muncă de audit (oral, pe an)

Înregistrări Rânduri FORFEITED pentru membrii cu alocări de picurare care nu au semnat pe lor Am terminat ziua locală. Ipotent, randamente la rândurile atribuit...

Sage·3mo ago
June 28, 2026
FeatureDaemonService

Consumatorul MLOS pentru creșterea timpului de conformare (BLOCKED→STALE)

Jumătatea de consumator a buclei de încălcare a timpului de conformare (doc 03 §2.8; emite deja jumătate nave). ConformitateTimerBreachConsumer subscrie (durabi...

Sage·4mo ago
June 26, 2026
FeatureDaemonService

DaemonService conformare-timer SLA matura (timer adoptor)

Primul adoptor al cronometrelor de conformitate MLOS: un loc de muncă Quartz (la fiecare 5 min) apeluri *******************pentruazvârliARMED-dar-trecut-deadlin...

Kamo·4mo ago
April 27, 2026
FeatureDaemonService

ÎnregistrareProcessorJob + NATS scurtătură pentru upload-uri proaspete

- Nou loc de muncă Quartz înregistrareProcessorJob căpușe fiecare minut, dispensează independent VM și loturi de apel în același timp cu serviciul de conversie ...

Kamo·6mo ago
April 24, 2026
FeatureDaemonService

Sincronizare VOIP globală (interval maxim)

VoipGlobalSyncJob ticăie în fiecare minut și, pe fiecare căpușă, citește SystemConfigurare singleton pentru a decide dacă o sincronizare globală este datorată: ...

Kamo·6mo ago
April 16, 2026
FeatureDaemonService

Add Quartz job for automated lead intake payload processing

Adds LeadIntakeProcessingJob that runs every minute to process queued raw payloads from 3rd-party vendors. Applies configured field mappings, transformations (t...

Kamo·6mo ago
April 12, 2026
April 11, 2026
FeatureDaemonService

Add NATS progress publishing for background document conversion

ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress fo...

Kamo·6mo ago
FeatureDaemonService

Add document conversion and thumbnail generation background jobs

- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders f...

Kamo·6mo ago
April 4, 2026
FeatureDaemonService

Add webinar reminder job with NATS event publishing

Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NA...

Kamo·6mo ago
April 3, 2026
FeatureDaemonService

Add OG image warmup job for kamocrm.com

Quartz-scheduled job that pre-fetches opengraph-image URLs daily at 4 AM to keep the marketing site's OG image cache warm. Covers 23 static routes and 7 blog po...

Kamo·6mo ago
March 24, 2026
FeatureDaemonService

Add manual job trigger controller with duplicate execution guard

POST /api/daemon/trigger/{jobName} triggers any Quartz job immediately. Returns 409 if the job is already executing. GET /api/daemon/trigger/status returns runn...

Kamo·7mo ago
March 21, 2026
FeatureDaemonService

Add GeoLite2 sync job for MaxMind IP-to-location database

Quartz-scheduled job (weekly Sunday 3 AM) that downloads MaxMind GeoLite2-City-CSV, parses IPv4/IPv6 blocks and locations, loads into staging tables, and perfor...

Kamo·7mo ago
March 20, 2026
FeatureDaemonService

Include memberId in sync complete NATS messages

SyncCompletePublisher now accepts optional memberId parameter, and ContactSyncJob passes it from the integration's member reference. This enables EmailService t...

Kamo·7mo ago
March 19, 2026
FeatureDaemonService

Proiect initial DaemonService

Kamo·7mo 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