Schimbare live jurnal

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

17,933
Total modificări
4,614
Caracteristici
4,543
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
July 9, 2026
Fixkamo-shared-library

Promovarea de bază ipotecă-piață duce la LeadClaimMortgage pe economie, astfel încât câmpurile ipotecare persistă

O pistă a cărei subtip de piață este ipoteca (rezidențială/comercială) a fost stocată ca o bază de plumb, cu excepția cazului în care backend salesType inseles ...

Kamo·2mo ago
Fixkamo-internal

Încărcături simultane cu capac (queue, max 3)

Multi-file upload a tras fiecare fișier selectat dintr-o dată, și explozia concomitentă server-side redimensionează serviciul de imagine OOM'd. Încarcă upload-u...

kamo·2mo ago
FixConversionService

Legat concomitent ffmpeg pentru a preveni OOM sub explozii de încărcare

Un fișier multi-încărcare incendii toate fișierele dintr-o dată; fiecare decodează ffmpeg alocă cadru complet necomprimat, astfel încât N simultan imagini mari ...

Kamo·2mo ago
FixConversionService

Doar la scară mică (niciodată imagini mici de dimensiuni mici)

**************** au urcat imagini mici pentru a umple cutia (800x600 -> 1440x1080). Calculează un factor de reducere a scalei de beton plafonat la 1,0 din dimen...

Kamo·2mo ago
FixConversionService

Harden ffmpeg resize (sonda de siguranţă, dim caps, bombe de pază)

Adversarial-review follow-up-uri pe rescrierea ffmpeg: - SondaDimensions redirecţionează ieşirea din ffprobe către un fişier şi apeluri de aşteptareFor() PRIMUL...

Kamo·2mo ago
FixSecurityService

Eșec upload-ul în cazul în care redimensionarea nu reușește (nici o rezervă completă)

Restaurează retragerea de la magazin: dacă serviciul de conversie nu poate redimensiona imagine, reveni 422 în loc de stocarea original complet-size (o imagine ...

Kamo·2mo ago
FixConversionService

Redimensionare fundaluri prin subproces ffmpeg (accident-izolat)

ImageIO + webp-imageio ar putea nativ-crash JVM (SIGSEGV în libwebp-imageio, upproveBgraLinePair SSE2) pe anumite intrări WebP, luând întregul ConversionService...

Kamo·2mo ago
FixSecurityService

Retrageți-vă la imaginea originală atunci când redimensionarea eșuează

Serviciul de conversie poate fi nativ-cash (libwebp-imageio SIGSEGV) sau indisponibil, care a făcut fiecare membru tapet upload eșua ("Nu a reușit să proceseze ...

Kamo·2mo ago
Fixkamo-internal

Coerce derivăScopul relevanței pentru împrumutPurpose

scenariuFromLeadFields' loanPurpose is LoanPurpose Relevanță.scop este LoanPurpose verificare de tip (următoarea construcţie) şi blocată construcţia CI pentru...

kamo·2mo ago
Fixkamo-internal

Nu mai multiplica interogarea membruId în proxy GET

Lista GET proxy-appended mână?membreId= la apiPath, dar forwardToApi deja re-appends the browser's interogare string care a rupt legătura lungă a Serviciului d...

kamo·2mo ago
Fixkamo-internal

Center calendar filigran la container; muta selector sub logo-uri

- BackgroundWatermark: face TemaLogo un copil flexibil direct al Cutia de umplere a containerului atât de mareProcentul (de exemplu /calendar 60%) este relativ ...

kamo·2mo ago
Fixkamo-internal

Păstrați managerul deschis pe încărcare/selectare; uploads se alăture slideshow

Membrii au raportat că managerul de fundal se închide după fiecare încărcare și fiecare selectați, o singură imagine care apare pe slideshow-ul de acasă, și "ut...

kamo·2mo ago
Fixkamo-internal

Reparație per-tab *** lacune de migrare în director + timeout popup

Sesiunea *** a trecut de la un cookie comun la o sesiune per-tabStorage transportator (X- ***- Token). Câţiva consumatori nu au fost niciodată la curent. - Dos...

kamo·2mo ago
Fixkamo-internal

Arată butonul "Manage Background Images" astfel încât membrii să poată încărca

Secţiunea Fundal & Tema a folosit BackgroundManager sub control extern dar nimic nu l-a deschis vreodată, deci dialogul upload/select a fost inaccesibil. ar put...

kamo·2mo ago
FixEmailService

Nu mai serializa sistemul xoauth2 care a spart MailCredentials Redis cache

MailCredentials este cached in Redis (GenericJackson2Json). Adăugat Boolean Geter a fost serializat ca o proprietate "xoauth2," dar nu are nici un câmp de citi...

Kamo·2mo ago
Fixkamo-internal

Domeniul de aplicare de org server-side (assocObjectId gol)

Keying materiale pe sir de org-id a fost fragil: ID-ul pierde precizie printr-un număr JS pe scrie calea și rezolvă inconsistent în cadrul proxy→APIService→Docs...

kamo·2mo ago
Fixkamo-internal

Dosare/listă goală (precizie org-id) + vizibilitate implicită Doar pentru membrii echipei + etichete personalizate

Cauza rădăcină: materiale stoca assocObjectId ca org id, care rotund-trip printr-un număr JS pe calea de scriere (pierderea de precizie >2^53), astfel încât se ...

kamo·2mo ago
Fixkamo-internal

Opriți bannerul de imagini externe care clipește pe mesajele deja permise

Panoul de citire redă un mesaj de la cache-ul IndexedDB înainte de rețea aduce întoarce, și copia cache nu are serverul la distanțăImages Steag permis (nedefini...

kamo·2mo ago
FixDocsService

Dosar crea / redenumește 500 pe folderele rădăcină (Map. de valoare nulă)

createFolder/renameFolder built the response with Map.of (...parentId," parentId), which throws NullPointerException when parentId is null (a root folder) retu...

Kamo·2mo ago
Fixkamo-internal

Layout masonerie atât de mixt-înălțime carduri de opțiuni pachet fără goluri zdrențuite

Cardurile cu frunze sunt scurte, iar cărţile cu părinţi variază în funcţie de subpost (Calculator) are 9 moduri, VoIP 2), astfel încât o rețea uniformă a lăsat ...

kamo·2mo ago
Fixkamo-internal

Adaugă ruta proxy a semnului de cont lipsă

Atribuirea contului principal/inssignul UI numit POST/DELETE ***************** dar traseul proxy Next.js a fost nu a creat niciodată Obiectivele finale ale pla...

kamo·2mo ago
July 8, 2026
FixAIService

Furnizor de viziune robust / selecție model între furnizori

Select două passVisionProvider: preferă orice furnizor de org care are un model activ de vedere-capabil adaptor emite deja image url content and reports support...

Kamo·2mo ago
Fixkamo-internal

Persist "display external images" server-side în loc de localStorage

Alegerea vine acum de la serverul de mesaje înregistrate la distanță Steagul permis și este salvată prin POST ***************** astfel încât este durabilă și co...

kamo·2mo ago
Fixkamo-internal

Opțiunile-mamă își expun subposturile în loc să fie simple legături

Mail, Docs, VoIP, Calculator și Suport sunt opțiuni nav care deschide un sub-meniu Mai degrabă decât navigarea, astfel încât pe pad-ul de lansare acasă ei nu tr...

kamo·2mo ago
Fixkamo-internal

Selecţia furnizorului Persist OAuth imediat, astfel încât întrerupătoarele

Selectarea Microsoft 365 / Google Workspace / Zoho a navigat doar pe ecranul de conectare fără a salva, astfel lăsându-se astfel înainte de completarea OAuth re...

kamo·2mo ago
FixEmailService

Domeniul de aplicare KamoMail mailbox / domeniul de listare la domeniile proprii ale org (scurgere încrucişat-tenant)

SECURITATE: ****************************************************************************************************************************************************...

Kamo·2mo ago
Fixkamo-internal

Amintiți-vă "display imagini externe" pe mesaj

Alegerea de deblocare a trăit în starea locală a redactorului, dar schimbarea mesajelor demontează/remontează randorul de iframe (panoul de citire prezintă un î...

kamo·2mo ago
Fixkamo-internal

Trataţi starea de substanţă activă ca fiind conectată în configuraţiile furnizorului OAuth

Microsoft 365 / Google Workspace / Zoho configurează vizualizările cu care au fost conectate la furnizorulStatus=== "CONECTAT," dar backend-ul EmailProviderStat...

kamo·2mo ago
FixEmailService

Persist selectat furnizor OAuth la apel înapoi astfel încât să se oprească revenirea la KamoMail

Comutarea unei org pe Microsoft 365 (sau Google Workspace / Zoho) nu s-a blocat niciodată: jetoanele de apel stocate OAuth și numai statutul răsturnat pe un rân...

Kamo·2mo ago
FixEmailService

Rezolva logo-ul de bun venit-email de la gazda temă org, nu apex

Logo-uri antet/de jos în e-mailuri de sistem (bun venit/verificare) au fost construite ca **********************************************************************...

Kamo·2mo ago
Fixkamo-internal

Acasă sursă din registrul navigabil, adăugați Nav eco-lumină, fixați setările defilare

Pagina de start a fost crearea unei liste de caracteristici vechi, întreținute separat (Clubhouse, Feed, Reports, Tasks, Network) care nici măcar nu este în reg...

kamo·2mo ago
Fixkamo-shared-library

Soluţionările punctuale includ ferestre SUPERSED (rezoluţie eficientă istorică)

Toate cele trei remixuri eficiente (raport, orientare, politică de blocare) queried only status=ACTIVE, then window-filtered. Dar super-sesiune flips versiune a...

Kamo·2mo ago
FixDocsService

Listă de materiale 500

DocsService a fost difuzate un comun-lib construit înainte de ImageAssocType. Materiale (ordinale 11) a fost adăugat, astfel încât listaDocuments' ImageAssocTyp...

Kamo·2mo 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·2mo ago
FixMediaService

Indicatoare ale degetului mare cu material programat prin actualizare țintită

Acelaşi orfan detaşatEmisiunea de recuperare ca şi conducta de conversie: matura fără cap a avut loc un ImgDat detaşat şi de a salva() /merge() cascadat în cole...

Kamo·2mo ago
FixConversionService

Indicatoare ale degetului mare persist prin actualizare țintită, nedetașată salva

Pașii de imagine/video / PDF setați steaguri degetul mare pe un ImgDat detașat și numit salvaţi (), care fuzionează şi cascadă în colecţia de imagini orfaneRemo...

Kamo·2mo ago
Fixkamo-shared-library

Resping veniturile negative/valorile activelor/datoriei la salvări

Extinde nevoia de protecție nenegativă (deja cu privire la suma împrumutului + valorile proprietății) la principalele intrări DTI/active în Secțiunea de creditS...

Kamo·2mo ago
FixConversionService

Opri upload-uri agățat pe 'Convertire...' Traseu NATS progres + imagini directe miniaturi

Reconversia-progress publică folosit NatsMessageService.publish(), care afirmă Previziuni=<acest serviciu's stream>. Subiectul... rezolvă la fluxul DAEMON SYNC,...

Kamo·2mo ago
Fixkamo-internal

Adaugă marketing la editorul de aplicații model de securitate

Lista de aplicații a editorului model (SERVICE TYPES) este o oglindă manuală întreținută de ServiceType.java și a fost lipsă DE PUNERE PE PIAȚĂ tab apps, admin...

kamo·2mo ago
FixMCPGatewayService

Comparație secretă în timp intern-aut constant (oracle Timing)

Înlocuiți String.equals cu MesajDigest.isEqual astfel încât latența de răspuns nu poate Scurgeri X-Normal-Auth comun secret byte-byte-byte. Maturarea în întreag...

Kamo·2mo ago
FixTranslateService

Comparație secretă în timp intern-aut constant (oracle Timing)

Înlocuiți String.equals cu MesajDigest.isEqual astfel încât latența de răspuns nu poate Scurgeri X-Normal-Auth comun secret byte-byte-byte. Maturarea în întreag...

Kamo·2mo ago
FixVOIPService

Comparație secretă în timp intern-aut constant (oracle Timing)

Înlocuiți String.equals cu MesajDigest.isEqual astfel încât latența de răspuns nu poate Scurgeri X-Normal-Auth comun secret byte-byte-byte. Maturarea în întreag...

Kamo·2mo ago
FixEmailService

Comparație secretă în timp intern-aut constant (oracle Timing)

Înlocuiți String.equals cu MesajDigest.isEqual astfel încât latența de răspuns nu poate Scurgeri X-Normal-Auth comun secret byte-byte-byte. Maturarea în întreag...

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