KamoCRM

Live Change Log

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

17,500
Variazioni totali
5,986
Caratteristiche
5,284
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 4, 2026
Featurekamo-shared-library

Un diritto per gli account utente e un indirizzo parcheggiato per cambiarne uno

Tre aggiunte, tutte la metà del lavoro condiviso che atterra in SecurityService e kamo-internal. PlatformRightType.MANAGE USERS, allegato. Un account utente è ...

Kamo·1mo ago
Featurekamo-shared-library

Cancello Pubblica su dio ELIGIBILITÀ, non una finestra aperta

La bandiera Pubblica spedito gated su GodModeActive — GD plus a deliberatamente aperto 30 minuti finestra di rottura vetro. Ogni operatore dio-eleggibile allora...

Kamo·1mo ago
Fixkamo-shared-library

System bug.Publish ha bisogno di una colonna DEFAULT, o non è mai creato

Il campo è stato dichiarato `@Column(nullable = false)` senza colonnaDefinizione, quindi ddl-auto emessa `ADD COLUMN pubblicato boolean non null` — che Postgres...

Kamo·1mo ago
Featurekamo-shared-library

Tre modelli transazionali pubblici, e le chiavi di patch org dietro di loro

Il sito di carriera ora scrive a persone che non hanno account, che è nuovo per questo piattaforma: ogni altro modello transazionale va a un membro. Tre canonic...

Kamo·1mo ago
Featurekamo-shared-library

La bandiera Pubblica su un bug di sistema, e la regola di query dietro di esso

Un bug di sistema ha già attraversato la linea di tenancy in una direzione. Questo aggiunge la seconda regola di visibilità sopra di esso: un rapporto un operat...

Kamo·1mo ago
Featurekamo-shared-library

Lo schema dietro app-first, la rete, avvisi e ritenzione

membro id sull'applicazione hr job diventa NULLABLE, che è l'intero applicare-first: cinque passi sono stati tra premendo Applicare e rispondere al primo doman...

Kamo·1mo ago
Fixkamo-shared-library

Una registrazione della piattaforma vuota non è "collegare con l'app di Kamo"

isPlatformEnabled ora richiede anche un id client, corrispondente a quello OrgOAuthClientController segnala come piattaformaEnabled. Senza che gli incontri sche...

Kamo·1mo ago
Featurekamo-shared-library

Un'organizzazione può portare il proprio cliente OAuth2

Fino ad ora il client id e il segreto per ogni provider OAuth è venuto da uno registrazione a livello di piattaforma, quindi un org potrebbe solo collegare ciò ...

Kamo·1mo ago
Featurekamo-shared-library

Le due colonne di una scheda di lavoro pubblica hanno bisogno

public externally decide se un annuncio raggiunge le carriere. Si'. è un asse separato dallo stato: una postazione interna è completamente DISPONIBILE e non dev...

Kamo·1mo ago
Featurekamo-shared-library

Careers è una piattaforma alias, non un org proprio

OrgResolutionService.byHost legge un'etichetta leader che non è un noto piattaforma alias come alias di ORGANIZZAZIONE all'interno del dominio dietro di esso, q...

Kamo·1mo ago
September 3, 2026
Featurekamo-shared-library

Lo schema dietro una fila di distintivi di piè di pagina

Il footer firma e-mail ha tenuto un'immagine, denominata da footer image source e misurato da una percentuale. Ora contiene una ROW di loro: le tre fonti integr...

Kamo·1mo ago
Featurekamo-shared-library

Una spedizione nomina il terminal in cui è in esecuzione

Inviare AI è ospitato in un terminale remoto ora, quindi la risposta deve dire quale uno — la console apre quella finestra, e l'apertura è ciò che inizia la ses...

Kamo·1mo ago
Featurekamo-shared-library

Postazioni di lavoro e applicazioni — lo schema dietro /hr/careers

Due entità, sei enum e due depositi sotto com.kamo.z.shared.hr.careers, più i tre tipi condivisi la caratteristica ha dovuto ampliare. JobPosting è tre gruppi ...

Kamo·1mo ago
Testkamo-shared-library

Filare il mock della porta di accettazione nel test di spesa FFA

accettareNextLead consulta LeadAcceptEligibility Servizio prima di raggiungere qualsiasi di la logica di credito questi casi sono circa, e il test costruisce il...

Kamo·1mo ago
Featurekamo-shared-library

Widen il cancello di accettazione, ofuscate informazioni di contatto mascherato, lasciare libero per tutti i conducenti essere rivendicato

Tre modifiche correlate al nucleo di consegna. **La porta d'accettazione ora fa due domande, su ogni pista assegnata. LeadAcceptEligibilityService sostituisce ...

Kamo·1mo ago
Featurekamo-shared-library

Registrare un terminale dev-machine nel registro di accesso

Un membro che apre una shell sul desktop-1 ora ha un tipo di evento proprio. Che cosa? macchina detiene un cluster-admin kubeconfig e i suoi account hanno senza...

Kamo·1mo ago
Featurekamo-shared-library

Invia una società di account insieme al suo contatto per i raccoglitori di clienti

Sei raccoglitori del cliente leggono AccountSummaryDTO — l'editor dell'ordine, il servizio-job modulo, dettagli di abbonamento e procedura guidata, e la scheda ...

Kamo·1mo ago
Featurekamo-shared-library

Aggiungi JUST CALL come tipo di provider telefonico

Allegato all'ordinazione 5. EnumType.ORDINAL e non ha alcun vincolo CHECK, quindi l'appending è sicuro e l'inserimento ovunque altri ridefinirebbero silenziosam...

Kamo·1mo ago
Fixkamo-shared-library

Completare un account ora abbassa i suoi diritti cache

SecurityService risponde /api/security/entitlements/me fuori Redis con un 15 minuti TTL, invalidato da messaggi su kamo.entitlements. invalidare. Ogni il percor...

Kamo·1mo ago
Fixkamo-shared-library

Modificare i sedili o il ciclo di un progetto di ordine

updateDraftOrder set sedilePaese e fatturazioneCycle e salvato. Entrambi sono prezzo piloti, e né i campi di denaro dell'ordine né i suoi articoli di linea sono...

Kamo·1mo ago
Featurekamo-shared-library

Colore cartaceo per blocco

"Lemon", "glass" — e mai un valore esagonale. Archiviato il modo in cui le note e i riquadri di lancio memorizzano i loro, per il motivo che la tavolozza è def...

Kamo·1mo ago
Fixkamo-shared-library

Un ordine comped ora concede i componenti aggiuntivi venduti

Completare un conto concesso il piano e nient'altro. disposizioneCompSublino piano copiato, sedili, ciclo, fonte e stato sul AccountSubscription e non ha mai to...

Kamo·1mo ago
Fixkamo-shared-library

Bind content json come JSON, o ogni inserimento non riesce

RELAZIONE: "Failed to create sales script". Il server ha detto esattamente perché: colonna "content json" è di tipo jsonb ma l'espressione è di tipo carattere ...

Kamo·1mo ago
September 2, 2026
Featurekamo-shared-library

IMPERSONATO, così un operatore può entrare in un inquilino come uno dei suoi membri

Appendato a PlatformRightType piuttosto che inserito: getSortOrder() restituisce ordinal(), quindi un diritto aggiunto nel centro rinumera ogni destra sotto di ...

Kamo·1mo ago
Fixkamo-shared-library

Gli script di un mercato archiviato lasciano il Centro Interazione

trovareMarketIdsWithActiveScripts ha chiesto solo se il SCRIPT era attivo, quindi un mercato l'organizzazione era in pensione ancora apparso come subtab per qua...

Kamo·1mo ago
Featurekamo-shared-library

Lo script che un membro legge su una chiamata, come blocchi ordinati

Due tavoli e due diritti. SALES SCRIPTS blocca un mercato di piombo come un LeadVendor fa; SALES SCRIPT BLOCKS detiene le parti, ognuna delle quali è Lexical do...

Kamo·1mo ago
Featurekamo-shared-library

PdfRedactor, così una parola coperta è effettivamente andato

Un rettangolo riempito disegnato sopra un numero di conto lo nasconde dall'occhio e dall'occhio nient'altro: i glifi rimangono nel flusso di contenuti della pag...

Kamo·1mo ago
Fixkamo-shared-library

Flush il link, quindi una scrittura rifiutata raggiunge la cattura che lo riferisce

link() è @Transactional(REQUIRES NEW), quindi la sua transazione si impegna nel proxy dopo il metodo di ritorno del corpo. Un semplice salvataggio() di un'entit...

Kamo·1mo ago
Fixkamo-shared-library

Ritorna il paese, lo stato e la zona di tempo del contatto

LeadDTO non ha portato né Lead.country, Lead.subdivision né Lead.timezone, così i tre campi erano solo di scrittura: UpdateLeadRequest li ha accettati e LeadSer...

Kamo·1mo ago
Fixkamo-shared-library

Un indirizzo è diverse linee, quindi inviarlo come diverse linee

Dividere la suite fuori linea di indirizzo non era abbastanza — ha lasciato la strada e la città che condivide una linea con l'unità stampata sotto di loro, che...

Kamo·1mo ago
Featurekamo-shared-library

Una tassa di installazione su un preventivo a singolo prezzo, e la suite sulla propria linea

Due cose che una citazione non potrebbe dichiarare. Una tassa di setup one-off viveva solo su QuoteOption, dove ogni alternativa porta la sua proprio. Un fogli...

Kamo·1mo ago
Refactorkamo-shared-library

Esporre ripetizione come statica in modo che una backfill possa riutilizzarlo

Quote colonne di denaro sono scritte, non calcolate su lettura, quindi una correzione del motore lascia file esistenti che trasportano il vecchio aritmetico fin...

Kamo·1mo ago
Testkamo-shared-library

Pin il modello punteggiato della lettera di preventivoKey, come la famiglia HR è già

La costante non è il modelloKey. CanonicalTemplateLoader.load deriva solo il FILENAME dalla costante (QUOTE SENT -> citazione-sent.json) e legge il modello del ...

Kamo·1mo ago
Fixkamo-shared-library

Ripristinare il timestamp che ogni associazione di piombo dipende

Un metodo è stato inserito tra @CreationTimestamp e la dataCreated campo esso annota, quindi l'annotazione legata a soggetto() invece. Queste entità sono lette ...

Kamo·1mo ago
Fixkamo-shared-library

Un prezzo unitario è un prezzo MONTHLY, quindi il termine lo moltiplica

Il motore ha trattato la somma line-item di un'opzione come il prezzo per l'intera fatturazione periodo e suddiviso per raggiungere una cifra mensile. E' il con...

Kamo·1mo ago
Featurekamo-shared-library

Lasciare un evento invitare i suoi ospiti, e metterlo sul loro calendario

Salvare un evento non ha detto a nessuno. La lista degli ospiti è stata materializzata e il pubblico e la gente su di esso non ha sentito nulla fino a quando un...

Kamo·1mo ago
Fixkamo-shared-library

Un accordo di tre anni ammonta a tre anni, non a un mese

Due difetti, entrambi mostrando una cifra mensile in cui il valore del termine apparteneva. 1. L'intestazione ha preso periodoTotal + setup. Su opzione MONTHLY...

Kamo·1mo ago
Docskamo-shared-library

Il vincolo di controllo una quarta visibilità si romperebbe

Hibernate ha scritto "check" (visibilità in... 'PLATFORM ADMIN ONLY')` quando ha creato report catalog. ddl-auto aggiunge colonne e non riscrive mai un vincolo,...

Kamo·1mo ago
Featurekamo-shared-library

Lascia che la piattaforma decida chi può vedere ogni report

MANAGE REPORTS, allegato a PlatformRightType, e una riga di override di REPORT CATALOG per rapporto che tiene uno di ALL ORGS, PLATFORM ORG ONLY o PLATFORM ADMI...

Kamo·1mo ago
Featurekamo-shared-library

Bill l'intero termine davanti, e dire così sul preventivo

Un org che accusava di fronte ha visto il tasso mensile su un accordo di tre anni. The decidere che esisteva già. ma ha raggiunto solo QuoteConversionService, a...

Kamo·1mo ago
Fixkamo-shared-library

La tassa di configurazione di una volta appartiene al totale del preventivo

Una tassa di configurazione digitata su un'opzione raggiunto esattamente una cifra — QuoteOptionTotals mettere in contrattoTotal — e applicareOptionHeadlineTota...

Kamo·1mo ago
Featurekamo-shared-library

L'email di un rapporto programmato arriva in

RELAZION SCHEDULED, registrato in CANONICAL KEYS — assente da tale elenco un modello è un 404 permanente, qualsiasi file esistano accanto a esso. L'organismo s...

Kamo·1mo ago
Featurekamo-shared-library

Un rapporto di servizio-lavoro, e un obiettivo di condivisione che si adatta a ogni id

ServiceWorkReport è il decimo rapporto seme e quello che fa portata a livello di riga reale piuttosto che semplicemente presente. Il commercio trasporta il prop...

Kamo·1mo ago
Fixkamo-shared-library

ReportDefinition non ha mai spedito i diritti più stretti il suo risolutore legge

ReportScopeResolver, il suo test e il proprio javadoc di questa classe ancheGrantedBy e ReportSecurityScope ha avuto SELF/TEAM/ORGANIZZAZIONE da il quadro è att...

Kamo·1mo ago
Featurekamo-shared-library

Il quadro di Report Studio e nove rapporti costruiti su di esso

Un rapporto è ora una classe Java qui e niente altrove. ReportDefinition descrive che cosa è un rapporto, che cosa può essere chiesto, quali colonne ha e come c...

Kamo·1mo ago
Fixkamo-shared-library

Lascia che un org metta un'etichetta di stato personalizzata in bianco

Un'etichetta di stato non aveva modo di essere rimosso. La schermata delle impostazioni salvata attraverso una upsert-solo massa scrivere, quindi l'unica cosa c...

Kamo·1mo ago
Featurekamo-shared-library

Persistere una regola di citazione-contatto del mercato, e rifiutare una mezza quota

I DTO hanno portato citazioneContactMode e citazioneContactMemberId ma nessun scrittore letto loro, così l'impostazione arrotondata attraverso la forma e è stat...

Kamo·1mo ago
Featurekamo-shared-library

Un mercato decide chi nomina un preventivo come contatto del cliente

QuoteContactMode dà una LeadMarket tre risposte: l'agente assegnato al piombo (risolto per lettura, che è ciò che ogni citazione fa oggi e che cosa una colonna ...

Kamo·1mo ago
Featurekamo-shared-library

Relazioni con l'articolo

KB ARTICLE RELATIONS detiene il curato "vedere anche" link tra gli articoli in una base di conoscenza. Le righe sono per direzione e la coppia è tenuta simmetri...

Kamo·1mo ago
August 31, 2026
Featurekamo-shared-library

Un termine di tre anni e le regole di promozione che non sono mai state lette

Aggiunge BillingCycle.TRIENNIAL così un abbonato può commettere per tre anni. The colonna è varchar senza costrizione CHECK ovunque, quindi questo non ha bisogn...

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