KamoCRM

Live Change Log

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

17,496
Total Changes
5,984
Features
5,283
Fixes
30
Projects
Filter by project
All Projects17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 27, 2026
FixSecurityService

Poartă suprafața de comandă și tarifare pe dreapta

Treizeci și nouă de obiective au fost protejate numai prin "sunteți semnat în." Fiecare comandă handler pe POSController și fiecare handler de tarifare și fisca...

Kamo·2mo ago
FixSecurityService

Rândul de audit extern a fost scris de o REQUIRES inert NEW

A fost o metodă de schimbQueryService adnotat @Transactional (REQUIRES NEW), apelat de la doi asistenţi privaţi din aceeaşi clasă. Sfaturi de tranzacţie de prim...

Kamo·2mo ago
FixSecurityService

Main nu a testat-compile

SystemConfigurationController a câştigat un al doisprezecelea parametru, PlatformSecretCipher, atunci când secretele platformei au început să fie criptate în re...

Kamo·2mo ago
FixSecurityService

O imagine-cadru ale cărei octeți sunt plecat răspunsuri 410, nu 500

Fluxul cadru prins totul ca stream failed și returnat 500, astfel încât o fotografie al cărui obiect nu este în depozit redat ca o imagine ruptă fără nici o exp...

Kamo·2mo ago
FixSecurityService

O previzualizare CCD nu este o dezvăluire

Previzualizarea unui rezumat a înregistrat o dezvăluire care a numit destinatarul întrebându-mă cine are dosarul lor în conformitate cu §164.528 s-ar spune că ...

Kamo·2mo ago
FixSecurityService

Nimic nu a returnat un act de identitate, aşa că nimic nu poate fi retras

Retragerea accesului la portal și acordarea unui proxy ambele să ia un ID cont, și nu Obiectivul final a revenit vreodată la unul. O practică ar putea invita un...

Kamo·2mo ago
August 26, 2026
FixSecurityService

22 din cele 26 de drepturi clinice nu au fost niciodată aplicate

Doar cele patru drepturi la nivel de populaţie administrarea și setările EHR au fost verificate vreodată. Prescriere, semn, cosign, loc comenzi, unire înregist...

Kamo·2mo ago
FixSecurityService

O organizație poate fi privită în sus de referință ?org= poartă

GET /org/ref/{ref} organizație numită de ID-ul său sau de pseudonimul său web. Nimic nu ar putea răspunde pentru unul. Carapacea ia chiriaşul unei file de la ...

Kamo·2mo ago
FixSecurityService

De fapt, măsoară găleata de export în vrac

StocareDomain.BULK EXPORTS expediate declarate, documentate ca "măsurate prin scanare Magazinul de obiecte" şi nu se referă la nimic. A raportat zero pentru fie...

Kamo·2mo ago
FixSecurityService

Creați returnează domeniul sub care tema sa este furnizată

Apelantul nu poate rezolva asta şi trebuie să înceteze să mai încerce. GET /org/{id} răspunsuri cu entitatea, ale cărui domenii este LAZY și serializes ca nul î...

Kamo·2mo ago
FixSecurityService

Un jeton de împingere poate fi revendicat de un rând dispozitiv, nu fiecare semn trecut-in

Companie la MediaService 8a809b3, care a oprit membrii obtinerea acelasi mesaj de chat de trei ori pe telefon. Această schimbare a făcut expediere colaps destin...

Kamo·2mo ago
FixSecurityService

Recuperează un număr de fundal pierdut din imagini

commitBackgroundOrder scrie imaginile la STAGING, și imagineBgCount este doar o înregistrare a modului în care Multe au scris O org a cărui numărătoare a mers ...

Kamo·2mo ago
FixSecurityService

Poartă cele nouă obiective de serviciu pe dreapta

Ei au expediat verificarea doar că apelantul a avut o sesiune, astfel încât orice membru al unui org ar putea citi și muta fiecare ordine de lucru în ea indifer...

Kamo·2mo ago
FixSecurityService

Reduceţi cele nouă obiective de lucru de la valorile iniţiale nepăzite

Acestea sunt poartă ca de e6e1d02, astfel încât intrările lor de bază nu mai se potrivesc cu un Un obiectiv nepăzit şi ************* eşuează în trecut linii. Ce...

Kamo·2mo ago
FixSecurityService

Opreşte clientul. dreptul de a citi rândurile fiecărui chiriaş

Fiecare obiectiv care a acceptat un AIRW OWN * drept ca un OR-alternative încărcat sale să înregistreze numai cu cheia primară, fără să verifice niciodată cui a...

Kamo·2mo ago
FixSecurityService

Servi bunurile unui chiriaș de la o gazdă care rezolvă, și nu șterge fundalurile sale

Două defecte găsite în timp ce de lucru de ce o nouă org deschis cu nici un logo şi nici culori. LIVRAREA TEMEI. Au fost solicitate active din domeniul tematic...

Kamo·2mo ago
FixSecurityService

Arată un apel o dată într-o rollup, și opri 500 pe piste neprelucrate

Două reparații rollup-ul contului făcut vizibil. Un număr de telefon poate fi un punct de contact pe mai mult de un proprietar în același timp, şi două piste p...

Kamo·2mo ago
FixSecurityService

Face legătura KamoDesktop SSO rambursabile exact o dată

Link-ul este livrat ca URL, astfel încât aterizează în istoricul browser-ului și în Redeschide-închis-tab lista, în cazul în care aceasta durează mult sesiunea ...

Kamo·2mo ago
FixSecurityService

Rularea contului nu trebuie să lărgească ceea ce poate vedea un cititor

Cronologia contului pe care l-am adăugat ultima dată a fost o modalitate de a ocoli citirea pe bază de plumb. Poarta. Un membru a refuzat mesajele unui lider pe...

Kamo·2mo ago
August 25, 2026
FixSecurityService

/org / opriri curente in functie de o sesiune live Hibernate

Acest obiectiv este ceea ce carapacea de lucru se încarcă înainte de a produce, și clientul refuză un Înregistrează că nu poate citi de la JSON aruncă fără un ...

Kamo·2mo ago
FixSecurityService

O selecție de spațiu de lucru eșuat nu mai distruge sign-in

Raportat ca fiind aruncat înapoi la câmpul de e-mail cu "Timpul de sign-in. Semnează, te rog. din nou." după click Continue. Timeout nu sa întâmplat că mesajul ...

Kamo·2mo ago
FixSecurityService

Opriți logo-ul trece fundaluri de foame, și citiți < imagine>

Diagnosticat împotriva unui site real care a returnat șase logo-uri, culori de brand și zero imagini de fundal. Trei cauze separate, toate ale noastre. Trecere...

Kamo·2mo ago
FixSecurityService

Un domeniu neterminat alege o altă gazdă, nu un refuz

Intrarea într-o org a fost refuzată pur și simplu cu excepția cazului în domeniul său personalizat a terminat DNS și SSL. Acest lucru a fost corect atunci când ...

Kamo·2mo ago
FixSecurityService

Opriți jetonul SSO de expirare din golirea unei sesiuni de birou live

"Conexiunea solicitată nu există. Verificați numele conexiunii și Încercați din nou." pe o reconectare KamoDesktop nu a fost o conexiune lipsă. A fost SSO Token...

Kamo·2mo ago
FixSecurityService

Trimiteți membrul la gazda de spațiu de lucru, nu o cale relativă

SignInCompletionService a returnat o rudă /validat?otk=. Care rezolvă împotriva gazdei care a servit login-ul SIGN-IN.<apex> are o pagină /validată proprie: îș...

Kamo·2mo ago
FixSecurityService

Șterge "prima organizație în baza de date" rezervări

Șapte blocuri peste cinci controlori încheiat lor org-rezoluție cu, în efect: în cazul în care numele serverului este localhost sau un IP gol, returnați oricare...

Kamo·2mo ago
FixSecurityService

Păstrați un nume unic la nivel de platformă, pe ambele căi de scriere

Creația a verificat aliasul doar în cadrul unui singur furnizor de securitate și Put /org / {id} verificat nimic, la toate Ambele au fost rezonabile în timp ce...

Kamo·2mo ago
August 24, 2026
FixSecurityService

Refuză un alias care numeşte mai mult de o organizaţie

alias a luat limita 1 peste orgi. alias, care nu are nici o constrângere de unicitate: Creați o cale de control pe furnizor de securitate și Put /org/ {id} nu V...

Kamo·2mo ago
FixSecurityService

Rezolvați domeniul pe /org/curent server-side

intern.kamocrm.com nu a reuşit să redă cu "Invalid organization data: Lipseşte "ID" sau "domeniul." Organizaţia nu are domeniu -- are Colecţia de domenii -- şi ...

Kamo·2mo ago
FixSecurityService

Oferiţi traseului spaţiului de lucru aceeaşi lucrare post-login ca şi calea gazdă

Două goluri găsite citind coada originală de conectare împotriva celei noi, înainte de a permite culegetorului. Obiectivul forma-codat / login construit Login ...

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
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
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
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
August 22, 2026
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
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
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
August 21, 2026
FixSecurityService

Nu mai tăia cadavrele de pe bilete la 500 de caractere în cronologie

Toate fila de comunicații de plumb a făcut o notă prin LeadCommunicationMapper, care a acoperit corpul la 500 de caractere Ellipsă și nici un steag, astfel încâ...

Kamo·2mo ago
FixSecurityService

Raportul conduce disponibil pentru produsele fără alocare

/manage a construit întregul său răspuns prin buclare peste alocări, de asteptare ConteAsignablePool o dată pe rând. Dar Grila Managemente-Credits enumeră produ...

Kamo·2mo ago
August 20, 2026
FixSecurityService

Setle fiecare backlog sarcină utilă așa cum este procesat

processBacklog oglindit două defecte de locuri de muncă programate: a modificat sarcina utilă statusuri în memorie și le-a salvat într-un lot la sfârșitul anulu...

Kamo·2mo ago
FixSecurityService

Niciodată nu eșua o depunere deoarece contra actualizare a pierdut o cursă

depozitPayload nu mai denivelează contorul final primit; primiți controler solicită acum înregistrareaRecept separat, în propria sa tranzacție, și Înghite eşecu...

Kamo·2mo ago
August 19, 2026
FixSecurityService

Face upgrade-ul DNS de verificare

Verificare domeniu Observatorul a început să se uite. dar ******************* doar raspunsurile ok/pend/error/na nu a revenit niciodată "verificat." Toate verif...

Kamo·2mo ago
FixSecurityService

Restaurare media ca un alias DNS necesar astfel încât cardul său poate verifica

media.<domain> susține MediaService websockets în timp real și este în direct în Traefik; auto-cert și catalogul studioului /setup/dns, dar a fost scăzut din Al...

Kamo·2mo ago
FixSecurityService

Nu mai raporta o coloană lipsă ca tabel lipsă

Patru controlere fiecare rescris mesaj care conține "nu există" în "Nu există tabelul de date X. Vă rugăm să rulați KamoInitializerApp pentru a crea schema." Ac...

Kamo·2mo ago
FixSecurityService

Închide două obiective neautentice accesibile de pe internet

SecurityService is any Request ().permitAll() with @EnableMetodeSecurity absent, so fiecare @PreAuthorize este inert și public este implicit; APIService relee /...

Kamo·2mo ago
August 15, 2026
FixSecurityService

Ștergeți config-ul mort lung-ca-string și pin de ce trebuie să rămână mort

Jackson Config a înregistrat un ************* serializat cu mult timp în urmă. String -- garda standard pentru ID-uri CockroachDB, care trece de JavaScript Max ...

Kamo·2mo ago
FixSecurityService

Opriți respingerea câmpurilor de cerere DTO nu are

Declarând un ObjectMapper fasole ia de legare de la Spring Boot auto-configurat Unul, şi un mapper construit manual poartă mai degrabă obligaţiile lui Jackson d...

Kamo·2mo ago
FixSecurityService

Nu mai pica un branding salva peste steaguri de conformitate nu a trimis

PUT /org/{id} derivate din intervalele de vârstă și cele trei steaguri ATF de la rând stocat ori de câte ori o cerere le omite, apoi a afirmat toate cele cinci ...

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