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
April 18, 2026
Featurekamo-shared-library

Aggiungere entità di recupero + repos; urto a 1.3.0 (SP3)

Aggiunge PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode entità JPA con corrispondenti repository per il flusso di recupero SP3.

Kamo·6mo ago
Chorekamo-shared-library

Bump kamo-shared-library versione a 1.2.0 per SP1 aggiunte

Aggiunge EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader e risorse HTML canoniche.

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi CanonicalTemplateLoader + CanonicalTemplate record

Legge i tre modelli REQUIRED (WELCOME, PASSWORD RESET, EMAIL VERIFICAZIONE) dalle risorse dei percorsi di classe E' il momento giusto. Consumato da KamoInitiali...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi HTML canonica + JSON per WELCOME, PASSWORD RESET, EMAIL VERIFICATION

Contenuto fondamentale per le righe SYSTEM. Caricato su KamoInitializerService avvio da CanonicalTemplateLoader e UPSERTed in email templates. Parte della SP1.

Kamo·6mo ago
Featurekamo-shared-library

Aggiungere EmailTemplate entità + repository

Memorizza una riga SYSTEM per template key (org id NULL, is system TRUE) plus un clone per org per template key. Riferimento morbido org id/category id. DB... t...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi EmailTemplateCategory entità + repository

Le categorie Org-scoped per i modelli di posta elettronica. Soft BIGINT org id (no FK) corrisponde a modelli esistenti. L'unicità del nome Case-insensibile per-...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi TemplateStatus enum + TemplateKeys costanti per modelli transazionali

Dichiara il ciclo di vita REQUIRED/CUSTOM/ARCHIVED e i tre chiavi di modello richieste (WELCOME, PASSWORD RESET, EMAIL VERIFICATION). Contratti variabili per og...

Kamo·6mo ago
April 17, 2026
Featurekamo-shared-library

Aggiungere la verifica della proprietà del dominio tramite record DNS TXT

- OrgDomain: aggiungere la verificaToken e la proprietà Campi obbligatori - DomainService: aggiungi setVerificationToken() e setOwnershipVerified() - DomainDTO:...

Kamo·6mo ago
Fixkamo-shared-library

Query CommitLogs with LEFT JOIN così zero-traduzione record sono catturati da retry

La vecchia query selezionata da CommitLogTranslation — log di commit senza le traduzioni a tutti erano invisibili ad esso. Utilizzare JOIN sinistro da CommitLog...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi sslConfirmed/sslConfirmedAt campi a OrgDomain e DomainDTO

Aggiunge due nuovi campi a OrgDomain entità e DomainDTO per monitorare SSL stato di conferma del certificato dopo i problemi di servizio di auto-cert un certifi...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi entità di fatturazione e repository per l'integrazione di Stripe

Nuovo pacchetto con 9 entità (BillingCustomer, BillingSubscription, BillingPayment Metodo, BillingInvoice, BillingCredit, BillingCreditLedger, BillingConfig, Bi...

Kamo·6mo ago
April 16, 2026
Featurekamo-shared-library

Aggiungi entità di traduzione e repository per CommitLog, KbArticolo, AbbonamentoPlan

- CommitLogTranslation + CommitLogTranslationId (PK: commit log id, locale) - KbArticoloTraduzione + KbArticoloTraduzioneId (PK: article uid, locale) - Abboname...

Kamo·6mo ago
Featurekamo-shared-library

Ripristinare le lingue rimosse con traduzioneCampo di supporto

Aggiungi traduzioneBoolean supportato a LanguageType enum. Ripristino URDU, MARATHI, TELUGU e GUJARATI (traduzione supportata=falsa). Tutti i 22 lingue preceden...

Kamo·6mo ago
Fixkamo-shared-library

Sostituire il DocumentNotFoundException rimosso con ImagingException in ImageService

DocumentNotFoundException è stato cancellato come parte della rimozione dell'entità del documento ma ImageService lo ha ancora fatto riferimento in 9 posti. Sos...

Kamo·6mo ago
Featurekamo-shared-library

Rimuovere l'entità del documento standalone — tutti i documenti ora utilizzano il sistema di imaging Img/ImgDat

L'entità del documento, DocumentRepository e DocumentNotFoundException sono rimosso. L'integrazione di DocsService WOPI e Docs ora opera interamente attraverso ...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi piombo entità del sistema di assunzione, repos, DTO e servizio

Aggiunge lo strato di dati completo per il sistema di assunzione di piombo automatizzato: - 4 entità: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawP...

Kamo·6mo ago
Featurekamo-shared-library

Aggiunta a CommitLogRepository

Kamo·6mo ago
Fixkamo-shared-library

Rimuovere il campo membroTipo interamente per prevenire la colonna duplicata Hibernate

Le correzioni precedenti (@Transient on field, @Access(AccessType.FIELD) in classe) erano insufficienti. L'ispezione Bytecode ha rivelato che il @Setter di Lomb...

Kamo·6mo ago
Fixkamo-shared-library

Aggiungi @Access(AccessType.FIELD) a Membro per fermare la mappatura di Hibernate ottenereMemberType() come colonna

La correzione precedente (@Transient sul campo MemberType) era insufficiente. Hibernate 6 stava ancora scoprendo il metodo pubblico getMemberType() via scansion...

Kamo·6mo ago
Featurekamo-shared-library

Tracciare il membro caricato su Img entità

Aggiungi il campo creatoByMember (ManyToOne) a Img in modo che il caricatore sia persistito al momento del caricamento. ImageService.uploadDocument() ora lo imp...

Kamo·6mo ago
Fixkamo-shared-library

Risolvere l'errore security level SQL causato da una colonna MEMBER TYPE duplicata in Hibernate 6

Member.java ha mappato MEMBER TYPE sia come @DiscriminatorColumn sia come esplicito Campo @Column. Hibernate 6 ha selezionato la colonna due volte nella proiezi...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi diritti di sicurezza di condivisione doc (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEMBERS)

Nuove entrate RoleRightType (ID 108-111) sotto ServiceType.DOCS per il controllo del membro i permessi di condivisione di documenti con i modelli di accesso di ...

Kamo·6mo ago
April 15, 2026
Featurekamo-shared-library

Aggiungere reale BLAKE3 hashing, pre-upload controllo dedup, e org-scopedup

- Sostituire BLAKE3 segnaposto con BouncyCastle Blake3 Digerire in HashUtils - Aggiungi la colonna dedupScope a ImgOrgAssoc (GLOBAL o ORG, default GLOBAL) - Agg...

Kamo·6mo ago
April 12, 2026
April 11, 2026
Featurekamo-shared-library

Aggiungi entità dei modelli di e-signature, enum e repository

Nuove entità JPA per il sistema di progettazione di modelli di firma elettronica: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersione e ESignTemplat...

Kamo·6mo ago
Refactorkamo-shared-library

Migrare l'abbonamento JSON campi alle relazioni @ManyToMany

Sostituisci colonne di stringa jsonb (compatibilePlanIds, inclusiInPlanIds, applicabiliPlanIds, applicabileBillingCycles) con il proprio JPA @ManyToMany unire t...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi il sistema di accesso ai membri con i controlli di promozione e sicurezza dei proprietari

Rinominare CLIENT→MBER e INTERNAL→TEAM MEMBER in ImageAccessLevelType con {var} segnaposto per etichette specifiche org. Spostare la sicurezzaVivi da TeamMember...

Kamo·6mo ago
Fixkamo-shared-library

Passare SYSTEM WIDE come parametro invece di FQCN nella query JPQL

Hibernate non può risolvere i nomi enum pienamente qualificati in JPQL attraverso tutti versioni. Passare ImageAssocType.SYSTEM WIDE come parametro denominato i...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungere il supporto del modello di firma elettronica al sistema di imaging

- Aggiungi SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) - Aggiungere SYSTEM WIDE ImageAssocType per modelli cross-context - Aggiungere isSigTemplat...

Kamo·6mo ago
April 4, 2026
Featurekamo-shared-library

Aggiungi campo di prenotazione anticipato minimo a tipo webinar

Aggiunge minAdvanceBookingMinutes a WebinarTipo entità e DTO, consentendo gli amministratori per richiedere slot essere prenotato un tempo minimo in anticipo (a...

Kamo·6mo ago
Fixkamo-shared-library

Sostituire aritmetica temporale JPQL non valida con filtro a strati di applicazione

Hibernate 6 rifiuta di sottrarre un Long da un Instant in JPQL. Sostituito findWebinarsWithDueReminders (che ha fatto nanosecond arithmetic nella query) Con una...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungere lo scopo PUBLIC WEBINAR al sistema chiave API

Aggiunge un nuovo valore enum ApiKeyScope.PUBLIC WEBINAR per l'accesso al cancello alla pianificazione webinar pubblica, l'adesione e gli endpoint di cancellazi...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi entità di sistema di pianificazione webinar, repository, DTO e enums

Presenta il modello di dati completo per il sistema di programmazione webinar: - 9 entità JPA: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabili...

Kamo·6mo ago
Fixkamo-shared-library

Rimuovere la dipendenza del fagiolo RestTemplate da BaseProviderHttpClient

BaseProviderHttpClient ora crea il proprio RestTemplate internamente invece di richiedere uno dal contesto di applicazione, fissando crash di avvio in SecurityS...

Kamo·6mo ago
Featurekamo-shared-library

Implementare il sistema completo di integrazione dei fornitori di vendita al dettaglio con 10 fornitori di e-commerce

Aggiungi implementazioni complete dell'adattatore per Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop e OpenCart. In...

Kamo·6mo ago
April 3, 2026
Featurekamo-shared-library

Aggiunga... E poi..

Nuovi metodi di query per la pagina dettagliata dell'account — ricerca dell'ordine da parte dell'acquirente e elenco account per org.

Kamo·6mo ago
Refactorkamo-shared-library

Sostituisci RetailCustomer con il modello di cliente basato su Account

Account.java era già l'entità del cliente commerciale, ma era troppo minimale. RetailCustomer ha duplicato questo concetto. Questo impegno: - Migliora il Conto...

Kamo·6mo ago
Fixkamo-shared-library

RetailProviderConfigRepository utilizza MarketId non MarketUid

CommercioMarket PK campo è 'id' non 'uid'. Derivazione della query di primavera fallito con 'Nessun uid di proprietà trovato per tipo CommerceMarket'.

Kamo·6mo ago
Fixkamo-shared-library

Offrendo.requires shipping DB predefinito, PriceListEntryRepository Tipo lungo

- Aggiungere la colonnaDefinizione DEFAULT vero per richiede shipping sull'offerta a gestire le righe esistenti durante la migrazione ALTER TABLE Per prendere L...

Kamo·6mo 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