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 5, 2026
Fixkamo-capcha

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixESigService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixDocsService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixDaemonService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixConversionService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixBillingService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixAPIService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
FixAIService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
Featurekamo-internal

Începe o sesiune de coder din meniul Linux Desktop, la un model și efort vă păstrați

Pictograma a deschis deja un desktop de la distanță și un terminal de la distanță. Al treilea lucru Oamenii merg de fapt la acea mașină pentru a fi accesibile d...

Kamo·1mo ago
FixEmailService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...

Kamo·1mo ago
Fixkamo-internal

Face Adaugă sursă conectați de fapt Google și Microsoft

Dialogul de surse de gestiune pe pagina Contacte a avut același defect ca Setări CalDAV/CardDAV fila, pe un ecran de membri obișnuiți ajunge mai degrabă decât u...

Kamo·1mo ago
Featurekamo-internal

Termină panoul de calendare personale, și pune-l unde un membru poate ajunge la ea

PersonalProviderSection a fost schela pe care nimic nu a redat, și nu ar au lucrat dacă a avut: a citit GET /member/{id}, un traseu care nu exista, deci a eșuat...

Kamo·1mo ago
FeatureEmailService

Permite unui membru să conecteze propriile calendare și contacte

Panoul de calendare personale a cerut GET ************* care nu a fost niciodată cartografiat -- așa că a eșuat la fiecare deschidere -- și pentru Google și Mic...

Kamo·1mo ago
FixSecurityService

Combină producția digerată în loc să declare un al doilea bloc de ieșiri

Angajatul anterior a adăugat o cheie pentru un loc de muncă care avea deja unul. Parser Forgejo respinge o cheie de cartografiere duplicat și sare fluxul de luc...

Kamo·1mo ago
FixSecurityService

O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul

Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atinsă, stat...

Kamo·1mo ago
Fixkamo-shared-library

Adu organizaţia în interiorul citirii rejudecate în loc să o laşi să tragă mai târziu

Membru.organizare este LAZY, așa că găsițiById lăsat un proxy în urmă și reale SELECT S-a întâmplat ori de câte ori ceva a dereferit prima dată. Sub vedere desc...

Kamo·1mo ago
FixMediaService

Construiți URL-ul avatarului expeditorului din org lor, nu gazda cererii

Un expeditor de chatAvatar a fost rezolvat de la X-forwarded-Host, care cade înapoi la numele serverului. Atât kamo-internal BFF și APIservice ajunge la acest s...

Kamo·1mo ago
FixKlusterServices

Patru muncitori pe un nod care le poate ține, nu doi la unu care nu pot

Corectarea comitere anterior, care a fost pe jumătate dreapta și a cauzat o pană de curent scurt. Diagnosticul de memorie a fost corect: patru muncitori, fieca...

Kamo·1mo ago
Featurekamo-internal

Poartă contul de utilizator pe drepturile platformei, nu pe care org deține

Autorizat într-o sesiune concomitentă pe această mașină și angajat aici, la cererea utilizatorului; înregistrată astfel încât proveniența să nu fie ghicită mai ...

Kamo·1mo ago
Fixkamo-internal

Un 404 costa 1,45 MB, care este modul în care un scaner a luat site-ul jos

Următorul nu este găsit este o PAGINA. Acesta redă prin aspectul rădăcină, care rezolvă organizația chiriașului peste rețea și serializează întreaga coajă aplic...

Kamo·1mo ago
FixTranslateService

Nu mai lucra la traduceri ale căror apelant a renunțat deja

Trei încercări de nouăzeci de secunde plus backoff este de până la 274 secunde de lucru per traducere, și fiecare apelant ne-am renunța cu mult timp înainte de ...

Kamo·1mo ago
FixKBService

Opriți matura re-traducerea douăzeci de locali care au lucrat deja

Un articol care deţine 20 din cele 21 de localităţi este "incomplet," astfel încât cele zece minute matura re-queued-l și traducător apoi re-tradus toate 21, pl...

Kamo·1mo ago
FixKlusterServices

Dați camera modelelor de traducere pentru a rămâne rezident, și refuzați un scaner

libretranslate rula 4 muncitori gunicorn împotriva unei limite de 12Gi, și fiecare lucrător încarcă propria copie ~3GB a modelului de argos set limita, permane...

Kamo·1mo ago
Fixkamo-internal

Harta propriile dosare ale furnizorului pe cele standard, oriunde se află

Ultima fixa fixat un folder de rolul serverul a dat și încă a lăsat un membru pe Google Workspace care se uită la "[Gmail]" printre propriile dosare cu Adevărat...

Kamo·1mo ago
FeatureEmailService

Dă-i fiecărui furnizor aceeaşi formă înainte ca orice client să-l vadă

Raportarea atributului SPECIAL-USE al unui dosar nu a fost suficientă, deoarece numai un server trimite unul în cazul în care este configurat la Nici unul la t...

Kamo·1mo ago
Fixkamo-internal

Spune dacă acreditarea unui server DAV este deja stocată

Panou Apple iCloud / personalizat CalDAV arată patru cutii goale, indiferent dacă o numele de utilizator și parola sunt în fișier. Nu poate face altfel -- o par...

Kamo·1mo ago
FixEmailService

Opriți un membru ajunge la integrarea calendarului altuia, și opriți criteriile de evaluare predare a credibilității

Două defecte ale/setări/integrații/obiective ale membrilor, atât vii, cât și ambele accesibil de către orice membru înregistrat. ID-ul a fost singurul control ...

Kamo·1mo ago
Fixkamo-internal

Păstrați dosarul în calea prea, oriunde ar putea supraviețui acolo

Criteriile finale preferă parametrul de interogare, dar sunt aplicate separat de acest cod, și un browser care încarcă noul pachet un minut înainte de EmailServ...

Kamo·1mo ago
FixVOIPService

Opriți un prost serviciu-utilizator JWT de la dezactivarea softphone fiecărui membru

Menționarea de la JWT propriul membru numit ConfigFactory. Necesitate (inst), care insistă serverul telefonului SERVICE-USER JWT este prezent și bine format. As...

Kamo·1mo ago
Testkamo-internal

Acoperă aranjamentul pe care bara laterală Gmail îl cere

Clasificarea este testată în targete dosar; acesta este apelul bara laterală face cu ea. Nici unul dintre dosarele bine-cunoscute Gmail este o rădăcină și nici ...

Kamo·1mo ago
FixEmailService

Creați un subdosar sub părintele său, nu lângă el cu un punct în numele său

createFolder s-a alăturat unui părinte unui nou dosar cu un hardcoded "." On Gmail, care își separă ierarhia cu "/," care a produs un dosar de nivel superior li...

Kamo·1mo ago
Fixkamo-internal

Un rol fără slot în blocul fixat lasă folderul deschis

indexOf answers -1, and -1 is not null, so a role that ever lost its place in PINNED ROOT ORDER ar fi fixat dosarul înainte de inbox mai degrabă decât se încadr...

Kamo·1mo ago
FixVOIPService

Legat de mesajul de eroare de sign-in transportat înapoi în redirecționare

RingCentral callback pune propoziţia serverului în şirul de interogare aşa că fila membrului poate spune ceea ce de fapt a mers prost redirecționați URI sau o ...

Kamo·1mo ago
RefactorVOIPService

Păstrați "este acest membru conectat" într-un singur loc

RingCentralMemberOAuthService a avut propria connection și ConnectedExtensionNumber, și ambele răspuns doar pentru sign-in jumătate. Membru poate ține fie credi...

Kamo·1mo ago
FixEmailService

Ia dosarul din interogare, astfel încât un folder Gmail poate fi adresat la toate

Dosarul a călătorit ca un segment de cale, și Gmail separă ierarhia cu "/" Nu există nici o modalitate de a pune că într-unul segment: * codificat o dată,% 2F...

Kamo·1mo ago
TestEmailService

Pin cele două reguli care permit o grant OAuth și tastat-in acreditări DAV împărtășesc un rând

Un nivel de org ContactIntegration deține fie un URL DAV tastat și parolă, fie un grant OAuth, și fila CalDAV/CardDAV scrie la acel rând de la doi Locuri indepe...

Kamo·1mo ago
FixVOIPService

Revoca un membru realocat RingCentral sign-in, nu uita doar

Offboarding șters rândul credibil al membrului atunci când au fost mutate de pe un telefon Server. Asta a fost toata treaba in timp ce acreditarea putea fi doar...

Kamo·1mo ago
Stylekamo-internal

Restaurează fişierele de linie ale FolderSidebar

Anterior comite rescris fișierul printr-un instrument de mod text, care aplatizat fiecare linie care se termină și a transformat o schimbare de 66 de linii într...

Kamo·1mo ago
Featurekamo-internal

Face Conectare prin OAuth pe fila CalDAV/CardDAV de fapt conectați

Alerta ridicată a butonului [" Fluxul Oauth nu a fost încă implementat - configurarea acreditărilor manual prin intermediul API). Acum deschide adevăratul Googl...

Kamo·1mo ago
ChoreVOIPService

Redirecţionează URI-ul către RingCentral

Redirecţionarea URI-ului sign-in hop a fost doar implicitul @Value. Locul ei e lângă alte două proprietăți de redirecționare: spre deosebire de ele nu este nici...

Kamo·1mo ago
Fixkamo-internal

Deschideți dosarele lui Gmail și listați-le mai degrabă ca foldere decât căi

Două defecte, ambele de la client care decide pentru sine lucruri doar serverul de mail Stie. **"Nu a reușit să încarce mesaje."** Dosarul a călătorit ca un se...

Kamo·1mo ago
FeatureEmailService

Conectați calendarele Google și Microsoft peste OAuth, pe aplicația pe care cutia poștală o folosește deja

Conectarea filei CalDAV/CardDAV prin intermediul butonului OAuth Fluxul nu a fost implementat și de a configura acreditările prin API. Acum ruleaza o conexiune ...

Kamo·1mo ago
Fixkamo-internal

Oferă un semn RingCentral-in, nu o cutie JWT, pe fiecare membru

Cardul de credit pe membru a avut exact un singur control: lipi un RingCentral JWT. Un RingCentral JWT este mentat pe utilizator în interiorul consolei dezvolta...

Kamo·1mo ago
FixVOIPService

Lasă un membru RingCentral să semneze în loc de menţionarea unui JWT

Un membru de telefon-setting-uri fila a cerut un credențial JWT, și că a fost singurul modul de a le conecta. Un RingCentral JWT aparţine unui singur utilizator...

Kamo·1mo ago
Stylekamo-internal

Dublaţi lăţimea barei de defilare

16px la 32px. O bară terminală de defilare nu este cromat să fie ascuns din drum poartă patru butoane care sunt apăsate în mod deliberat și o prindere târât pe...

Kamo·1mo ago
Featurekamo-shared-library

Retrie membrul citește că nu mai întâi după un DDL

Încărcătura cu membru este aproape de prima declarație o cerere autentificată efectuează, astfel încât un cucui catalog-versiune lovește înainte de a lovi nimic...

Kamo·1mo ago
FeatureMediaService

Trimite avatarul expeditorului cu mesajul și împingerea acestuia

Notificarea chat-ului a avut loc pe S-a rezolvat pe frontend," iar împingerea nu transporta deloc avatar. Un browser poate rezolva unul Un telefon care ridică...

Kamo·1mo ago
FixEmailService

Raportați separatorul de dosare și rolul de utilizare specială astfel încât dosarele Gmail sunt recunoscute

Un membru de pe Google Workspace a văzut fiecare dintre dosarele lor enumerate la "My foldere" cu traseul său brut pentru o etichetă "Gmail]/Sent Mail," "[Gmail...

Kamo·1mo ago
Fixkamo-internal

Face bara de defilare defilare coajă, deoarece sulback-ul nu este aici

Barul a mutat propriul tampon xterm, și sub tmux că tampon nu crește niciodată: tmux trimite clientul doar liniile care ajung vizibile și păstrează istoria în s...

Kamo·1mo ago
FixKlusterServices

Terminalul nu a avut nici un defilare pentru a derula, asa ca porni mouse-ul tmux pe

pentru orice altceva. Am construit-o împotriva unui xterm. js scriind propria ieșire și Niciodată împotriva conductei reale, care este întreaga greșeală. tmux ...

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