KamoCRM

Live Change Log

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

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

Înregistrați triajul neautentic al Serviciului de Securitate

Trei fix, restul explicat. Numărul principal trebuia redus de trei ori. si primele doua incercari au fost gresite in acelasi mod in care au fost enumerate nume ...

kamo·2mo ago
ChoreSecurityService

Ștergeți ciobul neautentificat/api/securitate/roluri/test

O sondă de accesibilitate care a revenit "SecurityRoleController test obiectiv este Lucrez pentru oricine. Nimic nu-l numește kamo- bază și SecurityService es...

Kamo·2mo ago
Featurekamo-marketing

Unitate poloneză de erou video cu animații moderne și optimizari

- Adăugare imagine poster pentru feedback vizual instant în timpul sarcinii video - Implementaţi scheletul de încărcare cu animaţie pulsantă - Start video muted...

Kamo·2mo ago
FeatureKlusterServices

Dosar comun KAMOTEAM pe fiecare birou

desktop-1 găzduiește /srv/kamoteam și exportă peste NFSv4; fiecare utilizator VM primește ~/Desktop/KAMOTEAM ca simlink (prin /etc/skel pentru conturile noi și ...

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 18, 2026
OtherSecurityService

Actualizează Controller de domenii

Kamo·2mo ago
August 17, 2026
Otherkamo-marketing

Actualizează site-ul de marketing Kamo

Kamo·2mo ago
Otherkamo-marketing

Actualizează site-ul de marketing Kamo

Kamo·2mo ago
Otherkamo-marketing

Actualizează site-ul de marketing Kamo

Kamo·2mo ago
Otherkamo-marketing

Actualizează site-ul de marketing Kamo

Kamo·2mo ago
Otherkamo-marketing

Actualizează site-ul de marketing Kamo

Kamo·2mo ago
Featurekamo-marketing

Înlocuiți unitatea de text erou cu video promo autoplay

Schimbați copia eroului de pe prima pagină, CTA-urile și statisticile pentru o videoclipuri cu buclă în timp ce păstrați tratamentul de fundal rotativ.

Kamo·2mo ago
August 16, 2026
FixKlusterServices

Stop xrdp restartează sesiunile de orfanizare și cauzează ecrane negre

sistemctl repornire xrdp face xrdp-sesman uita regiștrii sesiunii în memorie în timp ce procesele Xorg continuă să funcţioneze. Următoarea autentificare nu poat...

Kamo·2mo ago
Fixkamo-internal

Lasă paleta de culori să facă clicuri din nou

Paleta lipicioase a fost un copil al barului titlu. Antet și scriere suprafata sunt frati pe acelasi strat, astfel încât corpul mai târziu în DOM vopsele peste ...

kamo·2mo ago
FeatureKlusterServices

Alertă asupra OOMKills, și asupra ocupației care le precede

Nimic nu se uita la memorie. MediaService a fost ucis la fiecare câteva ore pentru majoritatea de o zi și EmailService de șase ori, și modul în care cineva a af...

Kamo·2mo ago
FixVOIPService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixTranslateService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixMediaService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixMCPGatewayService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixRAGService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
Fixkamolos

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixKBService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixESigService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixDaemonService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixEmailService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixBillingService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixAIService

Dimensiune pod deasupra propriului său plafon gramada JVM [skip ci]

Imaginea pornește JVM cu -XX:MaxRAMPercentage=70 -XX:+ Întotdeauna PreTouch, astfel încât numai grămada poate lua 70% din limita containerului și pre-touch păst...

Kamo·2mo ago
FixMediaService

Discuţia publică îşi citeşte paginile fără număr

Ambele site-uri au luat .getContent() și a scăzut total pe podea, astfel încât ambele au fost de plată pentru același cont aruncat peste fiecare obiect în sesiu...

Kamo·2mo ago
FixMediaService

Dimensiune pod pentru gramada JVM este deja permis să ia

Containerul a fugit cu o limită 1Gi în timp ce imaginea începe JVM cu -XX:MaxRAMPercentage=70 -XX:+Întotdeauna PreTouch. Citeşte procesul live. MaxHeapSize=7528...

Kamo·2mo ago
Fixkamo-shared-library

Citiți o pagină de istorie chat fără a număra întreaga sesiune

Datele de primăvară derivă o a doua declarație pentru fiecare pagină se întoarce, și chat istorie citit a cerut unul nu sa uitat la: MediaController ia page.get...

Kamo·2mo ago
August 15, 2026
FeatureKlusterServices

Block outbound SSH cu excepția salviei, rezolva k1m1/k3m1, pachet agentul dir

Outbound tcp/22 este respins pentru fiecare uid cu excepția rădăcină și salvie, tastat pe priza Proprietar, astfel încât conturile viitoare sunt acoperite fără ...

Kamo·2mo ago
ChoreKlusterServices

Drop committed pycache bytecode and ignore it

Kamo·2mo ago
FeatureKlusterServices

Standard instrumentchain, taskbar pini și instalaţii fără parolă pentru toți utilizatorii

Adaugă krita și Maven *************** erau deja prezente), pini Chrome, VS Code, Kate, Spectacol și Krita la bara de lucru pentru fiecare utilizator, și permite...

Kamo·2mo ago
FixKlusterServices

Permiteți serviciului de securitate să iasă la agentul mașinii de dev și să aplice politici de la CI

Egresul de ciliu este negare implicită pentru fiecare criteriu final pe care îl selectează şi la punctele finale:[{}] este domeniul de aplicare al propriului na...

Kamo·2mo ago
Featurekamo-internal

Poartă pictograma Linux pe o dispoziție, nu pe Dumnezeu

Pictograma apare acum exact atunci când conexiunea din spatele ei va funcționa Criteriul final impune aceeași regulă, astfel încât cele două nu pot fi de acord...

kamo·2mo ago
Featurekamo-internal

Dialog Dev Machine pe cardul de administrator

Păstrează trei state separate că unul se va prăbuși: nu a furnizat (necesită o parolă), prevăzut, dar blocat (necesită doar comutatorul) și a eșuat (Necesită er...

kamo·2mo ago
Featurekamo-internal

Modul client și rute proxy

*** este transmis în mod explicit token sesiune, și obiectivele dev-mașină rezolva apelantului de la ea. Segmentul de acţiune este verificat în funcţie de un s...

kamo·2mo ago
FeatureSecurityService

Acreditari SSO pe membru si un prim zbor care explica esecurile

Linux este purtat pe o măsură mai degrabă decât Dumnezeu, și a servit cu propriile acreditări ale membrilor. Conexiunea este omisă din jeton în întregime atunci...

Kamo·2mo ago
FeatureSecurityService

Servicii de mașini și controlere Dev

Numele de utilizator derivă din e-mailul membru Cont, nu e-mailul de lucru TeamMember o adresă de lucru poate sta pe un alt domeniu și ar produce în tăcere un a...

Kamo·2mo ago
FeatureSecurityService

Client HTTP pentru agentul de furnizare de mașini de dev

sănătate () înghite eșecuri de transport și răspunsuri false astfel încât prezbiterii SSO poate returnează un 503 acţionat mai degrabă decât un 500.

Kamo·2mo ago
FeatureSecurityService

AES-GCM codec secret și numele de utilizator POSIX derivat

Codec este în mod deliberat reversibil folosește GCM astfel încât un rând fals sau greșit-cheie nu reușește cu voce tare, mai degrabă decât decriptarea la zgom...

Kamo·2mo ago
Featurekamo-shared-library

Dev machine content, status enum și depozit

statutul și activarea sunt separate în mod deliberat: un cont furnizat, dar dezactivat păstrează directorul său de origine, astfel încât re-aprofundarea restabi...

Kamo·2mo ago
FeatureKlusterServices

Secrete de agent în CI, liveness guacamole, alerte de disponibilitate

Expresii de alertă verificate împotriva Prometheus live. Utilizeaza kube-state-metrics mai degrabă decât kubevirt * Regulile scrise împotriva ei ar fi citit ca...

Kamo·2mo ago
FeatureKlusterServices

Instalator de agenti identici, impartit de instalatii cloud-nit si live

Stadiată sub /opt/kamo-desktop-agent astfel instalat-agent.sh are o sursă distinctă şi destinaţia. Acoperă netplan-by-driver, rețea cloud-init dezactivat, xrdp ...

Kamo·2mo ago
FeatureKlusterServices

Adăugați agentul de furnizare și testele sale unitare

Numai Python 3 stdlib. Fiecare mutație se execută subproces cu o listă argv, niciodată o coarda de coajă; parolele merg la chpasswd pe Stdin astfel încât aceste...

Kamo·2mo ago
FixKlusterServices

Fixați MAC VM și adăugați sonde de pregătire/liveness RDP

KubeVirt generează un MAC aleator per IMC atunci când MacAddress este absent. Oaspetele plan net potrivit pe primul-boot MAC, astfel încât fiecare VMI recrea în...

Kamo·2mo ago
DocsKlusterServices

Planul de implementare pentru furnizarea de mașini de dev

16 sarcini la KlusterServices, kamo-shared-library, KamoInitializerService; Serviciul de securitate şi kamo-internă.

Kamo·2mo ago
DocsKlusterServices

Proiectare pentru alimentarea cu mașini pe membru

Covers the root cause of the 23-day kamoDesktop outage (netplan matching a primul-boot MAC că KubeVirt regenerează pe fiecare VMI recrea), fix live deja aplicat...

Kamo·2mo ago
Fixkamo-internal

Opriţi parzarea org id direct înapoi într-un număr rotunjit

Serviciul de Securitate trimite acum ID-uri trecut Număr. MAX SAFE INTEGER ca siruri de caractere astfel încât acestea să supraviețuiască JSON.parse. Asta a fos...

kamo·2mo ago
FeatureSecurityService

Trimite ID-uri int64 la browser ca siruri de caractere, fără a atinge sesiuni

CockroachDB unic rowid() id-uri sunt 19 cifre, numărul trecut. MAX SAFE INTEGER, deci un ID trimis ca un număr JSON ajunge în browser cu cifre mici rotunjite 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