KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 2, 2026
FeatureSecurityService

Paginați și căutați directorul org, și opriți constructorii de două rânduri în derivă

Criteriile finale ale rețelelor răspund cu întregul set într-un singur organism. Asta e bine pentru un membru al unei duzini de orgi și imposibil pentru un oper...

Kamo·1mo ago
August 31, 2026
ChoreSecurityService

Reconstruieşte-l pe BillingCycle. TRIENIAL

Nicio schimbare de sursă. SecurityService clone kamo-shared-library la timpul de construcție a imaginii; și catalogul acesta servește este pe cale de a transpor...

Kamo·1mo ago
FeatureSecurityService

Pune titlul raportului în mesaj și lasă-l să fie corectat

O expediere a compus instrucțiunile operatorului și descrierea bug-ului cu Separator între ele. Titlul nu a fost niciodată în ea, astfel încât sesiunea de desch...

Kamo·1mo ago
August 30, 2026
FixSecurityService

Agentul de sănătate înainte de zbor trebuie să eșueze în câteva secunde, nu douăzeci

sănătate () moștenit 20 secunde implicit clientului. Este un control de viata in înainte de fiecare lansare KamoDesktop, și atunci când aparatul de dev a rămas ...

Kamo·1mo ago
August 29, 2026
FeatureSecurityService

Membri și membri ai echipei care creează vrac, o tranzacție per înregistrare

Cele două ecrane în vrac trebuie să creeze o foaie de calcul a persoanelor într-o singură depunere și să raporteze pe fiecare dintre ele în mod individual. Care...

Kamo·1mo ago
FeatureSecurityService

Păstrați contul de depozit al Orga, și imprimați-l pe cotații

@ info: whatsthis scrie. Două drepturi, nu unul: A vizualiza RECEVIVABLES citește fila, MANAGE RECEIVABLES schimbă-l. Nici un drept de plată nu guvernează pleca...

Kamo·1mo ago
FeatureSecurityService

Purtați departamentul de membru al echipei în sesiune

Fila browser-ului este retitulată "{Org} - {rol} Portal" şi un membru al echipei Rolul lor este departamentul lor. Lucrul specific pe care îl identifică zi de z...

Kamo·1mo ago
FixSecurityService

Nu mai refuza un domeniu pentru că altcineva l-a scris primul

Crearea unei organizații 409'd pe orice rând existent pentru domeniu, care a însemnat prima organizație pentru a introduce "acme.com" blocat fiecare alte unul ...

Kamo·1mo ago
FixSecurityService

Dați faviconilor generați aceeași cerință de revalidare ca orice alt activ tematic

Înlocuirea logo-ului simplu al unui orga actualizat fiecare suprafață care citește img/logo. SVG și a plecat browser tab pe marca vechi. Generarea nu a fost nic...

Kamo·1mo ago
August 28, 2026
DocsSecurityService

Spune în contractul de clasă că poarta poate cădea deschisă

Antetul a promis "finalele unei aplicații blocate toate 403" fără calificare, care este acum adevărat doar în timp ce tabelele de drepturi pot fi citite. Excepț...

Kamo·1mo ago
FixSecurityService

O eroare de bază de date tranzitorie nu trebuie să 500 cererea

Fila de comunicare principala a raportat "Nu am putut încărca acest plumb comunicații" pentru org 1168485648209608710 la 2026-08-28. Obiectivul final a revenit ...

Kamo·1mo ago
FeatureSecurityService

Asigură implicitul pe ecranul de casă pe membru

Citește pe POST/PUT /modele de securitate și Put /master-model și emis din Setări /aplicate-modelului astfel încât coajă poate decide unde un membru aterizează ...

Kamo·1mo ago
FeatureSecurityService

Trimite la AI direct de pe formularul de raport

Un titular de manager SISTEM BUGS primește un SEND TO AI comuta pe Bug Raport şi prezentarea împreună cu acesta a raportului către o sesiune fără dialog triage ...

Kamo·2mo ago
FixSecurityService

Necesită o fereastră deschisă în modul Dumnezeu, nu numai eligibilitatea, pentru CONFIGURE SISTEM

hasRight acorda bypass-ul pentru steagul brut al sesiunii GD, care SessionPlatform Fapte proprii nume javadoc ca exact anti-pattern există pentru a preveni: GD ...

Kamo·2mo ago
FeatureSecurityService

Adăugați servicii de progres și obiective în spatele expertului Getting Start

Org-scoped GET/PUT/DELETE under /api/security/org-setup-wizard track which of the nouă Noțiuni de bază pașii de pornire o organizație a finalizat. O citire nu c...

Kamo·2mo ago
FeatureSecurityService

Pune un buget în timp real pe retrimite-verificare

Obiectivul final nu a avut nicio limită. *** ecranul de înregistrare cerut înainte de a permite butonul de resend nu a fost niciodată citit aici cerere corp est...

Kamo·2mo ago
FeatureSecurityService

Seed the master-note widgets from VIEW_NOTES

The two master-note panes shipped with no right at all — "My Master Note" and "Our Master Note" were on every member's launchpad unconditionally — and this is t...

Kamo·2mo ago
August 27, 2026
FixSecurityService

Face însămânțat și încărcat revalidat branding, astfel încât o org nu mai fi servit tema de bază a fost însămânțat cu

O nouă organizație este însămânțat cu tema de bază fundaluri copiate la tastele noii org lui Org îşi încarcă propria navă. Copy Day și logo-ul le-a scris cu n...

Kamo·2mo ago
FeatureSecurityService

Lasă apelantul să aleagă o rezoluție KamoDesktop fixă

Desktop-ul de la distanţă nu a fost niciodată blocat la o rezoluţie Fereastra, şi întotdeauna a făcut-o. guacd onorează dimensiunea clientului și xorgxrdp redi...

Kamo·2mo ago
FeatureSecurityService

Releul către Serviciul de facturare şi dreptul care-l poartă

Sarcina 8. Serviciul de securitate este limita de autorizare; Serviciul de facturare este ClusterIP fără intrare, deci acest releu este singura cale de intrare....

Kamo·2mo ago
FeatureSecurityService

Spune-i reporterului când trimite la AI să-şi mute raportul

MediaService trimite acum e-mailuri unui reporter ori de câte ori bug-ul sau îmbunătățirea lor se schimbă stare, dar o expediere aplică un statut al său propriu...

Kamo·2mo ago
FeatureSecurityService

Anunță schimbarea cozii atunci când un raport este trimis la AI

O expediere este singurul lucru care ia un raport din NEW din exterior MediaService, deci fără asta a fost singura tranziţie a insignei consolei. învățat despre...

Kamo·2mo ago
FixSecurityService

Un videoclip pe un raport nu ajunge la o expediere AI

fișier și nu pot viziona unul. Agentul de birou deja verifică fiecare atașament, dar refuză DISPACT mai degrabă decât un singur fișier Video bifat de o consolă ...

kamo·2mo ago
DocsSecurityService

Limita Traefik per-IP va 429 un QHIN invizibil

Doar comentariu, în dosar cineva deschide atunci când un partener se plânge. Traefik rate-limite per sursă IP în întreaga api.* gazdă, și un QHIN stă în spatel...

Kamo·2mo ago
OtherSecurityService

Pin exact JSON clientul clinic parses

Fiecare câmp din aceste corpuri este citit după nume în app/lib/pacients/ehrApi.ts și Nimic nu verifica serverul încă le emite. Testele de service au arătat că ...

Kamo·2mo ago
FeatureSecurityService

Post/service-joburi, cu poarta pe MANAGE SERVICE WORK

Verbul crea suprafața de lucru-comanda nu a avut niciodată. app/commerce/service/new is a 17 linii pentru că nu era nimic de sunat. Gated on MANAGE SERVICE WOR...

Kamo·2mo ago
ChoreSecurityService

Reconstrucție pentru a însămânța cele patru drepturi de ordine și tarifare

O comitere goală construită din copacul de origine. RolRightsSyncService Seminte org role rights la boot, astfel încât un drept expediat fără un serviciu de sec...

Kamo·2mo ago
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
OtherSecurityService

Statutul de schimb spune ce l-ar face conectat

Obiectivul de stare este cerut înainte ca UI să ofere o interogare a rețelei, astfel încât practica care nu este la bord vede o explicație în loc de un buton ca...

Kamo·2mo ago
OtherSecurityService

Niciodata sa nu introduci automat inregistrarile pacientului intr-un chirias

Două dintre cele trei căi care ar înmâna un sistem de înregistrare clinică la orgi care nu a cerut niciodată unul, acum că ServiceType.EHR este completat și, pr...

Kamo·2mo ago
OtherSecurityService

Eliminarea faptului că interacţiunile medicamentoase nu sunt verificate

Prescrierea a rulat trei controale propriile date ale practicii pot răspunde și nu Verificarea interacţiunii dintre medicamente. Refuzul de a construi unul a fo...

Kamo·2mo ago
ChoreSecurityService

Reconstrucția împotriva kamo-împărțit-library pentru SW6b de lucru-ordine scrie

Un angajament gol, construit din copac din copacul de origine proprie "să comită --să se golească," care permite un rezultat gol, dar nu forţează una şi ar fi ...

Kamo·2mo ago
FeatureSecurityService

Opt criterii de evaluare a comenzilor de lucru pentru linii, note, furnizori, sign-off și ceas

SW6b Task 3, controler jumătate. Post/PUT/DELETE /{jobuid}/lines/..., Post / {jobuid}/notes, POST/DELETE / {jobuid}/vendors/..., PATT / {jobuid}/signoff și PATC...

Kamo·2mo ago
DocsSecurityService

Spune de ce paznicul de tranzacţii se opreşte la Ehr/

Cele două reguli generalizează și ambele forme există în altă parte în acest serviciu, astfel încât evident urmatoarea miscare este de a lărgi scanarea şi de a ...

Kamo·2mo ago
DocsSecurityService

Spune de ce supraîncărcarea @Transactional este inert pe calea de afterCommit

Prompted by a peer session find a @Transactional (REQUIRES NEW) Primăvara niciodată consiliat cu interogarea pe care o înregistra. Scanarea propriile adnotări ...

Kamo·2mo ago
TestSecurityService

Eșuează construirea pe un @Transactional Spring nu poate sfătui

Două forme nu primesc nici un sfat de tranzacție, și nici nu este vizibil la un apel locul sau într-o încercare a unității: o metodă non-publică, pe care proxy-...

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
FeatureSecurityService

Expune setările platformei prin sistemul-config API

toDto este un permis explicit și actualizareConfig ia un corp tastat, astfel încât șapte noile coloane SYSTEM CONFIGURATION ar fi fost invizibile și nesetabiliz...

Kamo·2mo ago
FeatureSecurityService

Jumatate din afara de TE

Totul construit până acum răspunde întrebărilor altor oameni: descoperire, document interogare, recuperare de documente, coada meci-review, contabilitate. O pra...

Kamo·2mo ago
FeatureSecurityService

Serviciu de serviciu de dreapta API

******************lista, get, update, și statutul PATT. Copies ServiceTaskBookController's idiom: orgId(req) sau 401, a right check or 403, o traiectorie de str...

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
FeatureSecurityService

Reține prețurile întreprinderilor din catalog

Enterprise este negociată direct cu KamoCRM, astfel încât rata sa nu este a noastră Publică. Fiecare suprafață care citează un preț plan citește acest obiectiv ...

Kamo·2mo ago
FeatureSecurityService

Verificaţi graficul înainte de a scrie o reţetă

Prescrierea a fost adăugată cu tabelul de alergii, interogarea de verificare a interacţiunii şi un criteriu final de "context de siguranţă," necitit. Un sistem ...

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
ChoreSecurityService

Rebuild for SubscriptionPlanFeatureDTO.unit

Catalogul stochează o unitate per caracteristică și DTO o poartă acum, astfel încât prețul pagina poate reda "15 GB per utilizator" în loc de un gol 15. Conecta...

Kamo·2mo ago
RefactorSecurityService

O cerere-corp parser, nu trei

Cei trei controlori clinici de scriere au crescut fiecare propriul lor șir / uuid /integer / data helpers în termen de o săptămână unul de altul S-a întâmplat ...

Kamo·2mo ago
BuildSecurityService

Reconstruiește împotriva reparației de stocare

Libraria d21e01ce. upload documente, dezvăluiri ipotecare, rame de imagini și fluxuri de mass-media aici creat ImgDat cu isMissing=fals ÎNAINTE de a trimite oc...

Kamo·2mo ago
ChoreSecurityService

Reconstruieşte împotriva bibliotecii kamo-împărţite pentru cartea de sarcini SW5

Un angajament gol. ServiceTaskBookService și cele patru entități din cartea de sarcini live în biblioteca comună; ServiceTaskBookController nu le poate rezolva ...

Kamo·2mo ago
FeatureSecurityService

Cartea de sarcini cu carte de sarcini pentru dreapta API

SW5 Task 3, controler jumătate. CRUD pentru cărți, categorii, sarcini și opțiuni; Plus GET / {bookUid}/tasks/ by- cod/ {cod} - căutarea unui citat sau ordin de ...

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