KamoCRM

Live Change Log

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

17,488
Total Changes
5,978
Features
5,281
Fixes
30
Projects
Filter by project
All Projects17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 6, 2026
FeatureDocsService

Primul filtru intern-aut de către Docsservice

DocsService nu are autentificare de la serviciu la serviciu: ResourceServerConfig is AnyRequest ().permitAll() and OTKPreAuthFilter Continue the chain when X-OT...

Kamo·2mo ago
Featurekamo-shared-library

Patru modele de pachete juridice canonic HR

h. pachet alocat, h.pachet reminder, h. pachet evitat și HR. Pachet completat, ca {json,html} perechi plus patru intrări canotehnice KEYS. Constant nu este șab...

Kamo·2mo ago
Fixkamo-internal

Reacționează la ASsignED și nu mai avea încredere într-un canal care nu poate reda

Trei moduri insigna de sprijin a mers vechi, toate tăcut. ASEMNAT a fost publicat pe /topic/support/agent/{membru} și numai acest handler Ramificat pe PENNING ...

kamo·2mo ago
FixMediaService

Da fiecare agent o insigna live în loc de un proprietar un număr necitit

Insigna Nav și /suport?tab=bilete au răspuns la diferite întrebări. Pagina listează fiecare bilet din org; insigna a numărat mesajele de chat necitite aparținân...

Kamo·2mo ago
Fixkamo-internal

Opriți insigna costa membrii portalului o cerere un minut

Trei lucruri, toate despre cine contează este pentru. Porţile de aprovizionare pe aceeaşi condiţie ca şi butonul. Se încălzeşte în rădăcină. aspect pentru fiec...

kamo·2mo ago
FixMediaService

Drop client SENDs pentru a proteja subiecte, și repararea construi la HEAD

DOUĂ LUCRURI, ambele oprind MediaService principal de la expediere. 1. principala nu se compilează. MediaController:1361 apeluri Ce nu există: Metoda de suport...

Kamo·2mo ago
FixDocsService

Lasă un număr de aşteptare eşuat să citească în loc să-l degradeze

publicăPentruprinsExcepțieînjurulconteluideEchipă membreIdșiStatusIn și transformat într-un război. Această captură nu a fost doar în jurul insigna: interogarea...

Kamo·2mo ago
Featurekamo-internal

Buton de semnătură cu insignă de pachet legal live

Scris manual în clusterul fix din stânga dintre profilul meu şi log. NAV REGISTRY nu poate exprima o poziție între două comenzi fixe și InsignaKey Field este un...

kamo·2mo ago
Featurekamo-internal

Numărul de pachete în curs de desfășurare peste prizele de chat existente

Pachet LegalCountContext consumă - Nu. Mai degrabă decât deschiderea unei a paisprezecea conexiuni STOMP pentru un întreg, și subscrie la **********************...

kamo·2mo ago
FeatureMediaService

Reluați numărul de pachete juridice și de pază pe membru SUBSCRIBE

legal. pachete. > -> - Nu. nucleu NATS, nici un flux aceeași formă SuportStompRelayController și PlatformStompRelayController deja utilizare. topicPentru este u...

Kamo·2mo ago
Featurekamo-internal

Proxy numărul de pachet în așteptare al membrului

Un frate static de segment la [uid] astfel încât App Router se potrivește mai întâi. Numai PATH forwardToApi deţine şirul de interogare şi un apel în amonte, de...

kamo·2mo ago
FeatureDocsService

Serveşte numărul de pachete al apelantului

GET ***************** prin intermediul membrului Guarded() şi pâlnia identităţii. Nici un membruId și nici un parametru orgId Sesiunea, pentru că un ID într-o ...

Kamo·2mo ago
Fixkamo-internal

Arată un atașament trimis fără a aștepta o reîncărcare

MediaService a anunţat un nou mesaj de chat de două ori o dată când rândul a fost salvat, înainte de orice atașament a existat și o dată după comiterea rânduril...

kamo·2mo ago
FeatureDocsService

Emit insigna conta pe fiecare tranziție care se mișcă

Patru site-uri: livrare (niciuna - > PELLING), gol (deschis - > VOIDED), relivrare (deschis - > SUPERSED) și finisaj (deschis - > EXECUTAT). Fiecare trece statu...

Kamo·2mo ago
FixMediaService

Anunţă un mesaj odată, când este întreg

Ambele apeluri care termină construirea unui mesaj după rândul este salvat acum spune CreateMesaj să nu-l anunțe: MediaController atașează imaginile și publică ...

Kamo·2mo ago
Fixkamo-shared-library

Lasă un apelant să deţină anunţul în timp real al mesajului pe care încă îl construieşte

createMessage a anunțat fiecare mesaj nou pe subiectul în timp real al sesiunii Rândul a fost salvat în cadrul tranzacției apelantului, înainte ca apelantul să ...

Kamo·2mo ago
FeatureDocsService

Publică numărul de pachete deschise ale membrilor până la baza NATS

Connection.publish on legal.Pachete. că pini de serviciu .prevăzutStream (CHAT Mesages) în ambele publica și publicăSync, astfel încât un JetStream publică pe u...

Kamo·2mo ago
Fixkamo-internal

Pune tapetul de profil cromat într-un rând

The Source / Console / Tone pod was the Stage's stacked one, and stivuited it is mai inalt decat avatarul 100px se aseza alaturi de ea, astfel incat, nu blocul ...

kamo·2mo ago
Featurekamo-internal

Dă pachetul executat repara un buton real

POST ************* a existat în amonte şi a fost testat, dar nimic din produs nu ar putea ajunge la ea: nici o rută proxy, nici un ajutor, nici un buton. Fiecar...

kamo·2mo ago
FixDocsService

Păziţi căile de imagistică distructive şi faceţi reparaţiile accesibile

DELETE /imaging/delete/{imgId} este singura cale de imagistică distructivă și nu a fost Legat de paznicul cu acte emise. ImageService.deleteDocument autorizează...

Kamo·2mo ago
Featurekamo-login

Transmite gazda de conectare astfel încât recuperarea poate rezolva org

Recuperarea parolei acceptă acum adresa de căsuță poștală primară a unui membru, care numai numele unui cont într-o singură org. Acest proxy ajunge la Serviciul...

Kamo·2mo ago
FeatureSecurityService

Acceptă adresa de căsuță poștală primară a unui membru ca identificator de autentificare

Adresa pe care o dă un membru este, de obicei, cutia poștală org marcat primar pe setările lor de membri, nu orice este în contul lor de utilizator formularul ...

Kamo·2mo ago
Fixkamo-internal

Restaurați header profil tapet și sârmă controalele sale la editor

Trupa din spatele avatarului de pe ***************** a plecat plat gradientul. Nu caracteristica de tapet ae85a8ae rutat fotografiile antetului prin Următoarea/...

kamo·2mo ago
Fixkamo-internal

Aşezaţi capetele pe marginea de jos a antetului şi aplatizaţi rândul de identitate

Banda fila a fost centrată vertical pe un rând a cărui înălțime a fost stabilită de acțiune cluster alaturi de el Padding a venit la ~48px împotriva 40px banda...

kamo·2mo ago
Featurekamo-internal

Descărcaţi pachetul executat din reţea şi pagina proprie a membrului

Ambele suprafete trec prin obiectivele legale, tastate pe tema, nu /api/imaging/download/{imgId}: această cale necesită în plus organizare. isDocs și VEDE DOCUM...

kamo·2mo ago
FixDocsService

Opriți colegii care citesc documentele emise de un membru HR

iSPerPartyRestrictedAssoc acoperă numai Cont MEMBRU VAULT și LOAN, deci assoc 1 SERVICE APPLICATION, what /setings/member/{id}?tab=docs rendes verificarea pe s...

Kamo·2mo ago
Featurekamo-internal

Desenează atașamente neimagine cu pictogramele de tip fișiere ale administratorului de documente

Un .docx înscenat sau .xlxx a fost o schiță MUI gri cu extensia literată sub o formă inventată pentru tavă, și una care spune mai puțin decât Icon același fișie...

kamo·2mo ago
FeatureDocsService

File after Finish, reparation from HR, and download BY imgId

Filarea este coadă după COMMIT și OFF firul de cerere. Finalul este @Transacţional într-un serviciu care servește, de asemenea, WOPI; care deține o conexiune la...

Kamo·2mo ago
FeatureDocsService

Fișier pachetul executat fuzionat în biblioteca proprie a membrului

uploadDocument ia Membrul subiectului, așa că Img.organizare și Img.creat de membre derivă din ele și HR sfârșește prin a fi depus un document membru deţine. As...

Kamo·2mo ago
TestSecurityService

Cover the chat-routing propagation that break asignedLoanOfficer

atribuiLoanOfficer câștigat un pas care se uită în sus sursa împrumutului duce la redirecționare Sesiunea publică deschisă a debitorului. Această căutare conduc...

Kamo·2mo ago
FixEmailService

Restaurare fișierele 2b23346 scăzut, și răspundeți la un trimite supradimensionate cu 413

2b23346 a fost angajat printr-un indice privat care nu a fost niciodată însămânțat din CAP, astfel copacul său a ținut doar cele trei fișiere înscenate în ea și...

Kamo·2mo ago
Featurekamo-internal

Spune ceea ce este prea mare, în loc de "Nu a reușit să trimită e-mail"

Un proiect care a depăşit limitele finalului trimis a produs o linie plană de roşu text după întreaga sarcină utilă a fost uploaded Problema, nimic până când t...

kamo·2mo ago
Featurekamo-internal

Poartă fiecare filă de resurse umane pe cont propriu

Prezentare generală are nevoie de view overview, Managerul participării TIMECARDS, Legal & Compliance MANAGEMENT LEGAL AND COMPLIANCE, MANAGEMENT DE STRUCTURARE...

kamo·2mo ago
FeatureDocsService

Managerul Enforce LEGAL AND COMPLIANCE privind criteriile finale ale pachetului

LegalPackageAccess reflectă poarta fila Legal & Compliance, iar fila este acum poartă pe un singur drept propriu în loc de AW EMPLOYEES Manage hrs setings. Un...

Kamo·2mo ago
FeatureSecurityService

Transportați titularii de resurse umane existenți pe noile drepturi per-tab

Un drept care poartă ceva deja accesibil este o eliminare a accesului: noi drepturi introduceți ca NOT SPECIFICAT, astfel încât file /hr ar fi dispărut pe imple...

Kamo·2mo ago
Featurekamo-shared-library

Un drept de securitate pe fila Resurse umane

Filele /hr au fost plasate pe oricare dintre drepturile HR preexistente sa întâmplat să fie un OR-perioadă în partea din față: Participarea deschisă pe VERY SCH...

Kamo·2mo ago
Featurekamo-internal

Măsurați un proiect împotriva limitelor de trimitere înainte de încărcarea acestuia

Un organism care transportă în bază de linie64 conținut citat, imagini ale semnăturii proprii. Criteriul final de evaluare îl refuză în recipientul de servlet...

kamo·2mo ago
FeatureDocsService

Certificatul de pachet executat și unirea ordonată

Certificatul poartă pachetul, versiunea congelată, subiectul, momentul și adresa de execuție, atestat de formulare verbatim și ambele digeră Rândul WORM poartă ...

Kamo·2mo ago
FixMediaService

Stochează atașamente prin conducta de decuplare în loc de un obiect pe încărcare

Atașamente scris propriul lor " <imgId> / <fileName>" obiect pe fiecare încărcare, ocolind conţinut-adresat magazin în întregime Conversaţia a ocupat trei obie...

Kamo·2mo ago
Featurekamo-shared-library

Expuneți magazinul cu adrese de conținut astfel încât atașamentele de chat să se poată derula

Ataşamente de chat nu au trecut niciodată prin conducta de haşiş. "<imgId>/<fileName>" obiect per upload, astfel încât același fișier atașat de trei ori ocupat ...

Kamo·2mo ago
FeatureDocsService

Cele două surse de octeți pentru artefact executat

LegalPinned Pdf extrage regula îngheţată-digerată din calea de citire a membrului astfel încât vrăjitor și artefact depus citiți aceleași octeți prin aceeași ve...

Kamo·2mo ago
FixEmailService

Nu mai acapara fiecare trimitere la 1MB, astfel încât o imagine lipită poate ieși de fapt

Compozitia cu o imagine lipita a esuat cu un "A esuat sa trimita email." ă compozitor inlines pasta în corpul HTML ca o bază64 date URI, care plimbari în partea...

Kamo·2mo ago
ChoreSecurityService

Reconstruiește pentru găleata de imagini unificate

Picks up kamo-shared-library 3045c3: ImageAssocType.getBucket () întoarce acum single-ul "Imaging" găleată pentru fiecare asociere, astfel încât un fișier dedup...

Kamo·2mo ago
ChoreESigService

Reconstruiește pentru găleata de imagini unificate

Picks up kamo-shared-library 3045c3: ImageAssocType.getBucket () întoarce acum single-ul "Imaging" găleată pentru fiecare asociere, astfel încât un fișier dedup...

Kamo·2mo ago
ChoreVOIPService

Reconstruiește pentru găleata de imagini unificate

Picks up kamo-shared-library 3045c3: ImageAssocType.getBucket () întoarce acum single-ul "Imaging" găleată pentru fiecare asociere, astfel încât un fișier dedup...

Kamo·2mo ago
ChoreMediaService

Reconstruiește pentru găleata de imagini unificate

Picks up kamo-shared-library 3045c3: ImageAssocType.getBucket () întoarce acum single-ul "Imaging" găleată pentru fiecare asociere, astfel încât un fișier dedup...

Kamo·2mo ago
ChoreConversionService

Reconstruiește pentru găleata de imagini unificate

Picks up kamo-shared-library 3045c3: ImageAssocType.getBucket () întoarce acum single-ul "Imaging" găleată pentru fiecare asociere, astfel încât un fișier dedup...

Kamo·2mo ago
FixDocsService

Rezolvați găleata documentului de la ImageAssocType.BUCKET

DocumentService hardcoded "imaging-mydocs" în timp ce fiecare altă cale de citire a trecut prin ImageAssocType.getBucket(). Acum, că depozitarea este o găleată,...

Kamo·2mo ago
Fixkamo-shared-library

Păstraţi fiecare imagine într-o singură găleată aşa că dedup înseamnă o copie

Asociația este metadate, nu o limită de stocare. Fiecare ImageAssocType folosit pentru a numi proprii MinIO găleată, care a contrazis conducta de hashing: dedup...

Kamo·2mo ago
FixDocsService

Wire DocsService pentru ESigService astfel Livrarea opririlor 503ing

LegalEsignClient.isConfigurat () a fost fals în grup: nici intern.auth.secret nici legal.esig.service-url a fost furnizat, astfel Livrare a refuzat fiecare pach...

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