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 8, 2026
FixKlusterServices

/dev/shm 2Gi (nevoi Chrome fără cap >2GB) + 6Gi limita mem

Initul de 10 config al lui Jibri anulează cu "/dev/shm trebuie să fie cel puțin 2GB" atunci când shm este 512Mi, a lovit recorderul. Bumping tmpfs la 2Gi și lim...

Kamo·2mo ago
FixSecurityService

Include ambele desktop-uri în fiecare jeton SSO, legătura profundă cu cel ales

Fiecare jeton purta doar propria conexiune, astfel încât sesiune Json reutilizat browser-ului Lipsește celălalt -> deschiderea Windows după ce Linux a dat "cone...

Kamo·2mo ago
FixSecurityService

Imprumutatul de ruta se prezinta prin conducta astfel incat focul *************************************

plastureLoanFile's player (DRAFT->APPLICATION TAKEN) acum sună Nu-ţi face griji. în loc de o actualizare brutăLoan Starea fișierului setat, așa depunerea produc...

Kamo·2mo ago
FixMediaService

Înregistrare Wrap upload astfel MediaService compilează

MiniOStorageService.upload aruncă o excepție verificată care ingerează () nici prins, nici declarat, să construiască pauza pe partea de sus a dispozitivului isC...

Kamo·2mo ago
FixMediaService

MeetingParticipant.isComentariu() (a fost obtinerea Guest, nu se va compila); repunct transcrie la criteriul final generic

ÎntâlnireParticipant expune esteComentarii () (primitiv boolean getter), nu a lua Guest(). De asemenea, punctul apel transcriere rezumat la shared /api/conversi...

Kamo·2mo ago
FixKlusterServices

Corectează câmpul de versiune a mărcii Guacamole

Manifest folosit guacManifestVersiune:1.0; extensiile grupate folosesc guacamoleVersion. Câmpul greșit făcut Guacamole respinge extensia de branding ('Incapabil...

Kamo·2mo ago
Fixkamo-internal

Oprirea dublu-appending ținta în ruta proxy SSO

forwardToApi transmite deja șir de interogare de intrare, astfel încât trecerea calea cu ?tinta= produs ***************** -> tinta='linux?tinta=linux' - > 400 d...

kamo·2mo ago
July 7, 2026
Fixkamo-analytics

Alias TOATE turbopack conținut-hashed externe, nu doar prisa

Fix anterior doar aliased @prisma/client-<hash>; construi, de asemenea, externalizează pg-<hash> (node-postgres, via @prisma/adapter-pg) sub același conținut sc...

Kamo·2mo ago
FixSecurityService

Rezolvați sesiunea de la antetul X-***-Token din CallerSessionRezolvator

Kamo-intern -> APIservice BFF înaintează sesiunea ca X-***-Token antet, dar rezolvatorul citi doar atributul X-OTK sau cookie *** așa BaseLosController final (i...

Kamo·2mo ago
FixSecurityService

PatchLoanFile nu mai este un statut backdoor; deblocarea unei condiții are nevoie de dreapta subscrie; cascade clare

************* schimbarea stării este starea conductei Mașină de locuri de muncă (POST / Tranziții impune săgeți legale + per-arrow rol poarta + poarta de blocar...

Kamo·2mo ago
Fixkamo-shared-library

Stare parţială PATCH nu poate şterge în tăcere steagul de blocare; şablon de blocare implicit onorat; publica după comitere

E o nebunie. Boolean atât de un PATCH care OMITS Câmpul se distinge de un fals explicit. Servicii de împrumut. actualizare Acum nul-guards Nu-ţi face griji. (o ...

Kamo·2mo ago
Fixkamo-analytics

Alias Prisma 7 client de conținut hashed astfel încât rutele DB opri 500ing

Generatorul de prisma-client (motorType=client) coace un conţinut Runtime specifier (@prisma/client-<hash>) in the Next build. Constructorul satisfăcuți-l print...

Kamo·2mo ago
FixSecurityService

Injectaţi KamoDesktop SSO env direct + sârmă guac-sso în desfăşurarea K8s urmărite

- @Value reads KAMO GUAC SIGNING KEY / DESKTOP PASSWORD from env direct (runtime aplicare.yml este configmap montat, astfel încât indirecția proprietății nu s-a...

Kamo·2mo ago
FixKlusterServices

Mută guacdul în rețeaua pod (MTU fix) + unicast WoL

guacd on hosteNetwork (k1m1 eno49 MTU 1500) vs guacamole pod on cilium overlay (MTU 1420): RDP conectat, dar rame mari au fost retrase peste limita -> "Încalcar...

Kamo·2mo ago
Fixkamo-meet

Închideți gaura JWT-forget, fixați alăturați-vă clienților, adăugați "Semnați-vă cu Kamo"

- sidecar /api/auth/jwt: derivă identitatea membrului (id/name/email/org) din Sesiunea server-side ***, nu organismul de cerere. Anterior cineva ar putea Postea...

Kamo·2mo ago
Fixkamo-internal

Semnaţi membrii invitaţi în şedinţe prin intermediul linkurilor oTK click-time

Invită link-uri (chat + e-mail) încorporate anterior un URL de întâlnire gol, așa beneficiarii au aterizat ca oaspeţi anonimi în loc de ei înşişi. Un OTK nu poa...

kamo·2mo ago
FixMediaService

Persist participanți invitați, pune în aplicare Manage MEET SETTINGS, drop double-invite cale

- creeMeeting: membrii invitați sunt ID-uri de fulg de nea numerice, nu siruri de caractere UUID Traseu-le prin LongTouID ca creatorul. Anterior UUID. from Stri...

Kamo·2mo ago
FixKlusterServices

Uita-te la numele desktop pentru IngressRoutes

desktop.kamocrm.com IngressRoute trăiește în desktop ns, dar CRD Traefik Doar furnizorul a privit ********************* astfel încât ruta a fost ignorat și cere...

Kamo·2mo ago
FixKlusterServices

Importă disc VM ca sistem de fișiere, nu bloc

Importatorul blocului CDI s-a prăbuşit: "blockdev: nu se poate deschide/dev/cdi-block-volum: Permisiunea nu poate accesa dispozitivul Longhorn brut. Sistem de f...

Kamo·2mo ago
FixSecurityService

Creditorul depune incendii efectele secundare luate în aplicare (lista de verificare a doc + notificare)

Imprumutatul portal prezentat este fisierul de imprumut PATT {statusId:2}, care a ocolit operator / obiectivul de tranziţie în cazul în care efectele secundare ...

Kamo·2mo ago
Fixkamo-shared-library

Resping valoarea negativă a creditului / valorile proprietății pe secțiunea salvează

updateLoan and updateProperty respinge acum o sumă monetară negativă Intrările LTV (suma creditului, estimată/achiziționare/valoare nominală) prin intermediul N...

Kamo·2mo ago
FixKlusterServices

Corect KubeVirt VM câmp nor-minit + modernizarea spec

- cloudInitNoCloud userdata secret field is 'secretRef' (not userDataSecretRef); KubeVirt v1.8.4 a tăiat câmpul greșit -> "trebuie să aibă cel puțin o sursă de ...

Kamo·2mo ago
Fixkamo-nowww

Niciodată nu prepend www la subdomenii, numai la apex goale

Toate capturile au redirecționat orice gazdă non-alias către https://www.<host>, care este corect pentru apex bare (kamocrm.com - > www.kamocrm.com) dar greșit ...

Kamo·2mo ago
FixSecurityService

Borrower nu poate escalada starea fişierului de împrumut sau edita URLA după depunere

Două găuri de autorizare legate de debitor pe obiectivele de autoservire ale aplicației: - escaladarea Privilege (#2): plastureLoanFile a aplicat orice statusI...

Kamo·2mo ago
Fixkamo-shared-library

Accesor de stare a fişierului de împrumut pentru editare-blocare împrumutat, cascadă de împrumut-ştergere, aplicaţie cadou-recipient cernere

Citeşte-l pe ajutor. imprumutat post-depunere editare blocare (un împrumutat poate edita numai URLA în timp ce fișierul este PROIECT). - Nu. ȘtergePair/deleteB...

Kamo·2mo ago
Fixkamo-internal

Arată membrii avatari în fila Chats

MediaService returnează chat-session member avatarUrl=null by design (avatars are rezolvat pe frontend), dar fila Chats nu le-a rezolvat, așa că întotdeauna a c...

kamo·2mo ago
FixSecurityService

Creditor auto-creare idempotență + compensare orfană; nu transmite o listă de verificare goală ca succes

Ipoteca AppController.create() creditat cu creație proprie: - Idempotenţă (#2): reluarea unui PROIECT existent prin findOwnedDraft de a menta un duplicat gol pe...

Kamo·2mo ago
Fixkamo-internal

Banner Readiness reîmprospătează cu butonul Refresh și nu arată niciodată un nume de piață gol

Două acțiuni ulterioare pe bannerul de pregătire MLOS: - Refresh (IconButton) acum, de asemenea, solicită sarcinăMlosReadyness(), astfel încât suprafațarea a Pi...

kamo·2mo ago
Fixkamo-shared-library

Proiectul de auto-creare al împrumutatului, care este reprezentativ + rezoluţia activă deterministă a pieţei de plumb

****************************************************************************************************************************************************************...

Kamo·2mo ago
Fixkamo-internal

Explicați de ce controlul MLOS implicit al sursei de plumb este ascuns în loc să-l picătură în tăcere

Pe fila de produse-vânzător, controlul "produs implicit de plumb" este POS activat, un MORTGAGE activ piața de comerț și o piață de plumb RESIDENTIAL MORTGAGE f...

kamo·2mo ago
Fixkamo-shared-library

DbNow() utilizează CAST (acum() AS timestamp), nu acum()::timestamp

The::timestamp shorthand is maggled by Hibernate's nativ-query parser (it reading ":" ca un prefix numit-parametru, de cotitură:: Timestamp into :timestamp) -> ...

Kamo·2mo ago
Fixkamo-internal

Opriți popup-uri de chat duplicate pentru aceeași conversație

Utilitar-Window dedup doar exact-potrivit o singură cheie utilizatorId împotriva unui asinc-mirrored windowsRef, astfel încât același 1:1 chat deschis de două o...

kamo·2mo ago
Fixkamo-internal

Afișează toate grupurile de permisiune cu aplicație activată în editori cu titlu de job & departament

JobTitlManager și DepartmentManager doar a făcut vreodată două grupuri de permisiune General şi CRM, deci ***************** drepturile erau invizibile şi inedit...

kamo·2mo ago
Fixkamo-shared-library

Rezolva drepturile membrilor ca o cascadă adevărată în loc de NUKE-întotdeauna-wins

Drepturile efective au fost calculate prin pliere fiecare sursă (roluri, departament, locuri de muncă titlu, membru) într-o hartă unde NUKE a câștigat întotdeau...

Kamo·2mo ago
FixSecurityService

Restaurează securitatea Furnizor de auto-pointing; membru auto-vindecare drepturi aplicate

Două probleme prod de la schimbarea de securitateProvider-oglindă: 1. Enter-as-System-Member a eșuat cu "Niciun membru al organizației furnizor de securitate" ...

Kamo·2mo ago
Fixkamo-internal

Reîmprospătează starea furnizorului atunci când OAuth popup se închide

Furnizorul redirecționează acum către apelul api-gateway (o origine diferită); astfel încât mesajul său nu poate trece verificarea originii deschizătorului. Rea...

kamo·2mo ago
FixDocsService

Servește editorul de e-sign PDF pentru orice doctor convertit, inclusiv PDF-uri native

Editorul e-sign (DocumentEditor → PdfCanvas / PageThumbnailSidebar) deschide orice document convertit, nu numai fișiere încărcate prin fluxul Sig-temperat. Aces...

Kamo·2mo ago
Fixkamo-internal

Dosarele mele folosesc ordinarul MY DOCS (3), nu enum id (4)

Platforma rezolvă ImageAssocType prin valori () [assocType] și persistă @Enumerated(ORDINAL). Fiecare suprafaţă imagistică trece de ordinar, Dar doc-managerul m...

kamo·2mo ago
FixConversionService

Conversia documentelor deduplicate astfel încât editarea e-sign este activată

Atunci când octeții unui fișier încărcat se potrivesc cu un ImgDat existent, calea dedup (înregistrare existentă) a reutilizat că dat verbatim și niciodată nu a...

Kamo·2mo ago
FixVOIPService

Returnează 200 toate Fals pentru capacități org neconfigurate

GET /api/voip/capabilități aruncate Furnizor Neconfigurat Excepție (422) atunci când o org nu a avut furnizor de telefon, logare o eroare consolă roșie pe fieca...

Kamo·2mo ago
Fixkamo-internal

Stop 404/422 erori consola pentru nav necustomizate și orgi fără telefon

Citiţi criteriul final de colectare (întotdeauna 200) pentru testul iniţial. sarcina navLayout în loc de GET cu o singură cheie, care 404s atunci când un membru...

kamo·2mo ago
FixKlusterServices

Prezintă activ pseudonime numai pentru browser (media.*)

Mecanismul de descoperire log-scan nu poate niciodată bootstrap este contactat doar de browser pe o subresursa WebSocket/XHR (SockJS /ws/info from the softphon...

Kamo·2mo ago
FixSecurityService

Traducerea şi adaptarea:

dbNow() întoarce acum DB-UTC wall-clock (now()::timestamp), astfel recupera absolut instant cu toInstant (UTC) în loc de zona implicită JVM Numărătoarea invers...

Kamo·2mo ago
Fixkamo-shared-library

DbNow () distribuţie acum () - >: Timemark (TimeSTAMPTZ->Instant break LocalDateTime)

SELECT acum () întoarce TIMESTAMPTZ, care Hibernate se materializează ca java.time. Instant și nu pot distribui la localDateTime declarat tip întoarcere pe fie...

Kamo·2mo ago
July 6, 2026
Fixkamo-internal

Filtru agent arată numele membru + extensie telefon, nu e-mail

Agentul dropdown etichetat fiecare coechipier cu e-mail lor, deoarece încărcătorul citeste primul nume/ultima Chei de nume backend nu trimite (se trimite NumePr...

kamo·2mo ago
Fixkamo-shared-library

Correct inversat părinte-împărtășește interogare subiect

Interogarea tematică pentru copii-org filtrată la atribuireaTownOrg=TRUE (numai pentru uz propriu) atunci când trebuie să returneze subiectele SHARED cu orgii p...

Kamo·2mo ago
Fixkamo-register

Trimite numele de gazdă al persoanei înregistrate în organism astfel încât contul aterizează sub org dreapta

Org rezolvat a fost disponibil pe client, dar nu a trimis la backend org a fost transmis numai implicit prin intermediul X-forwarded-Host, care intră Rescrie ga...

Kamo·2mo ago
FixSecurityService

Fișier conturi noi sub org a domeniului, nu kamocrm

/Înregistrare legat org nou membru a gazda cererii, dar semnalul org niciodată nu a supraviețuit hop: kamo-register proxys fiecare înscriere la comun Api.kamocr...

Kamo·2mo ago
Fixkamo-shared-library

Rezolvați org-by-domeniu cu o copie de rezervă a aliasului

Adaugă ***************** domeniu exact meci, apoi picătură cea mai adâncă etichetă o dată (register.optionone.com - > opţiune.com) Astfel, un subdomeniu per-org...

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