KamoCRM

Live Change Log

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

17,497
Variazioni totali
5,985
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 4, 2026
FixSecurityService

Leggi l'account all'interno di una transazione prima di inviare un reset

sendPasswordReset non aveva alcuna transazione, quindi l'Utente è tornato staccato e `securityProvider` soggiornato un proxy pigro irrisolvibile. Lavorazione or...

Kamo·1mo ago
FeatureSecurityService

Cuocere i sovrapposizioni del logo sign-in e sign-up in config.json

kamo-login e kamo-register funzionano sui loro padroni di casa senza OrgContext, quindi questo file è l'unico modo in cui il loro branding prende - lo stesso Ka...

Kamo·1mo ago
FixSecurityService

Lasci un rollout finire quello che il vecchio pod stava facendo

Deploys ha sostituito l'unico pod di ogni servizio con nulla per catturare le richieste in volo. Tre impostazioni, applicate attraverso la flotta: - preStop do...

Kamo·1mo ago
FeatureSecurityService

Cambiare un indirizzo personale dimostrandolo e amministrare i conti

Due superfici sul conto USER, che fino ad ora non aveva server propri — i campi dell'account sono raggiungibili solo tramite MemberController, un endpoint per "...

Kamo·1mo ago
FeatureSecurityService

Leggi il record SPF live di un dominio e di' di cosa ha realmente bisogno

GET /api/security/domains/{id}/spf, per il passaggio SPF su /setup/dns. La pagina di configurazione non può dare una serie di istruzioni SPF a tutti, perché l'...

Kamo·1mo ago
FixSecurityService

L'indirizzo di lavoro di un membro deve chiamarli senza un fornitore di posta

La parola forgot-password ha risolto l'indirizzo digitato sul modulo contro due fonti: l'e-mail dell'account, e la casella di posta di org ha segnalato Primary ...

Kamo·1mo ago
DocsSecurityService

Nominare la lista dei permessi che questo PUT effettivamente passa attraverso, e ricostruire su di esso

Due cose, una delle quali è il punto del commit. Il commento: patchOrganization è un ALLOW-LIST e vive nella condivisione biblioteca, non qui. Questo controlle...

Kamo·1mo ago
FeatureSecurityService

Force KamoMobile Logout — revocare i dispositivi mobili di un membro

Force-logout cancella *** sessioni, che termina un browser. Non finisce telefono: KamoMobile detiene un token dispositivo durevole e mints un fresco *** da esso...

Kamo·1mo ago
FeatureSecurityService

CRUD di Org-side per un client OAuth2 di un'organizzazione

Il gemello org-scoped di PlatformOAuthClientController, dietro Non e' vero. Stessa forma DTO, stessa cripta su scrittura, stessa regola mai-return-a-secret, più...

Kamo·1mo ago
ChoreSecurityService

Baseline l'endpoint di marca by-host

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

Kamo·1mo ago
FeatureSecurityService

Servire un marchio di org dall'host è sfogliato su

Una schermata di accesso white-label è raggiunta al login. ?org= sull'URL e niente in sessionStorage, quindi il front end non ha modo per nominare l'organizzazi...

Kamo·1mo ago
September 3, 2026
FeatureSecurityService

Inviare AI ora funziona in un terminale remoto l'operatore può guardare

La spedizione prepara il hand-off sulla macchina dev — screenshot, video e il prompt composto scritto su disco — e le risposte con il terminale verrà eseguito d...

Kamo·1mo ago
FeatureSecurityService

Seed i due diritti di carriera sul gruppo di autore esistente di HR

MANAGE JOB POSTINGS e VIEW JOB LISTINGS sono inseriti come NON SPECIFIED come ogni nuovo diritto, quindi senza un seme la scheda /hr/careers e il membro Careers...

Kamo·1mo ago
FeatureSecurityService

Elenca, rinomina e termina i terminal di un membro

E' il momento giusto. DELETE e PATCH su /terminals/{id}. Ognuno di loro risolve l'account Linux dalla SESSIONE OWN di CALLER e non passa alcun nome di conto al...

Kamo·1mo ago
FixSecurityService

Solo il membro o il dio possono impostare la password di un membro

MANAGE MEMBER SECURITY ha superato il cancello di cambiamento-password, che ha fatto "can amministrare i membri" e "può prendere il controllo del conto di quals...

Kamo·1mo ago
FixSecurityService

Ogni handshake terminale era 403 dietro il proxy bordo

Il sintomo riportato è stato un terminale che ha aperto e subito detto "Sconnesso", con nulla a cui agire. Riprodotta fine alla fine: i mints del biglietto fine...

Kamo·1mo ago
FixSecurityService

Assertare la maschera offuscare, e saltare il cancello per i chiamanti senza piste

LeadFieldMaskTest si aspettava ancora una e-mail null. La maschera ora offuscato piuttosto che gli spazi vuoti — un campo vuoto legge come "questo piombo non ha...

Kamo·1mo ago
FeatureSecurityService

Servire il cancello di accettazione allargato, aggiungere auto-assegnamento, e chiudere due bypass di maschera di contatto

**Endpoints for the new gate.** /leads/ available-summary and /leads/ available ora riferire entrambi i motivi che un membro è bloccato — conduce deve una nota ...

Kamo·1mo ago
ChoreSecurityService

Spostare il terminale IngressRoute dove si applica qualcosa

Il flusso di lavoro di questo repo si applica esattamente configmap.yaml, distribuzione. Yaml e service.yaml, quindi un quarto manifesto accanto a loro non è ma...

Kamo·1mo ago
FixSecurityService

Un terminale rifiutato handshake ha risposto 200

Trovato probing il endpoint schierato, non leggendolo. Ritornare falso da un HandshakeInterceptor interrompe il handshake ma non imposta nulla sulla risposta, q...

Kamo·1mo ago
ChoreSecurityService

Ricostruire — l'ultima corsa è morto catturando azioni/checkout

Run 5861 fallì in due secondi, prima di qualsiasi compilazione: il corridore non poteva raggiungere data.forgejo.org per ottenere azioni/checkout. Niente a che ...

Kamo·1mo ago
DocsSecurityService

Stato perché il 101 è letto prima di tutto è scritto

L'agente analizza la richiesta con un lettore tamponato e poi pompa il grezzo socket, quindi un byte inviato prima della linea di stato sarebbe bloccato in quel...

Kamo·1mo ago
FeatureSecurityService

Serve Remote Terminal — una vera shell su un WebSocket

Bridges un browser a un PTY sulla propria macchina dev del membro. Cornici binari sono il terminale, i frame di testo sono controllati; sul lungi dall'alto un H...

Kamo·1mo ago
FeatureSecurityService

Inviare l'azienda al fianco del contatto ovunque sia etichettato un record

Un record che è sia un'organizzazione che una persona si chiama "Harmony Home Prestiti (Nickolas McGarry)" — la società conduce, il contatto si qualifica. Quest...

Kamo·1mo ago
FeatureSecurityService

Una linea temporale di comunicazione sull'intero filtro /leads, non un piombo

# E' la stringa di query # la pagina di dettaglio di piombo tira — attraverso ogni piombo la barra del filtro corrisponde. "Che cosa ha è una domanda su un set,...

Kamo·1mo ago
ChoreSecurityService

Ricostruire contro il kamo-shared-library 8dc3ea4c

Preleva l'invalidità del diritto-cache sulla fornitura di comp. Questo servizio possiede entrambe le metà: approva l'ordine e serve i diritti della cache, quind...

Kamo·1mo ago
ChoreSecurityService

Ricostruzioni contro il kamo-shared-library 31b72fe9

Raccoglie la correzione di riprezzo del progetto: cambiare il conteggio del sedile di una bozza o fatturazione ciclo lasciato ogni campo di soldi e voce di line...

Kamo·1mo ago
ChoreSecurityService

Ricostruzioni contro la libraria di kamo-shared 63827887

Raccoglie il sistema di calcolo. Un ordine composto ha concesso il suo piano e nessuno di i componenti aggiuntivi venduti, perché provisionCompSubscription non ...

Kamo·1mo ago
FixSecurityService

Non spedire un inquilino il suo dominio fino a che il dominio non sia verificato

Un dominio digitato nel modulo di creazione è un CLAIM, non un host. La proprietà è comprovata da un record DNS TXT in seguito e un certificato viene rilasciato...

Kamo·1mo ago
FixSecurityService

Interrompere una email di benvenuto non riuscita da distruggere il membro

MemberCreationService ha documentato i passi 4-6 come miglior sforzo, e per le e-mail non era vero. sendVerificationEmail è @Transactional, quindi è entrato nel...

Kamo·1mo ago
September 2, 2026
FeatureSecurityService

Immettere un'organizzazione inquilina come uno dei suoi membri, da /network

Una seconda porta accanto a quella dio-mode. Gated sul nuovo IMPERSONATO piattaforma destra via @RequirePlatformRight, dove la porta esistente è gated su la ses...

Kamo·1mo ago
FixSecurityService

Aprire uno spazio di lavoro sul suo dominio OWN, non l'host il sign-in è stato servito da

Un membro che ha firmato il login. kamocrm.com, scelto uno spazio di lavoro dal scegliente, e atterrato dentro di esso — su interno. kamocrm.com, indossando il ...

Kamo·1mo ago
ChoreSecurityService

Ricostruire contro Kamo-shared-library HEAD

Nave la posizione di contatto principale fix, che vive nella libreria condivisa: LeadDTO ora restituisce il paese, la suddivisione e il fuso orario del piombo, ...

Kamo·1mo ago
TestSecurityService

Tenere conTerminiScambiati per portare ogni campo

Il metodo ricostruisce UpdateQuoteRichiesta posizione, quindi un campo aggiunto a quello record e dimenticato qui è caduto da ogni salvataggio da un membro senz...

Kamo·1mo ago
FixSecurityService

Smettere di rilasciare setupFee su salvare, e rompere la costruzione

withTermsUnchanged ricostruisce UpdateQuoteRichiesta posizione per un membro che può non riscrivere i termini. setupFee è stato aggiunto a quel record e non agg...

Kamo·1mo ago
ChoreSecurityService

Ricostruire contro Kamo-shared-library HEAD

Spedigge il lavoro del documento di preventivo, che vive nella biblioteca condivisa: - una tassa di setup one-off su un preventivo a prezzo singolo (commerce q...

Kamo·1mo ago
FixSecurityService

L'e-mail di un link di condivisione è stata ritirata due volte prima che potesse essere inviata

"Ho creato un link e non ho ricevuto email." Due gocce silenziose indipendenti, entrambe restituire un falso ingoiato che il pannello reso come semplice success...

Kamo·1mo ago
ChoreSecurityService

Ricostruire contro Kamo-shared-library HEAD

Spedizioni la fissazione dei prezzi del preventivo: un prezzo unitario è un tasso al mese, quindi un termine lo moltiplica piuttosto che il motore che si divide...

Kamo·1mo ago
ChoreSecurityService

Ricostruire contro Kamo-shared-library HEAD

Nave il preventivo totale correzioni: un termine impegnato ora totalizza il termine piuttosto che uno periodo di esso, e una citazione multiopzione non è più in...

Kamo·1mo ago
FeatureSecurityService

L'indirizzo di un membro ti indica il suo org, non ogni org

Un membro che si iscrive con la casella di posta contrassegnata Primary sul loro membro le impostazioni sono state offerte a ogni spazio di lavoro il loro accou...

Kamo·1mo ago
ChoreSecurityService

Ricostruire contro Kamo-shared-library HEAD

Nave le correzioni di denaro citazione, che vivono interamente nella biblioteca condivisa e così raggiungere la produzione solo quando questo servizio è ricostr...

Kamo·1mo ago
FeatureSecurityService

Fornire la visibilità della piattaforma, e lasciare che sia modificato

GET/PUT /api/security/reports/catalogo, entrambi gated su MANAGE REPORTS sulla piattaforma spina dorsale. La lista proviene dalla REGISTRY, non dalla tabella di...

Kamo·1mo ago
FeatureSecurityService

Eseguire i rapporti che sono dovuti, e inviarli

Un endpoint interno, X-Internal-Auth gated e costante rispetto, che DaemonService ticks. Il cron rimane nel daemon perché è replica: 1 con strategia Ricreare, q...

Kamo·1mo ago
FeatureSecurityService

Le liste di una finestra di dialogo di condivisione seleziona da, e un target di condivisione che si adatta a ogni id

E' il momento giusto. restituisce la gente dell'organizzazione, reparti e ruoli come opzioni picker, in una chiamata e in una forma. Costruito su i fornitori di...

Kamo·1mo ago
FeatureSecurityService

Eseguire, esportare e pianificare i rapporti del Report Studio

La metà del servizio della struttura: il catalogo, la corsa, i raccoglitori, quattro esportatori, opinioni salvate e orari. L'autorizzazione è esplicita su ogn...

Kamo·1mo ago
TestSecurityService

Pin lo stato-label corpo un org invia per rilasciare un'etichetta

Le due forme che mancavano: una lista vuota, che è quello che sgombera l'ultima rimanente etichetta invia e che cosa il gestore ha rifiutato come malformato, e ...

Kamo·1mo ago
FixSecurityService

Accettare un'etichetta di stato vuoto come la rimozione è

Il PUT è l'insieme completo di etichette personalizzate dell'org, quindi deve essere in grado di portare una scatola vuota. Due cose l'hanno fermato: una lista ...

Kamo·1mo ago
ChoreSecurityService

Ricostruisci contro la libreria condivisa che persiste il contatto preventivo

Lo scrittore di mercato è atterrato un commit dopo questo servizio è stato costruito per l'ultima volta, e CI cloni kamo-shared-library a tempo di costruzione d...

Kamo·1mo ago
FeatureSecurityService

Onora la regola di contatto di un mercato ovunque una citazione nomi qualcuno

Il dettaglio del personale, l'anteprima del personale e la pagina del cliente ora risolvono la contatto attraverso un metodo, in modo da non poter essere in dis...

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