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
August 9, 2026
DocsKlusterServices

Proiectare pentru CockroachDB la migrația YugabyteDB

Înregistrează starea curentă măsurată (3.4 GB, 791 tabele, 671 FKs, ~30 consumatorii), cele cinci decizii de proiectare și secvența de reducere. Cele două cons...

Kamo·2mo ago
August 8, 2026
FixKlusterServices

Opriți punctul de intrare 60 citiți timeout plafonarea upload-uri

timeout.readTimeout este termenul limită pentru citirea unei cereri WHOLE, organism incluse, și Traefik v3 implicits it to 60s where v2 had no limit. Asta în tă...

Kamo·2mo ago
August 7, 2026
FixKlusterServices

Pin gazda rămasăLucrări de muncăPath la nodul care deține datele lor

Același defect ca și modelul de înglobare, găsit prin auditarea fiecărui volum al gazdeiPath în repo. A gazdăPath este nod-local și nimic nu-l reproduce, astfel...

Kamo·2mo ago
FixKlusterServices

Pin la nod greutatea sa model sunt de fapt pe

Modelul este o gazdăPath sub /var/lib/embeddding-model pe k1m1, și nimic nu se reproduce. Când s-a alăturat k3m1, noua capsulă a ReplicaSet a fost programată ac...

Kamo·2mo ago
August 5, 2026
FixKlusterServices

Opriți trecedb de la divizarea o cutie poștală peste două maildirs

parola query returnat numele de conectare cu carcasa stocată a rândului. @ info: whatsthis numele de utilizator redenumit, astfel IMAP rezolvat o cutie poștală...

Kamo·2mo ago
FixKlusterServices

STUN a răspuns la nodul greşit, aşa că kamocrm.com:3478 era mort

coturn este gazdaNetwork fără nodSelector, așa că a fost programată pe k3m1 (public 47.181.8.87). Propria sa --extern-IP, și fiecare client UDP/3478 ajunge la k...

Kamo·2mo ago
FixKlusterServices

Puntea a făcut reclamă doar candidaţilor privaţi la ICE

Podul nu a terminat niciodată o singură conexiune ICE în cele 35 de zile în care această capsulă a a crescut (0 succese, 18 întreruperi). Fiecare conferință s-a...

Kamo·2mo ago
FixKlusterServices

Sonda Living nu ar putea trece niciodată cauza 920 reporniri în 35 de zile

Cauza root: sonda liveness a fost se leagă de api adresa 127.0.1 (implicit) în timp ce o sondă tcpSocket formează POD IP. Verificat din interiorul containerulu...

Kamo·2mo ago
August 4, 2026
CIKlusterServices

Gestionați ScyllaDB prin servicii de implementare în loc de mână

scylladb / a avut loc manifeste complete, dar nu a avut nici un pas de implementare "desfășurat MANUAL după swap-ul de unitate 16TB" deoarece datele dir /mnt/b...

Kamo·2mo ago
FixKlusterServices

Resync se manifestă în derivă cu viu înainte de a permite reconcilierea deplină

Verificarea a ceea ce s-ar aplica o reconciliere completă a apărut două manifeste care au deviat Destul de departe de grupul care le-ar fi re-aplicarea ar fi ca...

Kamo·2mo ago
RefactorKlusterServices

Redenumește cluster ratestack-scylla -> kamo-scilla, documente de proprietate corecte

Acest caz este kamo lui: ea susține universul cheie ***************** prin Scylladb-direct ExternalName) și spaţiul-cheie de la aeroportul din Schönefeld. Nume...

Kamo·2mo ago
ChoreKlusterServices

Scale ratetack MySQL la 0 și să suspende de locuri de muncă de rezervă

Proprietatea Ratetack a fost dărâmată pentru resurse gratuite de grup pentru kamocrm. cluster-servicii MySQL instance servește doar ratetack (kamo şi trimiteţi-...

Kamo·2mo ago
August 3, 2026
FixKlusterServices

Opriţi politica de soluţionare a avatarului care blochează fiecare autentificare

Această politică a oprit logarea întregii platforme ore întregi. Ciliu impune iesirea impotriva backend RESOLVED, dupa service ADNT, asa ca Portul se potriveşt...

Kamo·2mo ago
FeatureKlusterServices

Izolarea Egress pentru avatar, ca un CiliumNetworkPolicy

Reinstaurează ceea ce 8f6c672 returnat, în singura formă care lucrează de fapt aici. Încercarea anterioară a eșuat deoarece o rețea simplă Policy nu poate expr...

Kamo·2mo ago
RevertKlusterServices

Renunţă la politica de ieşire a soluţionării avatarului

Returnează politica adăugată la 06db7db și patch-uri în 24f76ae. A fost nevoie SecurityService jos pentru aproximativ șase minute în producție (pod 0/1, Hikari ...

Kamo·2mo ago
FeatureKlusterServices

Conţine ieşirea de la soluţionarea avatarului; notează piscina de evacuare Redis

SecurityService ruleaza acum un aducator al carui URL tinta este ales de un neîncredere Petrecerea și oricine devine un domeniu de trimitere prin e-mail un chi...

Kamo·2mo ago
July 28, 2026
FixKlusterServices

Master Machine folosește VNC (x11vnc), nu RDP

KRdp/RDP este incompatibil cu Guacamole: guacd nu are conducta grafică RDP (EGFX) și KRdp este numai H.264, astfel încât conexiunea autentificată, dar a murit c...

Kamo·3mo ago
July 27, 2026
FeatureKlusterServices

Adăugați "Master Machine" (kamo-dev-1) dispozitiv RDP la Guacamole

Staţia de lucru locală Kubuntu îşi împărtăşeşte sesiunea live Plasma/Wayland peste RDP prin KRdp. Adăugați un idemppotent bootstrap SQL conexiune (192.168.4.46:...

Kamo·3mo ago
July 26, 2026
FixKlusterServices

Pin CockroachDB la v24.2.4 pentru a evita v24.3 fără licență xxn accelerație

v24.3 (și 24.2.5+) aplică noua licență de software CockroachDB; cu nr. licenta cheie acceleratii cluster la 5 tranzacții deschise concomitente La nivel de grup....

Kamo·3mo ago
July 23, 2026
FixKlusterServices

Pin RDP color-aprofundat + culege sesiuni xrdp astfel încât Dumnezeu reutilizează un desktop

xrdp 0.9.24 sesiuni de taste pe <user,bpp> (Policy=Default) și nu culege niciodată cele deconectate (KillDisconectate=false, DeconectateTimeLimit=0,). Utilizato...

Kamo·3mo ago
July 22, 2026
FixKlusterServices

Stop expirat/orfan secrete umbrare live per-host certificate

update tls store() reconstruit TLSStore dintr-o simplă listă secretă, găleată numai pe numele prefix și tip, fără nicio verificare că un certificat încă deținea...

Kamo·3mo ago
July 16, 2026
FixKlusterServices

Prioritate explicită astfel încât ruta de actualizare OTA câștigă peste traseul tematic general

Traefik se clasează după lungimea şirului de reguli; traseul general/public/ tematic este mai lung; Aşa că injecţia cu cap de expoziţie nu a mai fugit niciodată...

Kamo·3mo ago
FeatureKlusterServices

Antete de expo-update pentru copilotul mobil OTA

expo-protocol-versiune:1 + expo-sfv-versiune:0 antete de răspuns care Expo-updates client necesită și static MinIO nu poate emite. Cale mai lungă prefixul câşti...

Kamo·3mo ago
July 15, 2026
FeatureKlusterServices

Expune AIservice /ws/ai-chat via api.* gazde pentru clientii mobili

IngressRoute (prioritate 100, websecure, ws-upgrade middleware sans compress) rute wss://api.<domain>/ws/ai-chat to kamowsai-service:80 ruta WS. Auth rămâne ?t...

Kamo·3mo ago
July 14, 2026
FixKlusterServices

Ridicați memoria guacamole 1Gi→2Gi pentru a opri OOM mijlocul perioadei de sesiune RDP

Tomcat Webpp-ul se închide aproape de ~800Mi, deci un tavan de 1Gi a rămas aproape nu Camera principală. Deschiderea unei sesiuni RDP a împins RSS peste 1Gi şi ...

Kamo·3mo ago
July 8, 2026
CIKlusterServices

Desfășoară numai componente ale căror configurări s-au schimbat; niciodată reinstalare inutilă

servicii de implementare.yml re-aplicat fiecare serviciu și operatorii de clustere reinstalate (cert-manager, KubeVirt, CDI O singură linie RSPAMD schimbare a ...

Kamo·3mo ago
FixKlusterServices

Mutați datele dir off MinIO FUSE montați pe discul local

rspamd /var/lib/rspamd a fost gazdaPath-backed by the rclone FUSE mount of Găleata cu dosare comune MinIO. Fiecare reîmprospătare hiperscană / hartă Rescris fiş...

Kamo·3mo ago
FixKlusterServices

/dev/shm 2Gi (nevoi Chrome fără cap >2GB) + 6Gi limita mem

Initul de 10 config al lui Jibri anulează cu "/dev/shm trebuie să fie cel puțin 2GB" atunci când shm este 512Mi, a lovit recorderul. Bumping tmpfs la 2Gi și lim...

Kamo·3mo ago
OtherKlusterServices

Secretele întâlnirilor *************** pentru înregistrarea Jibri ingerează

Lets jibri finalize.sh autentifica înregistrarea upload to MediaService; meciuri valoarea MediaService validează contra.

Kamo·3mo ago
FeatureKlusterServices

Face șoaptă-ars scalabil independent (HPA, multi-nod)

Scoateți pinul mononod și treceți la un model de cache per-pod astfel încât capsulele să poată program pe orice nod, și se adaugă un HPA (min 1 / max 4, CPU 75%...

Kamo·3mo ago
FeatureKlusterServices

Rebrand Guacamole Client Conexiune stare text la KamoDesktop

Suprascrie Nu-ţi face griji. "Conectarea la Guacamole..." ecran (și statutul aferent) citește KamoDesktop.

Kamo·3mo ago
FixKlusterServices

Corectează câmpul de versiune a mărcii Guacamole

Manifest folosit guacManifestVersiune:1.0; extensiile grupate folosesc guacamoleVersion. Câmpul greșit făcut Guacamole respinge extensia de branding ('Incapabil...

Kamo·3mo ago
FeatureKlusterServices

Modul Moderator Prosody, Whisper-Asr, Jibri înregistrare încărcare

- Meet-prosodie: versiunea-controlul configurilor personalizate token verificare existentă fără suprascriere op care a fost creată în afara benzii) și adăugați ...

Kamo·3mo ago
July 7, 2026
FeatureKlusterServices

Activează marca Guacamole json-auth SSO + KamoDesktop

- JSON SECRET KEY (opțional) pe guacamole de la desktop-sso secret permite extensia cu guacamole-auth-json cu link-urile SSO validează contra. - extensie kamo-b...

Kamo·3mo ago
DocsKlusterServices

Spectacol de proiectare pentru zeul KamoDesktop icoane SSO + Guacamole rebrand

Două icoane nav numai pentru Dumnezeu (Linux/Windows) în kamo-internă care deschid Guacamole într-o SecurityService (Gate-Dod eligibile), conectată în profunzim...

Kamo·3mo ago
FixKlusterServices

Mută guacdul în rețeaua pod (MTU fix) + unicast WoL

guacd on hosteNetwork (k1m1 eno49 MTU 1500) vs guacamole pod on cilium overlay (MTU 1420): RDP conectat, dar rame mari au fost retrase peste limita -> "Încalcar...

Kamo·3mo ago
FixKlusterServices

Uita-te la numele desktop pentru IngressRoutes

desktop.kamocrm.com IngressRoute trăiește în desktop ns, dar CRD Traefik Doar furnizorul a privit ********************* astfel încât ruta a fost ignorat și cere...

Kamo·3mo ago
FixKlusterServices

Importă disc VM ca sistem de fișiere, nu bloc

Importatorul blocului CDI s-a prăbuşit: "blockdev: nu se poate deschide/dev/cdi-block-volum: Permisiunea nu poate accesa dispozitivul Longhorn brut. Sistem de f...

Kamo·3mo ago
FixKlusterServices

Corect KubeVirt VM câmp nor-minit + modernizarea spec

- cloudInitNoCloud userdata secret field is 'secretRef' (not userDataSecretRef); KubeVirt v1.8.4 a tăiat câmpul greșit -> "trebuie să aibă cel puțin o sursă de ...

Kamo·3mo ago
FeatureKlusterServices

Hardened KubeVirt desktop la distanță + Guacamole gateway

Adaugă un stiva complet la distanță-desktop, GitOps-aplicate prin fluxul de lucru de implementare: - KubeVirt + CDI instalat la momentul implementarii ( URL-ur...

Kamo·3mo ago
DocsKlusterServices

Spec de proiectare pentru desktop de la distanță întărit KubeVirt + poarta Guacamole

KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) în spatele Apache Guacamole HTML5, expuse la desktop.kamocrm.com via Traefik (TLS + rata-limita + IP-ban). Adaugă LAN ...

Kamo·3mo ago
FixKlusterServices

Prezintă activ pseudonime numai pentru browser (media.*)

Mecanismul de descoperire log-scan nu poate niciodată bootstrap este contactat doar de browser pe o subresursa WebSocket/XHR (SockJS /ws/info from the softphon...

Kamo·3mo ago
July 3, 2026
July 2, 2026
OtherKlusterServices

Furnizarea R1 MEDIA JetStream flux prin idempotent boottrap Job

Evenimente media/feed- lead (media.feed.*, media.post.*) nu au avut JetStream stream, așa că publică returnat '503 Niciun răspuns disponibil pentru cerere' (cha...

Kamo·3mo ago
July 1, 2026
OtherKlusterServices

node-config (k1m1-runner): record data.forgejo.org IPv4 pin + capacitate=6

Documente de schimbare live on-node: date. forgejo.org este IPv6-doar și k1m1 are nr. Traseu IPv6, deci containerele de locuri de muncă atârnate ~133s și acțiun...

Kamo·3mo ago
June 30, 2026
FixKlusterServices

Corectează FPBXCONF aicidoc + repunctează universul Scylla

- freepbx: Delimitatorul de închidere a documentului FPBXCONF a fost indentat (8 spaţii); bash necesită <<WORD delimitatori la coloana 0, deci startup.sh a muri...

Kamo·3mo ago
DocsKlusterServices

Notă ratetack Forgejo :3000 Node registry configurează cerința

ratetack apps trage din registrul Forgejo 192.168.4.22:3000 (reclama HTTP, auth necesar); care trebuie adăugate în registrele fiecărui nod. yaml (mirror - > htt...

Kamo·3mo ago
FixKlusterServices

Pin kamo Traefik to k1m1; face auto-cert single-cluster

Erori SSL: kamo Traefik este un loadBalancer cu IP externe 192.168.4.22 (k1m1) + Traffic externPolicy=Local, deci trebuie să ruleze pe k1m1 lăsând 192.168.4.22...

Kamo·3mo 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