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
FixKlusterServices

Zona trebuie numită "locală" pentru a se potrivi nodului

Config.ini a fost de încărcare corect și URI AMQP a avut dreptate, dar fiecare nod logat "nicio zonă locală configurată, adăugând implicit AMQP" și apoi rejudec...

Kamo·2mo ago
TestKlusterServices

Sonda SIP pentru real, și să afirme alb-eticheta deține pe sârmă

Un TCP conectat la 5060 nu dovedeşte aproape nimic. Ascultarea, și pe UDP nu poate eșua deloc. Această ambiguitate este exact ceea ce a condus să raportez că ro...

Kamo·2mo ago
Docskamo-internal

Închide SW6b

Opt plecări. Cel care a contat a fost în SW6a: Put / {uid} acceptat totaluri și sign-off verbatim, care a făcut ambele reguli centrale ale acestui plan decorati...

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
Featurekamo-internal

Cele şase file de comenzi de lucru persistă

SW6b Sarcina 4. Munca, piese, timp, vânzători, sign-off și note au fost React Ei acum scrie la obiectivele SW6b Sarcina 3 debarcat. Clientul oglindește cele tr...

kamo·2mo ago
FeatureKlusterServices

Treceți IP public promovat la pod mass-media

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
Featurekamo-shared-library

Linie, notă, vânzător, semn-off și ceas scrie pe un loc de muncă

SW6b Task 3, jumătate bibliotecă. Opt operațiuni noi pe ServiceJobService, plus înregistrări de sârmă pentru ei și cele trei citește nevoile pagina detaliu. Tr...

Kamo·2mo ago
Docskamo-login

Înregistrați ce rulează și capcanele care costă o clădire fiecare

Nouă moduri de eșec descoperit calea grea, fiecare dintre care ar fi altfel Redescoperit: copacul vânzătorului Gitignored, face re-aducere peste ea, riggrep ono...

Kamo·2mo ago
FixKlusterServices

Nume diferite Erlang nod pentru aplicații și ecallmgr

O imagine funcţionează ca două noduri. Ei au nevoie de nume diferite sau refuză să coexistă și ambele au nevoie de cookie-ul comun pe care îl folosește și modul...

Kamo·2mo ago
FixKlusterServices

Rulați eliberarea OTP, nu face eliberare

Imaginea acum navele o eliberare relx mai degrabă decât copac sursă, astfel trece "Asigurați eliberarea" la punctul de intrare nu a reușit cu "Nicio regulă pent...

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
DocsKlusterServices

Script Bootstrap şi ReadME operaţional

bootstrap.sh creează contul principal, îl promovează revânzătorului și scrie configurarea platformei nesecrete. Ipotent: un al doilea run detecteaza existenta c...

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
FeatureVOIPService

Implementează extinderea KamoPBX, gestionarea utilizatorului și a dispozitivului

Furnizorul a anunțat extindereaManagement, utilizatorManagement și dispozitivManagement la fel de adevărat în timp ce implementarea nici unul dintre ele, astfel...

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
Fixkamo-internal

Două butoane de pictogramă au fost anunţate fără nume

Tooltip MUI îşi răspândeşte eticheta aria pe copilul său DIRECT. Ambele acestea folie butonul într-un <span> butonul este dezactivat anunţat ca un "buton" făr...

kamo·2mo ago
Featurekamo-shared-library

Linii de locuri de muncă, note și vânzători astfel încât filele de lucru-comanda poate persista

Munca şi părţile devin rânduri de serviceJobLine la locul de muncă mai degrabă decât Rânduri de serviceLineItem, pentru că OrderLineItem.order este opțional = f...

Kamo·2mo ago
Featurekamo-internal

O sarcină clinică eşuată nu trebuie să dea rezultate goale

Două dintre acestea expediate înainte ca cineva a observat, iar paznicul a găsit încă două în cel mai nou panou în momentul în care a fugit au trimis deja citi...

kamo·2mo ago
Fixkamo-internal

O sarcină eșuată a fost redarea ca un fapt clinic

Două ecrane au transformat un succes într-un rezultat gol, care pe o diagramă nu este un rezultat neutru este o afirmație. Graficul trend prins o eroare și set...

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
FeatureVOIPService

Decriptează acreditarea KamoPBX; testează calea de refuz

Credential principal este stocat ca cifru text de setările platformei UI, astfel încât trebuie să fie decriptat înainte de utilizare prezent ca o acreditare pr...

Kamo·2mo ago
Testkamo-internal

Pin dialogul motiv, și lăsați aplicația / pacienții să fie testate la toate

app/pacients/** was in no vitest include model, so a test writed beside the propriul kit de consolă clinică a fost colectat de nimic și ar fi trecut de Niciodat...

kamo·2mo ago
FeatureKlusterServices

Schimbă salutul de intrare cu KamoCRM-Main-Intro-3

A treia dublă, 40 de ani. Încărcat alături de cele două anterioare, mai degrabă decât peste ele, astfel încât rularea înapoi la fie este o schimbare de o linie ...

Kamo·2mo ago
Refactorkamo-internal

Opt motive clinice au fost colectate pe fereastră. prompt

Oprirea unui medicament, închiderea unei bucle de comandă, anularea unei programări, fuzionarea Doi pacienţi, declarând două înregistrări nu se potrivesc, retră...

kamo·2mo ago
FeatureInitializerService

Depozitare pe scaun, și un bazin plat Enterprise

2 GB pe scaun pe gratis, 4 pe Starter, 5 pe Business. Enterprise nu mai scalază cu scaune în întregime - un apartament 150 GB pentru organizație - care "N GB pe...

Kamo·2mo ago
Fixkamo-marketing

Nu mai pune textul verde pe verde, și comutați stocarea pe fiecare scaun

CONTRAST. Am reparat doar butoanele de gradient solid ultima dată și a lăsat cerneala verde pe suprafete verzi, care este lucrul care de fapt citește prost. Aud...

Kamo·2mo ago
Docskamo-internal

Planul SW6b, ceea ce face cele șase file persistă

Munca și părțile devin Rânduri de serviciuJobLine la locul de muncă, nu ServiceLineItem rânduri: OrderLineItem.order este opțional=fals, astfel încât un Service...

kamo·2mo ago
Featurekamo-internal

Setări platformă carte, și opri afișarea FreePBX copie

Trei probleme pe pagina de telefon-server KamoPBX, toate ale mele: - Cardul de telefon SERVER ID a fost invechit, astfel încât fiecare furnizor KamoPBX, RingCe...

Kamo·2mo ago
FeatureVOIPService

Citește configurarea platformei KamoPBX din baza de date

Adăugarea unui server de telefon KamoPBX a eșuat cu o eroare Kubernetes DNS brută "I/O eroare pe Put ... E o idee bună. Administrator al organizaţiei care nu şt...

Kamo·2mo ago
Featurekamo-shared-library

Setări platforme KamoPBX pe SYSTEM CONFIGURATION

KamoPBX este platforma lui Kamo, astfel încât toată configurația sa este la nivel de platformă: URL-ul de bază, ID-ul contului principal, numele contului, acred...

Kamo·2mo ago
FeatureInitializerService

Seed KamoPBX platforma implicits

Hibernat ddl-auto adaugă coloanele SYSTEM CONFIGURATION; @ColumnDefault numai se aplică rândurilor nou introduse, astfel încât singletonul existent are nevoie d...

Kamo·2mo ago
FixInitializerService

Seed Starter la 5 locuri si Afaceri la 25

Rândurile UTILIZATORS citesc 25 și 100 în timp ce locurile max , titlul cărții și planul Toate testele au spus 5 şi 25. Benzile de volum care trec de aceste pla...

Kamo·2mo ago
Fixkamo-marketing

Starter este de 5 locuri, de afaceri este 25

Am avut acest drept, apoi inversat pe raționament rău și expediate 25 / 100. Benzile de volum (Starter 11-25, Business 26-50, 51-100) sunt scaune Rânduri PRICI...

Kamo·2mo ago
ChoreKlusterServices

@ info: whatsthis

Kamailio nu poate porni pe 2600Hz lui furnizor configs clădire (Spec 16). Lăsând-o la replici:1 repornire-furtuni k3m1 pe termen nelimitat pentru nici un benef...

Kamo·2mo ago
Docskamo-login

2600Hz nave un Kamailio patch-uri (spec 16)

kazoo-configs-kamailio nu rulează pe stoc Kamailio. bflag-uri și fișiere import sunt atât absente din src/core/cfg.lex Kamailio / Kamailio lui, și ambele sunt r...

Kamo·2mo ago
FixBillingService

Platforma org nu este poartata de propriul catalog

Platformei i s-a spus "Requires the KamoPBX Hosting add-on" pe cont propriu ecran telefon-server, pentru o adăugare pe ea publică. Acesta detine catalogul de p...

Kamo·2mo ago
DocsKlusterServices

NAT este în loc; un port închis înseamnă nici un ascultător

Router-ul înainte pentru 5060/5061 TCP+UDP și 20001-29999/UDP pentru 192.168.4.36 Sunt confirmate. Poarta mea a raportat Phase 0 blocat împotriva lor în timp ce...

Kamo·2mo ago
Docskamo-internal

Închide SW6a

Nouă plecări. Cererea de primăvară a planului a fost măsurată fals, schițat testul a fost aproape tautologic, iar cererea sa de acordare a etichetelor de servic...

kamo·2mo ago
Featurekamo-internal

Reţeaua de comenzi de lucru citeşte servicii reale

Fiecare rând în această grilă a fost o legătură moartă prin construcție. generează comenzi de lucru și handler declarat @PathVariable UID id orice handler a fu...

kamo·2mo ago
Featurekamo-marketing

Carduri de plan arată ce nivel ADDS, nu tot ce are

Cardurile enumerate fiecare caracteristică inclusă - 16 pe gratuit, 30 pe Starter, 52 pe Afaceri, 57 pe Enterprise. Patru cărți de înălțime extrem de inegale, f...

Kamo·2mo ago
Featurekamo-internal

Trageți istoricul unui pacient din practicile pe care le-au folosit pentru a participa

Jumatate de schimb outbound, pe fila de înregistrări lângă suprafața de eliberare Înregistrările care pleacă şi înregistrările care sosesc sunt treaba unei per...

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
Featurekamo-shared-library

O linie pentru documentele recuperate de la alte organizații

Domeniul său propriu mai degrabă decât o parte din DOCUMENTE, din motivul pentru care exporturile în vrac una: o practică care pune întrebări unei rețele de inf...

Kamo·2mo ago
FeatureVOIPService

Furnizarea unui cont KamoPBX atunci când un server telefonic este creat

Adăugarea unui server telefon KamoPBX creează acum contul de bază și scrie Contul ID și tărâm înapoi la config Json. Orice configJson clientul trimis este DISCU...

Kamo·2mo ago
Featurekamo-internal

KamoPBX este selectabil

Furnizorul este implementat în VOIPService, astfel încât poarta vine-soon iese. Descriere nu mai numește proiectul din amonte și spune ce contează de fapt Kamo ...

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
Featurekamo-shared-library

O API de citire/scriere telescopică pentru servicii

ServiceJob a fost o entitate cartografiată cu depozite și teste de trecere și nici o modalitate de a citi un rând. Acest lucru îi dă antetul de lucru-ordinul te...

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