Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,931
Total modificări
4,612
Caracteristici
4,543
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,931AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,522TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI523Chore670Docs226Feature4,612Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 12, 2026
Fixkamo-marketing

Oprește publicitatea ta ca un supleant tradus

Acoperirea cheie nu este traducerea. TranslateService returnează textul sursă atunci când nici un furnizor nu suporta o directie en->ta" octe-identic la limba...

Kamo·4w ago
FixEmailService

Nu mai scurgeri o conexiune IMAP IDLE pe fiecare conexiune browser

Întreruperea firului IDLE nu poate pune capăt unui IDLE: este parcat într-un blocaj priza citită care vede steagul doar o dată citit se întoarce pe cont propriu...

Kamo·4w ago
Fixkamo-marketing

Nu mai canonicaliza 21 de localuri traduse în limba engleză

Fiecare pagină ne-engleză a purtat un canonic hardcoded la /en twin 28 de pagini expediate canonice: ***************** la toate 22 localuri. Pachetele de mesa...

Kamo·4w ago
FixKlusterServices

Ridicați limita procesorului de pe plafonul de 2 puncte

Ambele replici au fost fixate la 1997m/1999m faţă de o limită de 2 puncte pentru ~47h. Care a murit de foame / limba suficient ca sonda de viata si de pregătire...

Kamo·4w ago
FixTranslateService

Traducerea traseului ÎN limba engleză, nu doar din ea

Ambii furnizori poartă suport () pe "en" (sourceLang), astfel încât fiecare Perechea de intrare a fost decodată înainte ca un furnizor să fie întrebat vreodată....

Kamo·4w ago
Fixkamo-internal

Anularea planului unui grup își menține locurile până la sfârșitul perioadei de plată

Drops steagul imediat de la client în întregime să ceară acces pentru a opri astăzi, pentru că nu există nici un motiv bun pentru a dori unul. ă Grupul de grup...

kamo·4w ago
FixBillingService

Anularea încetează facturarea viitoare și nimic altceva

Anulați nu mai ia un steag "imediat," și nici o rută cu vedere la client nu poate cere pentru unul. Trecând cu adevărat a încheiat abonamentul în aceeași zi în ...

Kamo·4w ago
August 11, 2026
FixInitializerService

Recunoaşteţi o constrângere de control existentă prin ambalajul de primăvară

TrainingSchemaMigration @Order(43) a fost abandonarea EVERY KamoInitializer Run, Reține în tăcere toți cei 29 de alergători comandate după aceasta (ordinele 45-...

Kamo·4w ago
Fixkamo-internal

Pune propria factură a unei persoane undeva unde pot ajunge

Tablourile auto-pay și de ședere au fost pe /setări/cont?tab=billing. Această pagină redirecţionează pe oricine fără CONFIGURE SYSTEM sau o finanţare înapoi la ...

kamo·4w ago
FixInitializerService

Retrie un conflict de serie în loc de abandonarea întregului inițializator

L-am găsit conducând-o. YugabyteDB efectueaza schimbari de schema online, deci un UNIQUE INDEX creat în timp ce hibernate ddl-auto trece este încă de stabilire ...

Kamo·4w ago
FixEmailService

Jumătatea sursă de 1b3553f, care și-a efectuat doar testele

1b3553f a pus în scenă cele două noi fişiere de testare şi nimic altceva, aşa că a aterizat susţinând o nulable FolderManager.set Steaguri care nu existau încă ...

Kamo·4w ago
FixEmailService

Opriți un steag IMAP nedenumit să fie suprascris

Steagurile IMAP sunt independente, așa că "marcați această citire" nu trebuie să spună nimic despre stea. EmailImapService.setFlags a luat întotdeauna Booleans ...

Kamo·4w ago
Fixkamo-internal

Să încărcați documente ajunge de fapt 3 GiB backend plafon

Platforma curge acum la 3 GiB, dar trei lucruri în browser și BFF a făcut ca De negăsit, fiecare fatal pe cont propriu. Procurorul de încărcare a făcut cerere....

kamo·4w ago
FixConversionService

Ridicați plafonul de încărcare a documentului de la 500MB la 3 GiB

Atașamente de chat au rulat la 3 GiB prin aceeași conductă de imagistică pentru o vreme; documente au fost plafonate la 500MB. Diferenţa nu a fost o politică, a...

Kamo·4w ago
Fixkamo-shared-library

Recrea un consumator durabil al cărui filtru stocat nu se mai potrivește

Un consumator durabil JetStream păstrează subiectul filtru cu care a fost creat Viaţa râului. Când codul de detinere mai târziu schimba acest subiect, jnats ref...

Kamo·4w ago
Fixkamo-internal

Stil bara de defilare pe elementul care de fapt suluri

SetăriView declară o bară de defilare de 8px pe cartea albă, dar că carte nu se revarsă niciodată MinHeight:0, astfel încât revărsarea se rezolvă acolo. Rezult...

kamo·4w ago
Fixkamo-internal

Dă fila de facturare a planurilor pagina sa jgheab și suprafețe secțiune

Consola trasă la culoare împotriva cardului de setări de pe toate cele patru laturi. Nimic. în lanţul containerului se potriveşte un copil cu tab-ul. TabPanel ş...

kamo·4w ago
Fixkamo-internal

Opriți un apel eșuat de la golirea întregii console

Încărcare consola face patru apeluri, și oricare dintre ele arunca produse "Nu ţi-ai putut încărca factura" cu nimic altceva pe ecran. Abonamentul lista este ca...

kamo·4w ago
Fixkamo-shared-library

Oprește entitatea grupului de remunerare care se află pe un tabel moștenitor

BillingGroup a fost cartografiat la grupurile de facturare. Acest tabel a existat deja. subsistem cu șapte tabele (billing group members, subscripții, licențe...

Kamo·4w ago
Fixkamo-internal

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

MINIO SECRET KEY a fost mutat în secretul minio-app-credentials, dar EnvDe la furnizarea acestuia a fost aplicat doar live și niciodată nu sa angajat, astfel în...

kamo·4w ago
FixSecurityService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixMediaService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixMCPGatewayService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixKBService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixESigService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixDocsService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixConversionService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixAIService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
Fixkamo-shared-library

Nu lăsa niciodată serviciul de cote să oprească un serviciu de la pornire

StorageQuotaService a preluat cele cinci depozite ca constructor necesar argumente. Servicii în acest domeniu componente-scan com.kamo cu un wildcard, dar decla...

Kamo·4w ago
Fixkamo-internal

Opriţi transportul licenţial partajat în acest repo

Cheia de stocare a obiectelor era în k8s/configrap. Yaml, care kubectl va preda Oricine poate citi namespace, și aceeași șir de caractere a fost hardcoded ca SS...

kamo·4w ago
FixSecurityService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixMediaService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixMCPGatewayService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixInitializerService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixKBService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixEmailService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixESigService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixDocsService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixConversionService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixBillingService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixAIService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixKlusterServices

Opriţi transportul licenţial partajat în acest repo

Mail MySQL parola a stat în text simplu peste paisprezece fişiere aici în ConfigMaps că kubectl va mâna la oricine le poate citi, în două locuri de muncă care C...

Kamo·4w ago
FixKlusterServices

Opriţi transportul licenţial partajat în acest repo

Mail MySQL parola a stat în text simplu peste paisprezece fişiere aici în ConfigMaps că kubectl va mâna la oricine le poate citi, în două locuri de muncă care C...

Kamo·4w ago
FixBillingService

Nu mai revoca accesul unui membru la facturare atunci când le adaugă în altă parte

adăugaţi () şters rândul membrului pe orice alt cont pentru a satisface un unic global care nu mai există. Adăugând pe cineva la un al doilea cont de facturare ...

Kamo·4w ago
FixMediaService

Atribuirea manuală nu trebuie să consume starea PRE TICKET

atribuireAgent și reatribuireAgent set Asignat necondiționat, care a făcut în liniște o cerere de chat imposibil de convertit după aceea converti PreTicket acce...

Kamo·4w ago
FixBillingService

Lasă un suborg să ajungă la contul care îi plăteşte

ContAbonare în mod deliberat separă plătitorul de organizația a cărei membrii consumă locurile, iar conturile autoprovocate se află la nivel superior KamoCRM or...

Kamo·4w ago
Fixkamo-marketing

Derivați unitatea adăugată din catalog și corectați prețurile vechi

Add-on de stocare promovat ca "+4 $ / utilizator / lună" pentru o piscină aceeași pagină numit la nivel de organizație. Cauza: hartaAddOns potrivire addonCode "...

Kamo·4w ago
August 10, 2026
FixBillingService

Încărcați ceea ce catalogul spune, o dată, pentru cantitatea potrivită

Cinci defecte care toate mutat bani reali, plus IDOR sub-resursa sub ele. Cicluri de facturare. Preţurile anuale au fost trimise lui Stripe la rata de stocare ...

Kamo·4w ago
FixMediaService

Validarea persoanei căreia i se poate înmâna un bilet manual

atribuireaAgent și reasignAgent verificat numai că ID-ul rezolvat la un membru. Atribuirea adaugă că membru la sesiunea de chat biletului, astfel încât un ID de...

Kamo·4w ago
FixBillingService

Verifica modul Dumnezeu împotriva bazei de date, nu un antet falsificat

AccountOrgScopeInterceptor scurtcircuitat fiecare org și membru verifica pe X-God-Mode-Active Header brut, și kamo-internal de facturare proxy copii care header...

Kamo·4w ago

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile