KamoCRM

Live Change Log

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

17,593
Total Changes
6,047
Features
5,310
Fixes
30
Projects
Filter by project
All Projects17,593AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,376kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,047Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 13, 2026
FixAIService

Reporni atunci când o reconstrucție aceeași-comit frunze capsule pe digerat vechi [skip ci]

Pasul de lansare a încercat să detecteze o reconstrucție aceeași-comit prin compararea Trimiterea imaginii de punere în aplicare înainte și după imaginea setată...

Kamo·1mo ago
FixEmailService

Reporni atunci când o reconstrucție aceeași-comit frunze capsule pe digerat vechi [skip ci]

Pasul de lansare a încercat să detecteze o reconstrucție aceeași-comit prin compararea Trimiterea imaginii de punere în aplicare înainte și după imaginea setată...

Kamo·1mo ago
Fixkamo-marketing

Rezervați Webinarul "Schedule a KamoCRM Product Demo," potrivit cu titlul

Pagina a luat primul tip Webinar pe care org îl publică. Tipurile se întorc sortate de titlu, astfel încât a fost "Demonstrație partener de afiliere" și fiecare...

Kamo·1mo ago
Fixkamo-shared-library

Acceptați câmpurile suplimentare ale paginii demo la cererile de program public/alătură

MediaService citește PublicScheduleWebinarRequest with a objectMapper, where E adevărat. Pagina demo trimite, de asemenea, ***Payload, astfel încât fiecare prog...

Kamo·1mo ago
September 12, 2026
Fixkamo-shared-library

Salvarea unei campanii nu-şi scrie niciodată socotelile

Cele cinci contoare rulează totaluri acum, mutat numai de EmailService cu actualizări relative ("trimis conte = send conte + 1"). Mapped updatable = fals, Aşa c...

Kamo·1mo ago
Fixkamo-internal

O coajă remontată nu mai lasă capacul paginii în picioare pe reîncărcare și sign-in

Pe fiecare reîncărcare și fiecare prim document după sign-in coperta a rămas peste pagina, în timp ce Navigarea în aplicație a arătat bine. PrezențăWrapper redă...

Kamo·1mo ago
Fixkamo-internal

Ultima pagină a listei de destinatari este ultima pagină, iar adresele stau nivel cu rândurile lor

Ultima citește o pagină întreagă înapoi de la sfârșitul anului, astfel încât atunci când o listă nu se împarte în pagini întregi se suprapune cu pagina înainte ...

Kamo·1mo ago
FixEmailService

Salvarea unei campanii nu mai eșuează cu "Restart citit necesar"

Rândul furnizor în vrac (hosts, send window, warm-up-uri, publicul de campanie) a fost citit în interiorul apelanților" tranzacții mai lungi. O campanie salva s...

Kamo·1mo ago
FixSecurityService

Rezolvatorul nu dă niciodată o campanie o adresă pe care membrul nu o poate citi

Rezolvarea ID-uri plumb citit fiecare adresă prin DTO masca de plumb și sărit doar cele goale. Masking acum obfuscates în loc de golire ("s*****@gmail.com"), as...

Kamo·1mo ago
Fixkamo-internal

Fila Opt Out păstrează conținutul de pe pereții cardului

SetăriCartea albă a luiView și TabPanel nu transportă umplutură; fiecare filă de setări furnizează propria sa carte și Ăsta nu, aşa că direcţia, butoanele, cărţ...

kamo·1mo ago
FixAIService

O adresă exclusă din marketing nu este scrisă nici de agentul de vânzări

Verificarea prin e-mail a agentului a fost mai puțin subiect, astfel încât o adresă care a oprit buletine informative și campanii - dar nu a fost pe întreaga li...

Kamo·1mo ago
Fixkamo-marketing

Etichetează fiecare căutare a site-ului, aşa că reîmprospătarea unei misiuni ajunge la ea

getHuntOffer s-a întors devreme când vânătoarea nu a fost configurată şi Clădirea nu este niciodată, aşa că clădirea nu a adus şi paginile pe care le-a copt au ...

Kamo·1mo ago
Fixkamo-marketing

Reîmprospătaţi linia de jos a locului de vânătoare pe fiecare capsulă după o desfăşurare

exec pe implementare / atinge o replica, și fiecare păstrează propriul cache, astfel încât alte pagini servite fără linie timp de până la zece minute după fieca...

Kamo·1mo ago
Fixkamo-marketing

Fiecare fereastră de vânătoare poartă propriul pop-up al site-ului, nu o cutie neagră

Cardul de semnal, pilula, panoul de ieșire, consola și șoaptă au fost plat rgba (8,8,8) cutii în monospaţiu cu un verde off-brand, şi citit ca Ceva a căzut deas...

Kamo·1mo ago
Fixkamo-internal

Pagini și setări file umple lățimea lor în loc de o coloană centrată

Aruncaţi capacele cu lăţime maximă şi auto-margine care au ţinut pagini şi setări file la o coloană subţire centrată. În cazul în care ridicarea unui capac ar l...

Kamo·1mo ago
Fixkamo-internal

Proprietarul organizației vede fila Opt Out, meniul de intrare și cardul său

Un drept nou-nouț este deținut de nimeni în ziua în care se desfășoară; Gating numai pe MANAGE EMAIL OPT OUTS ar ascunde fila de oricine ar putea acorda. Meciur...

kamo·1mo ago
FixEmailService

Proprietarul organizației poate deschide lista de opt-out

Un nou-nouț drept este acordat nimănui în ziua în care se desfășoară, astfel încât o listă poartă numai pe MANAGE EMAIL OPT OUTS ar nava vizibilă pentru nici o ...

Kamo·1mo ago
Fixkamo-internal

Un fundal nimic nu poate desena este raportat, nu un lot pierdut

Backgrounds-ul vrăjitorului de org redimensionat fiecare imagine ales sau sugerat într-o buclă cu nu Prinde. Din moment ce redimensionaBackgroundIfNeeded refuză...

Kamo·1mo ago
Fixkamo-internal

Un fundal salvat arată imaginea membrului, niciodată a platformei

Comportamentul și etichetarea au indicat fiecare tigla la URL-ul public al slotului în momentul în care angajamentul a revenit, înainte ca furnizarea să fi scri...

Kamo·1mo ago
Fixkamo-login

Arată propriile medii ale organizației, la fel de multe ca ea are

Ecranul semn-out a cerut img/bg/1-3.webp orice config.json fundalImageCount a spus, așa că o organizație fără medii proprii a fost afișată indiferent de aceste ...

Kamo·1mo ago
FixSecurityService

Dosarul unei noi organizații nu conține niciun fundal al platformei, foaie de stil sau configurare

Furnizarea copiat întreaga temă de bază în dosarul fiecărei noi organizații, trei KamoCRM lui fotografii de sign-in incluse. Ei au stat la img/bg/1-3.webp sub p...

Kamo·1mo ago
Fixkamo-internal

Lasă serverul să spună dacă privitorul vede fiecare organizație

/Rețea aleasă între toate rețelele și rețelele mele din contextul platforme-drepturi. Această citire nu se închide și rămâne nu a reușit până când pagina reîncă...

Kamo·1mo ago
FixSecurityService

Un cont al lui Dumnezeu este arătat în fiecare organizație, oriunde este semnat în

GET /org/toate retelele - lista din spatele/retea - a fost poarta pe Platforma SYSTEM USER singur, și drepturile platformei rezolva doar în a Sesiune de organiz...

Kamo·1mo ago
FixEmailService

Numele expeditorului o dată în partea de sus a paginii de preferințe

Cu un logo, numele este alt text și nu este scris din nou sub el; fără unul, numele este antetul. A fost arătat şi citit cu voce tare, de două ori.

Kamo·1mo ago
FixEmailService

Lista de opt-out numai nume contacte din cărțile organizației

Cartea de adrese personale a unui membru este a lor; lista de opt-out la nivel de org nu trebuie să devină o modalitate de a vedea ale căror contacte private in...

Kamo·1mo ago
FixMediaService

Biroul nu este niciodată un client de sine

Înţeleptul şi Erik deţin atât EXEC2EXEC ACCESS, cât şi organizaţiile proprii ale Ale lor. Semnat într-unul, brațul proprietar al Exec2ExecEligibilitatea a dat f...

Kamo·1mo ago
Fixkamo-internal

O campanie salvată se redeschide în șablonul său, și De la este întotdeauna expeditorul în vrac

Corpul este salvat între doi markeri de comentarii în interiorul e-mail-ul terminat, și redeschiderea unei campanii pune doar acea parte înapoi în mijlocul șabl...

Kamo·1mo ago
FixEmailService

Fiecare campanie este trimisă ca expeditorul în vrac al orga lui, și ei De la niciodată nu o pauză

O campanie proprie de la email/from name nu mai este citită: De la este întotdeauna adresa și numele pe Setări > E-mail > E-mail vrac Sender (altele decât NoRep...

Kamo·1mo ago
FixEmailService

Controale de pornire pentru indexul cu o adresă pe cameră în loc să-l creeze

EmailService a rulat Create UNIQUE INDEX la fiecare pornire. DDL pe acest grup costurile fiecare serviciu aproximativ cincisprezece minute de "nepotrivire versi...

Kamo·1mo ago
Fixkamo-shared-library

Citiți hex secret platformei ca hex, și întindeți o cheie scurtă în loc de a refuza

JWTUtils a decodat serviciul de securitate. Platforma Secretul este 64 de cifre hex (32 de octeți), care Base64 se transformă în 48 fără sens octeți; acestea au...

Kamo·1mo ago
FixEmailService

Review fixs to the provider blob, plain reports and test send

Furnizorul Blob este întotdeauna scris într-o tranzacție proprie, astfel încât sale interogarea de blocare rămâne prima declarație și o cursă de blocare pierdut...

Kamo·1mo ago
Fixkamo-internal

Fixări de revizuire pentru expeditorul în vrac, warm-up și pacing banner

O trecere peste tot ce trimite în vrac și ecrane de încălzire sunt construite de la, fixarea ceea ce a găsit: - Un sondaj de încălzire care a început în timp c...

Kamo·1mo ago
FixEmailService

A de la releu platforma ar refuza pauzele de campanie în loc de lipsa beneficiarilor sale

În caz contrar beneficiarii au făcut fiecare dintre ele contactat, astfel încât o dată From a fost stabilită campania nu a putut trimite la aceste adrese. Calea...

Kamo·1mo ago
Fixkamo-internal

Setări e-mail redirecționare listează dependențele cârlig

Verificarea drepturilor care trimite un membru fără MANAGE EMAIL SETTINGS la /setings a rulat într-un efect care enumerate numai Am marcat cecul lipsă. checkRi...

Kamo·1mo ago
FixEmailService

Releul platformei este recunoscut printr-o singură verificare a gazdei și a portului peste tot

Refuzul unui off-domeniu Din potrivire releu de gazda si port, în timp ce urmarirea de livrare de warm-up si sfatul trimis de test potrivit de gazda singur, ast...

Kamo·1mo ago
FixEmailService

Progresul campaniei live ajunge la browsere pe fiecare replică

Brokerul STOMP este in-heap per pod și progresul este ridicat pe oricare dintre pod deține leasingul de expediere sau a primit un raport de livrare, astfel încâ...

Kamo·1mo ago
Fixkamo-internal

Fila expeditor în vrac umple lățimea este dat

Fila a stat într-o coloană 1120px centrată în cartela de setări, astfel încât pe o largă ecran cele mai multe dintre carduri a fost marja goală în jurul valorii...

Kamo·1mo ago
FixKlusterServices

Acest releu trimite doar ca kamocrm.com

Orice în rețelele mele (fiecare pod, și LAN) ar putea releu prin 47.181.8.84 ca orice domeniu, pe care receptoarele îl tratează ca spoofing și încărcare acest I...

Kamo·1mo ago
FixKlusterServices

Sidecar-ul de livrare-evenimente scade un lot EmailService respinge ca invalid

A 400/413/422 înseamnă că lotul în sine nu va fi niciodată acceptat; reîncercând pentru totdeauna ar ține înapoi fiecare rezultat coada în spatele ei. Este cone...

Kamo·1mo ago
FixEmailService

Smtp plic expeditor este setat la gol de la adresa

Poşta de campanie poartă acum un nume de afişaj în De la, şi releu ea trece prin acceptă doar propriul domeniu expeditor, judecat prin mail de la. E-mail.smtp.d...

Kamo·1mo ago
Fixkamo-internal

Un releu care nu se semnează niciodată contează ca un expeditor în vrac configurat

/marketing/email permite unei organizații să trimită campanii doar o singură dată în vrac furnizorul avea o parolă stocată. Real platforma asculta la portul 25 ...

Kamo·1mo ago
Fixkamo-internal

Grila destinatară completează numele, sursa și eroarea din fiecare formă a rândului

Rețeaua de primire a campaniei citește numele, sursaType și eroareMesaj de la Rânduri care transportau doar e-mail, stare, sentAt și lastError, astfel încât tre...

Kamo·1mo ago
Fixkamo-internal

O adresă de e-mail lipsă nu mai blochează trimiterea

Prezbiterul a tratat o org fără adresă la dosar ca o eroare și păstrat Trimite şi programează dezactivat. Adresa merge încă în subsol atunci când acolo este unu...

Kamo·1mo ago
FixEmailService

O adresă de e-mail lipsă nu mai blochează trimiterea

afirmabil refuzat să programeze sau să trimită o campanie fără un fizic Adresa. Adresa orga încă merge în subsol atunci când are unul la dosar; atunci când nu a...

Kamo·1mo ago
FixEmailService

O invitaţie hold'em este poarta pe dreptul de a juca hold'em

HOLDEM INVITE nu a fost nici în harta cu poarta nici învechită, aşa că a fost expediată. A invechit și a eșuat testul care există pentru a prinde exact asta.

Kamo·1mo ago
FixEmailService

O linie de rupere în numele de afișare a expeditorului nu mai poate porni un antet

Jakarta Mail codifică virgule, citate și non-ASCII într-un nume de afișare, dar trece un RC/LF brut prin, astfel afișatAstfel aplatizează acum caractere de cont...

Kamo·1mo ago
FixKlusterServices

Păstrați salut.kamocrm.com de pe acest releu, și opriți trei erori la fiecare început

- Un@hello.kamocrm.com expeditor este refuzat releu aici cu un 4xx, deci e-mail vrac poate pleca doar prin postfix-bulk; livrare la propriile noastre domenii es...

Kamo·1mo ago
FixEmailService

Inregistratorul NoReply denumeste constructorul Spring ar trebui sa foloseasca

Acesta are două, al doilea pentru teste, și cu nici alesurile marcate de primăvară nici: contextul a eșuat cu "Nici un constructor implicit găsit" și a luat E-m...

Kamo·1mo ago
September 11, 2026
Fixkamo-internal

Reţeaua campaniilor citeşte numerele pe care API nu le-a trimis niciodată

Campania Serviciului EmailDTO poartă un apartament de contoare de campanie (cont total, sendCount, failedCount, supressedCount, bount, count count), dar fiecare...

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