KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,619
Variazioni totali
6,060
Caratteristiche
5,319
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,619AIService259APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,871TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,389kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,676kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore775Docs3,257Feature6,060Fix5,319Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
FixKlusterServices

Un computer che non ha mai riavviato non può mai dormire

preparare-sleep scrive il file swap e il cablaggio del curriculum, poi riferisce la disponibilità — e prontezza legge `resume=` da /proc/cmdline, che il kernel ...

Kamo·1mo ago
FixKlusterServices

Reinstallare grub dopo virt-resize, o gli stivali ospiti in un prompt di salvataggio

virt-resize rinumera le partizioni. L'immagine di Canonical è prevista p14 (BIOS boot), p15 (ESP), p16 (/boot) e poi p1 (root) fisicamente ultimo, e virt-resize...

Kamo·1mo ago
FixConversionService

Solo i namespace della piattaforma possono chiamare ConversionService

Il percorso pubblico è andato (28ba91b), ma all'interno del cluster qualsiasi pod potrebbe ancora raggiungere questo servizio, e diversi endpoint non prendono c...

Kamo·1mo ago
FixSecurityService

Le carte regalo prendono i diritti di prezzo della scheda sconti

Elencando carte regalo, emettendo uno e modifica uno (compreso il suo equilibrio, che la libreria condivisa set di nuovo come del compagno kamo-shared-library c...

Kamo·1mo ago
Fixkamo-shared-library

L'equilibrio di una carta regalo è modificabile di nuovo, da chiunque può gestire i prezzi

19505faf ha smesso di aggiornareGiftCard dalla lettura correnteBalance in modo che un membro di un org non poteva riscrivere La carta di un altro org da uid. La...

Kamo·1mo ago
FixKlusterServices

Il disco dorato deve essere RAW, o niente stivali e niente dice così

Il lavoro ha scritto il qcow2 compresso la costruzione produce direttamente nella rivendicazione d'oro. KubeVirt attacca un disco Filesystem-PVC con <driver typ...

Kamo·1mo ago
Fixkamo-internal

L'ultimo passo non pende più su "Loading..." dopo che è salvato

Salvare o saltare Compliance, il nono e ultimo passo Iniziato, a sinistra su "Loading..." con "Salva e continua" sgridato, sotto la bandiera dicendo l'organizza...

Kamo·1mo ago
FixKlusterServices

Solo la piattaforma raggiunge le porte di amministrazione del database e di NATS

YugabyteDB e NATS corrono sulla rete host di k1m1, così ogni capsula in ogni namespace potrebbe aprire ogni che ascoltano. Le porte client autenticano (YSQL:543...

Kamo·1mo ago
FixKlusterServices

NATS rifiuta clienti anonimi — no auth user è andato

Seconda metà del 926986d. Ogni client presenta ora il login kamo svc: i servizi Java attraverso NatsConfig (NATS USERNAME / NATS PASSWORD da ***, scelto su da u...

Kamo·1mo ago
FixKlusterServices

Tre borse RBAC non avevano mai avuto bisogno di fornire

Niente era mai stato fornito, quindi ogni sovvenzione oltre lo spazio dei nomi non è stata testata. Ognuno di questi ha rifiutato esattamente il punto la fissa ...

Kamo·1mo ago
Fixkamo-internal

Il titolo ufficiale e lo stato di appartenenza sono letti solo sulla propria carta di posizione

Si uniscono al dipartimento e al titolo di lavoro in posizioneDiritti: un membro vede tutti e quattro da soli Scheda di posizione, ma solo un supporto MANAGE ME...

Kamo·1mo ago
FixSecurityService

Il titolo ufficiale e lo stato di un membro hanno bisogno anche della sicurezza dei membri, sul loro record

Dipartimento e titolo di lavoro avevano già bisogno di MANAGE MEMBER SECURITY (o di una finestra di dio aperta) /member-security, il tuo record incluso. Il rest...

Kamo·1mo ago
FixSecurityService

Le sub-risorse al dettaglio di CommerceMarketController sono org-scoped

CommerceMarketController's get-one/update/delete handlers under /retail/... metodi che non hanno preso orgId (bare findById/deleteById) - un chiamante amante-or...

Kamo·1mo ago
Fixkamo-internal

Kamo-internal presenta il login NATS

NATS ha mappato ogni connessione senza credenziali all'account KAMO (no auth user), e ascolta sulla rete host di k1m1 — così qualsiasi pod, la VM desktop o una ...

Kamo·1mo ago
FixSecurityService

Gettare 4 nuovi manici di guardia dal ratchet dei punti non custoditi

E' il momento giusto. catturato il Precedente commit: Ora risolvi una sessione. (Organizzazione di getCached) Id, nel corpo di ciascun gestore), quindi lo scann...

Kamo·1mo ago
Fixkamo-shared-library

L'Org-scope RetailService e l'Org-scope RetailService..

Ogni gestore di get/update/delete-by-uid al dettaglio di CommerceMarketController sub-resources (categorie, marchi, attributi/valori, immagini, varianti, tag, r...

Kamo·1mo ago
FixSecurityService

I ruoli, l'accesso dei membri e il profilo scrivono all'org del chiamante

Cinque lacune permettono a un membro firmato di raggiungere al di fuori della propria organizzazione, o raggiungere un conto del collega, senza controllo di des...

Kamo·1mo ago
Fixkamo-shared-library

UpdateMemberAccess rifiuta un editor e un target in diversi org

Non e' vero. confrontato solo i livelli di sicurezza e il proprietario dell'editor bandiera, mai le due organizzazioni dei membri. Il suo unico chiamante oggi (...

Kamo·1mo ago
FixKBService

KBService presenta il login NATS

NATS ha mappato ogni connessione senza credenziali all'account KAMO (no auth user), e ascolta sulla rete host di k1m1 — così qualsiasi pod, la VM desktop o una ...

Kamo·1mo ago
FixRAGService

RAGService presenta il login NATS

NATS ha mappato ogni connessione senza credenziali all'account KAMO (no auth user), e ascolta sulla rete host di k1m1 — così qualsiasi pod, la VM desktop o una ...

Kamo·1mo ago
FixKlusterServices

I clienti NATS autenticano — prima metà del pensionamento no auth user

NATS funziona sulla rete host di k1m1 e ascolta 0.0.0.0, e la sua configurazione mappata ogni connessione senza credenziali all'account KAMO (no auth user: anon...

Kamo·1mo ago
FixSecurityService

Avanti l'attore quando relaying una linea di commissione

addLine/updateLine relayed memberId (normalizzato a Long in 789c544) ma mai chi stava facendo chiamata — a differenza di openDraft, send, voidLine e ogni endpoi...

Kamo·1mo ago
FixKlusterServices

Solo la piattaforma può raggiungere la sessione Redis

Il `kamo` Redis tiene ogni *** sessione e OTK e non ha password. Niente di limitato che possa connettersi ad esso: da un baccello nel namespace `desktop` (dove ...

Kamo·1mo ago
Fixkamo-internal

Il proxy di imaging passa le intestazioni di download e sandbox di MediaService attraverso

MediaService ora serve qualsiasi allegato al di fuori della sua lista raster/audio/video sicura (SVG, HTML, PDF...) con Contenuto-Disposizione: allegato, X-Cont...

Kamo·1mo ago
FixVectorService

Richiedere una sessione valida *** sui endpoint di pipeline non autenticati

POST /convert-vector e WS /ws/pipeline non ha preso alcun auth a tutti — 4820f44 dimensione di caricamento con tappa e conversione concurrency ma ha lasciato il...

Kamo·1mo ago
FixMediaService

Rompere una dipendenza circolare del fagiolo, la guardia di turno STOMP ha introdotto

campo SessionAccessGuard di d47b471 su WebSocketConfig crash-looped ogni pod: La primavera deve costruire completamente WebSocketConfig (a Non e' vero. ogni cam...

Kamo·1mo ago
FixBillingService

Solo il proprietario di un'organizzazione può cambiare chi paga per mailbox o estensioni

Non e' vero. E non c'era nessuna autorizzazione. controllare a tutti — qualsiasi membro dell'organizzazione, non solo il suo proprietario, potrebbe spostare l'i...

Kamo·1mo ago
FixMediaService

Guardia STOMP SUBSCRIBE ai messaggi dal vivo di una sessione e al segnale WebRTC

/topic/chat/session/{guid} e /topic/webrtc/session/{guid} non sono stati sorvegliati a tutti: qualsiasi presa autenticata potrebbe SUBSCRIBE al vivo di un'altra...

Kamo·1mo ago
Fixkamo-internal

Getta il bypass di verifica TLS a livello di processo

NODE TLS REJECT UNAUTHORIZED: "0" in k8s/configmap.yaml ha fatto ogni server-side outbound TLS chiamata in questo processo — a qualsiasi host, per qualsiasi sco...

Kamo·1mo ago
Fixkamo-internal

Smettere di registrare token di sessione, cookie e contenuti di messaggi

Una grana per la forma di due trasgressori conosciuti (testo messaggio chat e chat-list anteprime andando a console.log) ha presentato un modello molto più ampi...

Kamo·1mo ago
Fixkamo-internal

Rifiutare i caricamenti non autenticati prima che il corpo sia spooled

Il caricamento dell'allegato della chat, il caricamento dello screenshot del bug-report di supporto, il soddisfare l'upload di sfondo e i due prox immagine di C...

Kamo·1mo ago
FixSecurityService

Argomento avanzatoMemberId e ruolo in modo che TimecardService possa verificare la proprietà del pugno

E' il momento giusto. risolto il ruolo del chiamante contro un CLIENT-SUPPLIED soggettoMemberId (risolvereRole -> EMPLOYEE ogni volta che attore=soggetto) ma ma...

Kamo·1mo ago
FixMediaService

Chat allegato carica autentica prima che il corpo è spooled

POST /sessions/{guid}/attacchi legati le sue parti come @RequestParam parametro metodo MultipartFile[]. La primavera risolve i parametri del metodo prima di una...

Kamo·1mo ago
FixDocsService

DocsService non è più pubblicato direttamente su docs-api.kamocrm.com

La Docs-api-ingressRoute ha inviato internet direttamente a DocsService, intorno al gateway api (e la sua identità-intestazione stripping). Nulla ha usato l'osp...

Kamo·1mo ago
FixConversionService

ConversionService non è più pubblicato su Internet

La conversione-api.kamocrm.com IngressRoute ha inviato chiunque su internet a questo servizio, dove diversi endpoints (/image/resize-bg, /favicon/generate, /con...

Kamo·1mo ago
FixMediaService

Stringa le intestazioni di identità fornite dal cliente sul bordo dei media.*

media-route (HostRegexp ^media[.].+$) portato solo media-websocket-upgrade, quindi un caller che colpisce i media. X-Public-Chat-Org-Id, X-Public-Chat-Key-Hash ...

Kamo·1mo ago
FixMediaService

Presence bulk legge e la fermata di spazzamento stantio-presence utilizzando Redis KEYS

getBulkPresence/getBulkLastSeen ha eseguito KEYS PRESENCE:*/PRESENCE LAST SEEN:* su ogni chiamata - colpito su ogni supporto di presenza-socket e la messa a fuo...

Kamo·1mo ago
FixConversionService

Auth sui endpoint che possono prendere ora, ffmpeg/Batik indurimento sul resto

ResourceServerConfig consente ogni richiesta (questo servizio è raggiungibile in forma anonima conversion-api.kamocrm.com), e nessuno dei gestori di ImageOpsCon...

Kamo·1mo ago
FixAPIService

Dare al gateway una richiesta di memoria e limitare

Il dispiegamento non aveva risorse: bloccare affatto. Nessuna richiesta, quindi scheduler non poteva ragionare sull'impronta di questo pod; nessun limite, quind...

Kamo·1mo ago
FixAPIService

Commissione in avanti Stripe Connect webhooks, che non ha raggiunto nulla affatto

I registri dei servizi della Commissione E' il momento giusto. direttamente con Stripe (OrgStripeSetupService), ma no /api/commissions/** avanti esisteva ovunqu...

Kamo·1mo ago
FixAPIService

Eseguire l'API interno di VOIPService SMS-template e non inoltrare mai un client X-Internal-Auth

Due lacune connesse nello stesso limite di fiducia. /api/voip/sms/templates/** è stato inoltrato all'ingrosso dal /api/voip/** Wildcard. VOIPService's Internal...

Kamo·1mo ago
FixMediaService

STOMP intestazioni telaio / payload e /ws richiesta intestazioni

Due punti di debug a sinistra sul percorso WebSocket: - L'intercettore del canale di ingresso di WebSocketConfig ha registrato ogni frame STOMP INFO, compreso ...

Kamo·1mo ago
FixAPIService

Derive X-Real-IP dal hop più a destra, non il proprio cliente

in avanti() impostare l'outgoing X-Real-IP a X-Forwarded-For.split(",")[0] -- il primo piano a sinistra, che è l'unica parte di quell'intestazione che un client...

Kamo·1mo ago
FixAPIService

Eseguire chiamate a monte con una connessione e un timeout di lettura

Entrambi i fagioli RestTemplate sono stati costruiti da un nudo JdkClientHttpRequestFactory senza tempo. Una a monte che accetta la connessione e poi non rispon...

Kamo·1mo ago
FixAPIService

Smettere di registrare token di sessione, OTK e autentiche su ogni richiesta

in avanti() stampato l'intera mappa della testata copiata su ogni singola chiamata -- System.out.println("APIService: intestazioni copiate: " + outHeaders) -- c...

Kamo·1mo ago
FixConversionService

Confronti segreti interni-auth sono costante-tempo e non chiuso

TranscriptionController, RecordingIngestController e RecordingProcessController tutti confrontati X-Internal-Auth con String.equals (un oracolo temporale su un ...

Kamo·1mo ago
FixMediaService

Imaging proxy forza un download per qualsiasi cosa che non è un raster sicuro o un flusso

Ho sempre risposto con la risposta. Contenuti-Tipo da upload, no Content-Disposition, no X-Content-Type-Options e nessun CSP. ChatAttachmentService's upload con...

Kamo·1mo ago
FixMediaService

La pagina dei risultati dell'incontro-provider OAuth non può più uscire dal proprio tag script

MeetProviderController's GET /oauth/callback è senza sessione e riflette il errore descrizione del fornitore in un blocco <script> in linea. Il vecchio jsString...

Kamo·1mo ago
Fixkamo-internal

Il percorso dei media apprendisti risponde invece di appendere

useAttachmentSource sonde con un HEAD dopo che un elemento multimediale non riesce, per dire un file che è andato da una sessione che è saltata. Il percorso att...

Kamo·1mo ago
FixESigService

L'API busta interna non si chiude e confronta il suo segreto in tempo costante

E' il momento giusto. usato String.equals contro X-Internal-Auth (un lato della tempistica canale su un segreto condiviso) e, quando esig. interno-auth-secret n...

Kamo·1mo ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo