KamoCRM

Live Change Log

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

17,520
Total Changes
6,001
Features
5,286
Fixes
30
Projects
Filter by project
All Projects17,520AIService253APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService580InitializerService329KBService151KlusterServices741MCPGatewayService251MediaService602RAGService79SecurityService1,850TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,355kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,661kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,255Feature6,001Fix5,286Other994Performance165Refactor278Revert23Style42Test161Upgrade1
August 24, 2026
Fixkamo-internal

Un mesaj trimis animează o dată, nu de două ori

Lista de mesaje tastat fiecare rând pe ID mesaj, și un mesaj de ID se schimbă exact o dată răspuns) re-chei-l la serverului. Reacția spune că un rând pleacă și...

kamo·2mo ago
Fixkamo-internal

Nume camere după org id, nu numele gazda

getOrgToken () a luat prima etichetă a gazdei actuale și propriul comentariu a declarat de ce: "sălile cu nume identice nu se pot ciocni peste orgi." Pe gazda c...

kamo·2mo ago
Fixkamo-login

Asigurați-auto-login garda cross-tenant de fapt alerga

Paznicul a citit ID-ul gazdei cu /"id"\s*:\s*(\d+) / -- o cifră goală Imediat după colon. SecurityService JsSafeLongSerializator scrie orice Cu mult peste 2^53 ...

Kamo·2mo ago
FixESigService

Nu mai da un rând alias peste ca domeniul orgii

****************************************************************************************************************************************************************...

Kamo·2mo ago
Fixkamo-internal

Ia chat-core care oprește un mesaj trimis care arată de două ori

@kamo/chat-core 0.1.6. Reducerea conversației adoptă acum rândul optimist în așteptare atunci când propriul mesaj al membrului vine înapoi peste STOMP, în loc d...

kamo·2mo ago
FixSecurityService

Nu mai solicita verificarea DNS să semneze în

OrgHostRezolver.rezolvareByDomain filtrat pe od.is dns verified = TRUE, so un rând de domenii care a existat, dar care nu a terminat verificarea rezolvată la ni...

Kamo·2mo ago
August 23, 2026
FixVOIPService

Oprește RingCentral Oauth semnarea chiriași alb-etichetă afară

Două defecte, ambele la acelaşi salt, şi fiecare le ascunde pe celelalte. RingCentral respinge fiecare valoare a domeniului de aplicare pe care această aplicaț...

Kamo·2mo ago
Fixkamo-marketing

Arată cenți pe o rată adăugată care le are

Depozitare suplimentară este $2.50 la 10 GB bloc, și catalogul stochează că ca o numărul "+2,5 dolari," care arată mai degrabă ca o greşeală decât ca un preţ. ...

Kamo·2mo ago
FixInitializerService

Settle Stocare suplimentară la $2.50 la 10 GB bloc

Confirmă dimensiunea blocului și rata ca $2.50 la 10 GB mai degrabă decât $4 la 25 GB rândul de producție a plutit în derivă la. Semănătorul, rândul catalogului...

Kamo·2mo ago
FixInitializerService

Preț suplimentar de stocare ca $4 pentru 25 GB unitate, FLAT nu contorizate

Depozitare suplimentară este cumpărat de către unitate, face parte din nici un plan pe orice nivel, și este nu pe scaune. Semănătorul a descris-o încă ca fiind ...

Kamo·2mo ago
Fixkamo-internal

Nu mai oferi Business add-on-urile pe care le include deja

Alegerea Business a prezentat încă videoconferință, asistentul AI, HR sistem și e-semnături ca lucruri pentru a cumpăra, chiar dacă planul pachete toate cele pa...

kamo·2mo ago
FixInitializerService

Legați add-on-uri la aplicația pe care o vând, și opriți de afaceri acordarea de mail gratuit

Se pare că nu-i aşa? Se potriveşte. KamoCPRricingLoader nu a scris-o, astfel încât fiecare KamoCRM add-on rând are NULL și această comparație poate niciodata nu...

Kamo·2mo ago
FixBillingService

Nu mai vinde add-ons planul ales include deja

Catalogul a înregistrat întotdeauna care adaugă pe un pachet de plan, în Nu-ţi face griji. Afaceri și întreprinderi transporta conferinţe video, asistentul AI,...

Kamo·2mo ago
Fixkamo-internal

Lasă SSL-ul să verifice mai jos steagul, nu numai să-l ridice

checkDns doar vreodată blocat sslConfirmat la adevărat. Un domeniu al cărui pavilion stocat a fost stabilită sub vechea regulă a oricărui singur gazdă, prin urm...

kamo·2mo ago
FixSecurityService

Verificați-dns răspunsuri pentru prezent, nu pentru un steag stocat

Criteriul final a sărit peste verificarea completă atunci când ssl confirmat a fost deja adevărat, cu privire la raţionamentul că sub regula tuturor gazdelor ar...

Kamo·2mo ago
FixSecurityService

Reverificați domenii deja marcate SSL-confirmat, și vindeca-le

gindeste-teAsteptarea filtrelor de verificare a confirmat domenii afara prin proiectare, asa ca o data SSl confirmat a fost stabilit nimic nu sa uitat la acel d...

Kamo·2mo ago
Fixkamo-internal

Deschide fereastra proprie de culoare a swatch-ului, nu primul de pe pagină

Swatch-ul a ajuns la tipul său ascuns <input="color" prin document.getElementById pe un id construit de pe eticheta tradusă a culegătorului. O etichetă este uni...

kamo·2mo ago
Fixkamo-internal

Opriţi grupul de culori care se luptă cu culoarea pe care o alegeţi

ModernColorGroup a fost controlat și necontrolat în același timp. A rămas local. starea pentru fiecare slot, oglindit valoarea numit "onChange" de la altul cu ...

kamo·2mo ago
Fixkamo-internal

Citește ID-ul noului orga atunci când ajunge citat

Ultimul pas al vrăjitorului părea să nu facă nimic, și click Creați un răspuns a doua oară că organizaţia există deja pentru că primul clic a creat-o. CreateOr...

kamo·2mo ago
FixSecurityService

Face post-commit org configurare de fapt scrie, și vindeca orgile a ratat

A @Transactional methods called from *************** nu deschide o tranzacţie proprie. Primăvara trage acele apeluri de la proces. Curățare după finalizarea des...

Kamo·2mo ago
FixSecurityService

Confirmați SSL numai atunci când fiecare gazdă de org are propriul certificat

Certificatele sunt menţionate una pe FQDN -- câte un dnsNume fiecare, deci frunza CN se potrivește cu numele de gazdă al browser-ului conectat la -- și lucrări ...

Kamo·2mo ago
Fixkamo-internal

Arată progresul certificatului per gazdă, nu un singur spinner

Certificatele sunt eliberate una pe subdomeniu, și nu toate aterizează la O dată, deci pasul SSL raportează acum câte gazde ale orgii sunt în direct şi Numeşte-...

kamo·2mo ago
Fixkamo-internal

Medie cadru punct la un obiectiv care servește efectiv

Fiecare fotografie și video într-o imagine cadru redat ca o imagine ruptă. URL-ul a arătat la *************** Am luat asta pentru un imagine generală proxy și...

kamo·2mo ago
FixSecurityService

Serviţi noi înşine medii cadru, cu Range

Fiecare fotografie redată ca o imagine ruptă. URL-ul indicat la MediaService Am luat-o pentru un proxy imagistic general. pentru că vorbea HTTP Range. Nu este: ...

Kamo·2mo ago
Fixkamo-internal

Fă animalul Spirit vizibil şi opreşte paleta să dispară

Două rapoarte, două greşeli diferite ale mele. Patternul era invizibil. A pictat în spatele geamului, şi fiecare suprafaţă a geamului filtru de fundal blur (1...

kamo·2mo ago
August 22, 2026
FixInitializerService

Aruncaţi cecurile ordinale îngheţate care picau fiecare valoare nouă a enumului

imgs assoc id check permised assoc id 0.13. ImageAssocType.PICTURE FRAME este Ordinal 14, astfel încât fiecare imagine cadru de încărcare a încălcat-o. Hiberna...

Kamo·2mo ago
FixSecurityService

Stamp last login so "Ultima autentificare" oprește lectură Niciodată

Nimic din SecurityService nu a scris vreodată utilizatori.last login. Scrisul a trăit în serviciul de autentificare pensionat și nu a fost preluată atunci când ...

Kamo·2mo ago
Fixkamo-internal

Stop /validat și /logout de la montarea coajă semnat-in

O încărcătură de / a arătat o explozie de 401/403 înainte de sesiunea decontate Ui-preferences, by-department, chat/neread, timezone/efficient și biletele/cont...

kamo·2mo ago
FixSecurityService

Restaurarea obiectivului de stare frontend a fost de votare

sondaje kamo-interne GET /api/security/session/god-mode o dată pe montare și fiecare 60 după aceea. Acest obiectiv a fost eliminat în 9c70cb7, împreună cu restu...

Kamo·2mo ago
Fixkamo-internal

Opri previzualizare drag de la conducere în sine într-o buclă de randare

Tragerea unui geam uneori aruncat React #185 și a lăsat pagina defilare la fundul pentru totdeauna, anulând fiecare încercare de a derula înapoi în sus. O cauz...

kamo·2mo ago
Fixkamo-internal

Bucket istoria de ziua membrilor, nu browser-ului

grupByDay a construit cheia de zi de la a lua Full Year/getMonth/getDate, care citește Calendarul maşinii mai degrabă decât al membrilor. Cu creatAt acum parsed...

kamo·2mo ago
Fixkamo-internal

Restaurare fix fusul orar, și să ia chat-core 0.1.5 / net 0.1.1

5d1cc23e s-a angajat printr-un indice privat vechi și a revenit la Ec881208 en-gros Reparaţiile au ieşit. Acest lucru restabilește acel copac exact și adaugă D...

kamo·2mo ago
Fixkamo-internal

Render fiecare timbru în zona de membru, citit fiecare ca UTC

Un mesaj direct trimis la 3:33 AM Pacific a afişat "10:33 AM" ceas, imprimat ca şi cum ar fi fost local. Două defecte independente, prezente împreună pe aproap...

kamo·2mo ago
Fixkamo-internal

Opriți inelul de nota-master zdrobind un gradient peste tabla de lansare

VIU LA PRODUCTIE DIN B9b1fe08. Verigheta master a fost un gradient conic într-o pseudoelement de 150% cu 150%, centrat și rotit o dată la fiecare șase secunde a...

kamo·2mo ago
Fixkamo-internal

Asigurați logo-ul geamului vizibil, și de a opri cele două pase de însămânțare curse

Două gândaci, oricare dintre care singur ar fi arătat nici un logo. A fost pictat în spatele geamului îngheţat. Marca a intrat la Z-index 0, sub geamul lui con...

kamo·2mo ago
Fixkamo-internal

Nu oferi câmpuri de formă pe fișiere care nu le pot transporta

Înlocuind cele două butoane căzut poarta esteConverted vechi "Edit PDF" a avut, aşa că modificaţi modul de editare oferit pe audio şi video, unde nu există Rend...

kamo·2mo ago
Fixkamo-internal

Un formular completabil poate fi încă deschis în editor

Am dezactivat "Edit In Form Fillable Mode" pe un rând care poate fi completat prin formular contrazice regula: câmpurile sale rămân editabile în fiecare instrum...

kamo·2mo ago
Fixkamo-shared-library

Nu facturați o org de două ori pentru o versiune care nu deține octeți

Total de stocare org este SUM (fileSize) peste rânduri Img, și o versiune derivată puncte la ImgDat original în timp ce copierea fişierului săuSize versiunea a...

Kamo·2mo ago
Fixkamo-internal

Restaurarea dispozitivului de umplere a geamului reverificat de 006fea03

006fea03 a fost o schimbare DocManager construit dintr-un copac care a predat 791b99a5, așa că a efectuat Toate cele opt dosare ale comite înapoi la petele lor ...

kamo·2mo ago
Fixkamo-internal

Lasă conţinutul unui geam să umple mărimea pe care a dat-o membrul

Un widget redimensionat a crescut cadrul și a lăsat conținutul său dimensiunea au fost. Cauza a fost o declarație lipsă. Adăugarea controlului culorii și a mân...

kamo·2mo ago
Fixkamo-internal

Trimite instanţele evenimentului, şi păstrează sfârşitul după start

Cele două câmpuri de date dețin text de perete-oră fără compensare și API le leagă la o java.util. Data, aşa că serverul le-a citit în zona STI. Un membru stabi...

kamo·2mo ago
FixEmailService

De fapt, muta un eveniment atunci când calendarul său este schimbat

Dialogul a oferit întotdeauna un picker calendar atunci când editarea și PUT a efectuat întotdeauna ales calendarId, dar updateEvent nu a avut nici un parametru...

Kamo·2mo ago
Fixkamo-internal

Widget-urile sunt configurate prin drepturi de securitate, și nimic altceva

Oglinda pentru drepturile widget-ului se mișcă sub MANAGE TIMECARDS, astfel încât toate cele cinci widget-uri au o formă. Utilajele de disponibilitatea-hook su...

kamo·2mo ago
FixSecurityService

Picătură sămânța universală; widget-ul cronologie urmează MANAGE TIMECARDS

Universally seed rights este eliminat în întregime. Ea a existat doar pentru că cronologia widget a avut nici un drept părinte de a moșteni de la, și acum are u...

Kamo·2mo ago
Fixkamo-shared-library

Pune widget-ul cronologie sub grupul HR, ca orice alt widget

TIMECARD TOday WIDGET atârnă acum de MANAGE TIMECARDS în loc de a fi o rădăcină, așa că toate cinci widget-uri au forma identică cele calendar set: un drept de ...

Kamo·2mo ago
Fixkamo-shared-library

Restaurarea terminarilor liniei CRLF in CalendarEvenimentAttendeeRepository

A scripted edit rescrise fişierul printr-un text API, normalizând toate cele 62 de terminaţii de linie CRLF la LF şi transformarea unei adăugări de 15 linii înt...

Kamo·2mo ago
Fixkamo-internal

Restaurați terminațiile liniei CRLF în calendar.ts

O editare scriptată a rescris fișierul printr-un text API, care a normalizat fiecare dintre cele 257 CRLF sale Finaluri linie la LF și a transformat o adăugare ...

kamo·2mo ago
August 21, 2026
Fixkamo-internal

Îndepărtarea din Docurile Selectate debifează rândul

Oglinda a fugit într-un fel. Îndepărtarea unui document a șters elementul de liant, dar a plecat checkbox-ul său bifat în grilă, astfel încât următoarea sincron...

kamo·2mo ago
Fixkamo-internal

Nu mai rotunji documentele în nimic

Un document id este un int64 de 19 cifre 1200096283020258886, aproximativ 133x trecut Numărul. MAX SAFE INTEGER. OrganizatorTab s-a alăturat selecției într-o ch...

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