KamoCRM

Live Change Log

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

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

I codici brevi una volta non possono più essere indovinati senza limite

Ogni codice breve le mail della piattaforma o i testi sono stati controllati senza contare: - POST /api/recover/email/verify-code ha preso il codice di reset 8...

Kamo·1mo ago
FixSecurityService

Securityservice non memorizza mai una password come digitato

Due scrittori hanno messo in chiaro il testo in USERS. Polizia. Entrambi chiamati User.encodePassword(), che ha bisogno di un encoder statico che L'unico serviz...

Kamo·1mo ago
FixSecurityService

I collegamenti dei negozi al dettaglio sono raggiungibili solo dai gestori delle impostazioni di commercio del proprio org

I gestori di configurazione del fornitore di vendita al dettaglio su CommerceMarketController hanno risolto l'org della sessione e poi utilizzato qualsiasi cosa...

Kamo·1mo ago
FixSecurityService

L'utente del sistema agisce solo all'interno dell'organizzazione in cui è stato inserito

C'è un utente di sistema per l'intera piattaforma. Operatori di piattaforme e personale di supporto che detiene una borsa di studio l'organizzazione del bigliet...

Kamo·1mo ago
FixSecurityService

Solo il proprietario di un org, i suoi membri CONFIGURE SYSTEM o la modalità dio attiva possono cambiare le sue impostazioni

PUT /api/security/org/{id} non ha preso nessuna richiesta. ResourceServerConfig consente ogni richiesta e relè APIService /api/security/**, quindi una richiesta...

Kamo·1mo ago
FixSecurityService

Un'app salva OAuth mantiene il suo segreto client a meno che non venga digitato un nuovo; le credenziali dei proprietari rimangono fuori di org JSON

PUT /api/oauth-config/{id} ha memorizzato tutto ciò che è arrivato sotto clientSecret. Le risposte mascherano il segreto, e il modulo di modifica invia un ritor...

Kamo·1mo ago
TestSecurityService

Un termine di ricerca legge l'email del piombo

Cammina le specifiche della griglia dei rami LIKE sull'Hibernate questo servizio funziona (il rendering HQL lascia gli argomenti funzione fuori, in modo che non...

Kamo·1mo ago
FixSecurityService

Smettere GET /org/{id} spedire le credenziali GoDaddy, e bloccarlo al mapper di questo servizio

La correzione è in kamo-shared-library 096feaa1: Organization.godaddyApiKey e godaddyApiSecret sono ora @JsonIgnore. Tale cambiamento raggiunge la produzione so...

Kamo·1mo ago
FeatureSecurityService

Il logo Lifestyle carica, le chiavi config.json e la filigrana LIFESTYLE

Il logo lifestyle è un quarto logo per marca (company e white-label), la versione decorativa sfondo watermark ora disegna per impostazione predefinita. Il suo f...

Kamo·1mo ago
FeatureSecurityService

Un piombo importato viene registrato come importato

LeadImportController ha creato ogni riga con la creazione di due argomentiLead, quindi un storia di lead ha detto API sorgente con nessuno che agisce, esattamen...

Kamo·1mo ago
September 16, 2026
FixSecurityService

Retry pubblica legge il database abortito con 40001

Ogni DDL urta la versione del catalogo YSQL, e una transazione che ha cominciato su il vecchio fallisce con "catalogo snapshot ... invalidato: MISMATCHED SCHEMA...

Kamo·1mo ago
OtherSecurityService

Rilasciare i collegamenti idle Hikari ora che YSQL pooling è condiviso

Il responsabile del collegamento non percorre più le sessioni E' il momento giusto. così le connessioni app idle non più ogni tenere un backend del database. Te...

Kamo·1mo ago
FixSecurityService

Prendere kamo-meet e kamo-analytics dal changelog pubblico

Entrambi i nomi lasciano changelog.public-projects. Ogni lettura pubblica passa attraverso che una lista, così il sito di marketing /changelog smette di mostrar...

Kamo·1mo ago
FeatureSecurityService

Il widget Email Campaigns arriva su per tutti coloro che possono aprire le campagne

EMAIL CAMPAIGNS WIDGET e il suo seme di politiche ADDED, OPTIONAL e MOVABLE da VIEW BULK EMAIL sullo stivale che li presenta, quindi il riquadro si atterra il l...

Kamo·1mo ago
September 13, 2026
FeatureSecurityService

Lead opt-out pannello passa personaAsked al libro principale

L'aggiornamento opt-out della pagina principale richiede una persona facoltativa al registro, che ora rifiuta di sollevare la propria sottoscrizione di una pers...

Kamo·1mo ago
FeatureSecurityService

Le organizzazioni che ogni membro ha creato, sugli elenchi dei membri

E' una cosa che non va. ora portare creatiOrg per persona: i nomi delle organizzazioni che possiedono (orgs.user id owner, impostata una volta da POST /org e ma...

Kamo·1mo ago
FeatureSecurityService

La transizione di un'organizzazione e di un membro

La transizione della pagina è ora scelta a tre livelli, membro risolto, quindi organizzazione, poi piattaforma — per la scelta della transizione e, una transizi...

Kamo·1mo ago
September 12, 2026
FeatureSecurityService

Sintonizzare ogni pagina di transizione, formato piastrelle e colore per iniziare

GET e PUT /api/security/page-transition opzioni di risposta per ogni catalogo id, normalizzato da PAGE TRANSITION OPTIONS: un documento mancante, illeggibile o ...

Kamo·1mo ago
FeatureSecurityService

Ogni scheda legge la transizione della pagina, e un operatore lo sceglie

GET /api/security/page-transition risponde a qualsiasi sessione firmata, dal momento che ogni scheda ha bisogno di scoprire una pagina; un valore unset o sconos...

Kamo·1mo ago
FixSecurityService

Il risolutore id non consegna mai una campagna un indirizzo che il membro non può leggere

Risolvere ids piombo leggere ogni indirizzo attraverso il piombo mascherando DTO e saltato solo quelli vuoti. Masking ora ofusca invece di sbiancamento ("s*****...

Kamo·1mo ago
FeatureSecurityService

Il cambiamento opt-out di un lead rinfresca gli schermi aperti dal vivo

Il registro qui dice OptOutChange Publisher dopo il cambiamento si impegna, che pubblica rt.org.{orgId}.email-opt-outs sul core NATS (il flusso JetStream di que...

Kamo·1mo ago
FeatureSecurityService

Emettere codici personali di uso singolo da una promozione modello

Il sito kamocrm.com caccia mani ogni risolutore un codice del proprio, e solo I primi risolutori N ne ottengono uno. Un codice condiviso non poteva farlo: primo...

Kamo·1mo ago
FixSecurityService

Una nuova cartella dell'organizzazione non contiene nessuno degli sfondi della piattaforma, il foglio di stile o la configurazione

Provisione copiato l'intero tema base in ogni nuova cartella dell'organizzazione, i tre di KamoCRM fotografie incluse. Si sedevano a img/bg/1-3.webp sotto l'ind...

Kamo·1mo ago
FixSecurityService

Un account dio viene mostrato ogni organizzazione, ovunque sia firmato

GET /org/all-networks - l'elenco dietro /network - è stato gated sul SYSTEM USER piattaforma da solo e i diritti della piattaforma si risolvono solo in un sessi...

Kamo·1mo ago
FeatureSecurityService

Vedere e modificare l'opt-out email di un lead dal comando

Un membro che lavora un lead può ora vedere se questa persona può essere e-mail, e cambiarlo, senza l'elenco delle impostazioni di opt-out a livello org. E' il...

Kamo·1mo ago
TestSecurityService

MANAGE OUTBOUND EMAIL HOSTS viene applicato in EmailService

PlatformOutboundHostsController lo controlla attraverso SessionPlatformFacts e la condivisione PlatformRightsResolver, quindi è elencato con i diritti applicati...

Kamo·1mo ago
September 11, 2026
FixSecurityService

Un'eco dell'inglese censurato non è una traduzione

translateLocales ha confrontato ogni traduzione con il titolo inglese come memorizzato. Il traduttore è dato il titolo censurato (ChangelogSanitizationService m...

Kamo·1mo ago
FixSecurityService

La scheda Generale conta ciò che la scheda Organizzazioni chiama Active

6c8d789 ha spostato il conteggio dell'organizzazione della panoramica della piattaforma su findAllLive(), che cade anche og creati da conti sintetici (is fake) ...

Kamo·1mo ago
FeatureSecurityService

Dire quali locali ogni voce è realmente tradotto in

La sitemap del sito di marketing ora elenca ogni versione linguistica di ogni voce, e ogni pagina di entrata nomina gli altri come il suo hreflang alterna. A tr...

Kamo·1mo ago
FeatureSecurityService

Void un'organizzazione, e non lasciare alcun modo di raggiungere uno vuoto

Piattaforma -> Configurazione -> Le organizzazioni possono ora annullare un'organizzazione. Il vuoto è orgs.is active = FALSE; questo commit aggiunge l'azione e...

Kamo·1mo ago
FeatureSecurityService

Dare ad ogni voce pubblica un indirizzo, e pagina l'elenco sul server

Il changelog pubblico ha servito voci senza identificatore, quindi il sito di marketing non potrebbe collegarsi a uno né elencarli in una mappa del sito. Ogni v...

Kamo·1mo ago
FeatureSecurityService

Cuocere la sovrapposizione del logo della carriera in config.json

kamo-careers dipinge il logo dell'org nella sua intestazione e non ha OrgContext; legge il tema config.json sul server, lo stesso file di login, registrarsi e l...

Kamo·1mo ago
September 10, 2026
FixSecurityService

Quotazioni e link portanti nominano solo un dominio live

QuoteEmailClient si è stabilito per qualsiasi dominio attivo, verificato o no, quindi un org ancora impostare il suo dominio white-label aveva link di citazione...

Kamo·1mo ago
FixSecurityService

I nomi .svg di un'organizzazione mostrano la propria arte, non la piattaforma

Una nuova cartella dell'organizzazione è seme dal tema base, quindi inizia con l'arte di KamoCRM sotto img/logo-full.svg e favicon/favicon.svg. An organizzazion...

Kamo·1mo ago
FeatureSecurityService

Dì quando la scrivania cambia

Concedere o revocare Exec2Exec Access pubblica ora exec2exec.desk.changed, quindi MediaService può mettere un esecutivo su ogni chat — o toglierli — come il tog...

Kamo·1mo ago
FeatureSecurityService

Conservare il messaggio di benvenuto

Il saluto che la piattaforma invia prima su Exec2Exec, sulla piattaforma config singleton dove ogni altra impostazione a livello di piattaforma già vive. Due n...

Kamo·1mo ago
September 9, 2026
FixSecurityService

Un org senza l'applicazione non deve maturare risultati o

Il cancello di premiazione ha chiesto VIEW ACHIEVEMENTS e si è fermato lì. I diritti non sono — e continua a rispondere al vero — in un'organizzazione il cui pi...

Kamo·1mo ago
FixSecurityService

Rifiutare di assegnare un membro il cui tipo di sicurezza lo esclude

AchievementController controlla VIEW ACHIEVEMENTS su tutti e quattro i suoi endpoint, e che legge come la regola che viene applicata. Non era: è la regola appli...

Kamo·1mo ago
September 8, 2026
FixSecurityService

La guardia dello stesso mandato non poteva mai sparare, quindi ogni spedizione fallì

Ricostruire questo servizio senza un impegno proprio — un workflow dispatch, un ri-correre, o un cambiamento di frequenza di kamo-shared che deve raccogliere — ...

Kamo·1mo ago
September 7, 2026
FixSecurityService

Un riquadro di blocco sopravvive all'editor alt-tabbing via

Il cliente batte il suo riquadro ogni 15 e lo spazzatore rilasciato qualsiasi blocco non sentito da per 45s — tre battiti mancati, che legge come un margine gen...

Kamo·1mo ago
FeatureSecurityService

Sonde per le undici uova di Pasqua derivate

Undici dei cinquanta segreti sono domande su dati durevoli piuttosto che circa se un membro ha SEEN qualcosa, quindi sono DERIVED e loro backfill: un membro che...

Kamo·1mo ago
FeatureSecurityService

Premio Loitering dalla sessione che è ancora aperta

La misura è l'età del ***** il membro è in possesso, quindi la sessione aveva per iniziare a trasportare l'istante che è stato coniato — nulla ha registrato, pe...

Kamo·1mo ago
FeatureSecurityService

Servire i tre strati dello stack effetto contatto

GET /api/security/contact-effetti restituisce la piattaforma, org e livelli membri in un solo giro; PUT e DELETE su /{scope} scrivere e resettare uno strato. Il...

Kamo·1mo ago
ChoreSecurityService

Baseline l'endpoint dell'evento a singola azione

Stessa porta e stesso ragionamento del suo fratellino una linea sopra: X-Internal-Auth, costante, chiuso. Pre-sessione genuina — viene segnalato un segnale mobi...

Kamo·1mo ago
FeatureSecurityService

Premio e riempimento dei risultati delle singole azioni

Ventisei dei trentacinque sono domande che il database può già rispondere, quindi sono premiati chiedendolo. SingleActionProbes detiene un EXISTS per conseguime...

Kamo·1mo ago
FeatureSecurityService

Premi i sei risultati del tracciamento-link, e riempili

Non e' vero. legge tutti i sei del marketing di un membro contatori in una fila e sistema tutte e sei le tracce contro di loro. Filato in / sé e /self/pending a...

Kamo·1mo ago
ChoreSecurityService

Baseline il punto finale di sincronizzazione della crescita-missione

E' il momento giusto. il nuovo endpoint interno, che è che cosa è per: con qualsiasiRichiesta().permitAll(), un gestore che non risolve nessun chiamante è raggi...

Kamo·1mo ago
FeatureSecurityService

Posizione di archiviazione del proprietario, portata su un carico di pagamento già esistente

Il launchpad sta ottenendo un metro di archiviazione, e il modo ovvio per alimentarlo è una richiesta propria su ogni carico di pagina. I numeri non meritano un...

Kamo·1mo ago
FeatureSecurityService

Premio SPREAD THE WORD dal centro di crescita

Non e' vero. conta un membro's APPROVED Growth Hub sottomette e fissa il loro livello SPREAD THE WORD contro quel conteggio. Si RICONOSCI piuttosto che essere ...

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