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 1, 2026
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·2mo ago
FixSecurityService

Canonicalizează numele de repo al webhook în carcasa proiectelor publice

După migrarea clusterelor, repo-urile Forgejo au fost recreate la un nivel inferior (serviciu de securitate), dar rânduri istorice și utilizarea filtrului de pr...

Kamo·2mo ago
FixDocsService

Node-local MinIO + failover șablon read + ImgDat dedup (rezolvați noul-doc despre:blank)

Crearea de noi documente atârna ~5 min și noua filă a rămas la aproximativ:blank. Cauza principală: DocsService capsule programate pe k3m1 citiți șablonul gol d...

Sage·2mo ago
FixSecurityService

Generează favicons prin sigla multi-nodă citită, nu există un singur-nod()

generează și încarcăFavicons() poartă pe minioService.există(), care numai Statistics actuala gazdă MinIO. Atunci când logo-ul simplu a fost scris (sau numai re...

Kamo·2mo ago
Fixkamo-internal

Re-aplică stylesheet live după branding salvează astfel încât culorile noi arată fără a reîncărca greu

DynamicMetaLoader injectează org globals.css doar o singură dată pe montare, astfel încât după o color salva (care re-provisions corect globals.css + bumps tema...

kamo·2mo 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·2mo ago
FixInitializerService

Împărțirea null-safety a indicelui AiPullThroughPolicy unic-activ (doc 09 §8)

CRDB este NULLs-distinct, astfel încât single (împrumut profil id, market id) Where status='ACTIVE' index NU backstop the org-wide (market id IS NULL) grain Îm...

Kamo·2mo ago
June 28, 2026
FixDaemonService

Recrearea strategiei de implementare astfel încât NATS consumatori durabili rebind pe implementarea

DaemonService leagă consumatori durabili EXCLUSIV JetStream (daemon-sinc-trigger, Nu-ţi face griji. [Culca de rupere §2.8], înregistrată de demon] in @PostConst...

Sage·2mo ago
FixDaemonService

Activează OutboxRelay @Scheduled backstop + @Async hot way

Serviciul Daemon activează outbox-ul de tranzacții MLOS (mlos.outbox.enabled) și produce evenimente (emițătorul de încălcare a normelor), dar a lipsit @EnableSc...

Sage·2mo ago
FixDaemonService

Register com.kamo.z.shared.mlos.vent repos (OutboxWriter dep)

Activare mlos.outbox activează OutboxWriter, care necesită MlosOutboxEvenimentRepository (+ ProcesedEvent) /DeadLetter) from com.kamo.z.shared.mlos.eveniment R...

Sage·2mo ago
June 26, 2026
Fixkamo-shared-library

PublishAck este în io.nats.client.api, nu io.nats.client

Fixare de import numai de testare, care a fost ruperea compilație comun-lib (prinse de instalarea MVN locale acum necesare). Codul principal nu a fost afectat (...

Kamo·2mo ago
June 25, 2026
FixKlusterServices

Indentează cadavrele de aici, astfel încât startup.sh configmap este valid YAML

Startup.sh bloc scalar încorporat 5 shell heredocs (rtp.conf, http.conf, un SQL bloc, criterii de evaluare WebRTC, freepbx.conf) ale căror organisme au stat la ...

Sage·2mo ago
FixDocsService

Implementarea punctelor Docs la registrul k1m1

Gazda de imagini Docs-online a fost falsul *************** (Redis DNS, niciodată un registru), astfel încât fiecare DocsService implementați re-aplicate un imag...

Kamo·2mo ago
Fixkamo-internal

Pagina reflectă celulele de transport înlocuite + celulele de transport fără drum sincer

Fila Servicii citit ca incomplet pentru două etape care sunt de fapt efectuate: EDT4 (hidro) înlocuieşte baza EDT2 şi Conducta omite etapa ETT. Acum arată "supe...

Sage·2mo ago
June 23, 2026
Fixkamo-analytics

Instalați deps script după copie independentă; bump PRISMA VERSION la 7.6.0

Etapa runner instalat script deps (semver/chalk/prisma/...) Înainte copierea Next.js ieșire independentă. Urmează un index parţial. Semver în standalone, și că ...

Kamo·2mo ago
Fixkamo-analytics

Pin pnpm la 10.34.3 astfel încât listele de revizuire build-script sunt onorate

Unpinted 'npm instala -g pnpm' acum se rezolvă la pnpm 11.8.0, care a scăzut ******************* în favoarea permisiunilor. Prin urmare, listele de recenzii ale...

Kamo·2mo ago
Fixkamo-analytics

Copiere pnpm-workspace.yaml + revizuire scripturi de construcție rămase

Etapa de deps copiat doar pachet.json+lockfile, astfel încât pnpm nu a putut vedea Nu-ţi face griji. liste de revizuire (trăiesc în pnpm-workspace.yaml). Cu str...

Kamo·2mo ago
Fixkamo-analytics

Permite prisma construi script astfel pnpm adăuga nu iese non-zero

Newer pnpm nu reușește construirea cu ERR PNPM IGNORED BUILDS atunci când prismei Postinstall este ignorat. Doar @prisme/motore a fost listat permis, deci fieca...

Kamo·2mo ago
June 20, 2026
Fixkamo-internal

Arată numărul de plăci vii ale inimii, nu valoarea per-pass vechi

Starea de citire a progreselor. au mai întâi, care evenimentul iniţial "running" se stabileşte la 0 şi Numărătoarea continuă până la 0, deci numărul live nu a a...

Sage·2mo ago
Fixkamo-internal

Adaugă universul la diapozitivul de setări (NavPri)

Pagina Universului a fost înregistrată pe setările cardurilor de aterizare, dar nu în SetăriStatusWindow slide-out că NavPri de fapt deschide, așa că nu a apăru...

Sage·2mo ago
June 16, 2026
FixSecurityService

Expune GD (eligibilitatea lui Dumnezeu) în /user-info pentru kamo-univers

Sesiunea stochează steagul GD (KESSIONSservice) dar /user-info nu a revenit niciodată Deci Kamo-Univers's KamoIdentity este întotdeauna deserialized is God=fal...

Kamo·2mo ago
FixEmailService

Nu salva tranzacțiile NoReply trimite într-un dosar trimis

NoReply este o adresă numai-trimite fără căsuță poștală, dar fiecare tranzacție trimite încă încercat un apendice IMAP la dosarul trimis, producând o gălăgie Av...

Kamo·2mo ago
FixSecurityService

Case-insensibil e-mail cautare asa reset e-mailuri trimite

Recuperare parolă redus intrare, dar găsiByEmail face o meci sensibil la caz împotriva e-mailului stocat (de exemplu Sage@KamoCRM.com); astfel încât utilizatoru...

Kamo·2mo ago
June 15, 2026
Fixkamo-login

Parola Proxy resetat la Serviciul de Securitate DNS intern

Proxy /api/recover implicit pentru api.kamotrm.com, pe care Traefik trasee la APIService (fără controler de recuperare) → 404 → "Ceva a mers prost" pe /Resetat-...

Kamo·2mo ago
FixKlusterServices

Mutați Dovecot maildirs la un PVC local-pat (off rclone/MinIO FUSE)

Maildirs au fost pe gazdaPath /mnt/shared-files/email/mail susţinut de depozitul de obiecte MinIO, care nu poate găzdui în siguranţă un e-maildir (fără atomic ...

Kamo·2mo ago
FixKlusterServices

Pune datele MySQL pe un PVC local-pat în loc de rclonă/minIO FUSE

Mail MySQL datadir (și e-maildirs) au fost pe gazdăPath /mnt/shared-files, an Montaj Rclone FUSE sustinut de depozitul de obiecte MinIO, care nu poate dura sau ...

Kamo·2mo ago
FixEmailService

Lista de căsuţe poştale API se întoarce în formă de UI ***********

GET /api/email/boxes returnat entitatea brută (prestatorStatus, lastSyncedAt, fără număr de membri). Setările UI citesc ******************* deci statutul a fost...

Kamo·2mo ago
FixSecurityService

Transportă traseul de audit al personificării peste salturi de org

Când apelantul este deja o sesiune de imitare (un admin Dumnezeu acționează ca un alt membru, care transportă SUDO MBER ID), intră într-un alt org din / rețea m...

Kamo·2mo ago
FixEmailService

Autorizați accesul cutie poștală pe bază de privilegiu pentru citire + trimitere

remitForMailbox a acordat acces doar printr-o misiune directă MemberMailbox, Aşa că cutiile poştale au ieşit la suprafaţă. drepturi aruncat NoSuchElementExcepti...

Kamo·2mo ago
Fixkamo-internal

Opriți gating pagini pe *** cookie în proxy Middleware

proxy.ts (Următorul mijlociu) redirecţionat fiecare cerere pagină cu nici un *** Prăjitură către /logout. Din moment ce sesiunea id locuiește acum în sesiuneSto...

kamo·2mo ago
Fixkamo-internal

Nu mai atinge cookie-urile; trimite un semn explicit la apelurile auth

Rupe toate moștenirea-cookie compensare / migrație. Jetonul trăieşte în SessionStorage (key ***) și călătorește ca antetul X-***-Token, care backend deja prefer...

kamo·2mo ago
Fixkamo-internal

Nu adopta moștenirea *** cookie; clar în schimb

Imediat după sesiuneStorage comuta navele, fiecare browser are încă sale Prăjitură veche. Migrația a adoptat această valoare în sesiuneaStorage (și serverul coo...

kamo·2mo ago
Fixkamo-internal

Retrageţi-vă la reţelele mele când toate reţelele 403

hasPlatformAdminAccess este derivat din client-side (proprietar de sesiune-org ȘI gazdă-org-is-top-level). Un copil-org proprietar a cărui sesiune aterizează pe...

kamo·2mo ago
June 14, 2026
June 13, 2026
FixKlusterServices

Backup verificat de lucru

Kamo·3mo ago
June 12, 2026
June 10, 2026
FixBillingService

Înregistrează repertoriile pentru linia de depunere a contorului

EsignMeterSubmissionService needs EsignUsageRecordRepository, but @EnableJpaRepositorii nu au scanat com.kamo.z.shared.esign.repos, astfel încât contextul nu a ...

Kamo·3mo ago
FixBillingService

Înapoi la preţurile add-on cu un Billing Meter

Stripe (>=2025-03-31.basil) respinge utilizarea moștenită type+splay usage model contorizat ('preţurile măsurate trebuie să fie susţinute de metri), astfel încâ...

Kamo·3mo ago
FixSecurityService

Selectaţi piaţa subscripption pentru configurarea platformei

KamoCRM deține mai multe piețe Nu-ţi face griji. SolutionProductMarket trebuie sa aleaga piata de tip SUBSCRIPTION (platform-access) Mai degrabă decât primul ac...

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