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 23, 2026
OtherKlusterServices

Rinominare le app DNS alias da applicare

elenco SUBDOMAINS di auto-cert, l'URL di verifica della disponibilità e la commento middleware ora abbinare le applicazioni -> applicare subdomain rinominare in...

Kamo·4w ago
September 16, 2026
OtherKlusterServices

backup dell'universo: tirare mc da quay.io, docker.io/minio/mc è andato [skip ci]

MinIO ha ritirato le sue immagini Docker Hub, quindi il contenitore di caricamento del backup si è seduto ImagePullBackOff dal 2026-09-12. Con concurrencyPolicy...

Kamo·1mo ago
OtherKlusterServices

node-config: la prugna del registro di sistema non deve legare con --delete-untagged [skip ci]

La prugna notturna su k1m1 viveva solo sull'ospite. Il suo colletto di spazzatura è andato con --delete-untagged, che elimina il per-platform manifesta un indic...

Kamo·1mo ago
OtherKlusterServices

auto-cert: stop provisioning www.stack.loans

La tenuta di ratetack è stata scalata a 0 dal 2026-08-04, quindi nulla risponde HTTP-01 per stack.loans. I suoi certificati sono scaduti il 2026-08-02 e i loro ...

Kamo·1mo ago
OtherKlusterServices

Disabilita il collezionista di xf di nodo-esportatore [skip ci]

Non può parse di questo kernel /proc/fs/xfs/stat ("xpc") e ha registrato un errore su ogni rottame, ~240/h per nodo. L'uso del filesystem non è influenzato (fil...

Kamo·1mo ago
OtherKlusterServices

Kamo app possiede i tavoli ocr * [skip ci]

OCRService (web and worker) modifica le proprie tabelle ocr * all'avvio e rifiuta per iniziare senza proprietà; dopo il passaggio a kamo app il lavoratore si sc...

Kamo·1mo ago
OtherKlusterServices

Non-superuser kamo app ruolo per tutti i carichi di lavoro di applicazione [skip ci]

Servizi connessi come kamo superutente. Aggiungere uno script idempotent che crea kamo app (no superuser, non un membro di kamo quindi non può SET ROLE back) co...

Kamo·1mo ago
OtherKlusterServices

Scrape YugabyteDB tserver/YSQL e metriche della piscina SecurityService [skip ci]

Il dimensionamento della connessione non aveva dati dietro di esso: nulla raschiò il database o il Piscine Hikari. Aggiungi un lavoro di server-level tserver cu...

Kamo·1mo ago
OtherKlusterServices

node-config(k3m1-ext): eno1 su DHCP come k3m1-ext, utilizzato solo dal traffico dal proprio indirizzo

il terzo cavo di k3m1 è il porto che invia il relè di rinfusa condiviso (postfix-orgs, 47.181.8.86). DHCP gli dà un indirizzo e nient'altro, quindi la tabella p...

Kamo·1mo ago
August 23, 2026
OtherKlusterServices

auto-cert: lasciare che la pulizia della spazzatura effettivamente vedere la spazzatura che è stato scritto per

cleanup orphan certificates() elencato con '-l auto-cert.kamo/fqdn'. Che cosa? etichetta è più recente di quanto lo scanner certs la funzione esiste per rimuove...

Kamo·2mo ago
OtherKlusterServices

auto-cert: rilasciare i certificati di un org come lotto, non uno ogni 90 secondi

Una nuova organizzazione ha bisogno di un certificato per tutti gli undici dei suoi ospiti, e ciascuno è un certificato cert-manager separato. Il loop ha aspett...

Kamo·2mo ago
August 20, 2026
OtherKlusterServices

Preferire brotli sull'host tema, e correggere la razionalità precedente

Due cose, una di loro una correzione al commit prima di questo. Il commit precedente giustificato `codifica: [br, gzip]` con una sonda contro api.kamocrm.com. ...

Kamo·2mo ago
OtherKlusterServices

Preferire brotli, smettere di comprimere ciò che è già compresso

Il middleware condiviso `compress` era `compresso: {}`, che è tre di default separati e nessuno di loro è quello che vogliamo. Traefik sceglie gzip ogni volta ...

Kamo·2mo ago
August 10, 2026
OtherKlusterServices

Caricare con liste di colonne esplicite -- il COPY posizionale corrompe silenziosamente

COPY t DA STDIN senza elenco colonne mappa campi CSV alla tabella PHYSICAL ordine della colonna. I CSV provengono da COPY (SELECT *) su CockroachDB e Hibernate ...

Kamo·2mo ago
OtherKlusterServices

Caricare con liste di colonne esplicite -- il COPY posizionale corrompe silenziosamente

COPY t DA STDIN senza elenco colonne mappa campi CSV alla tabella PHYSICAL ordine della colonna. I CSV provengono da COPY (SELECT *) su CockroachDB e Hibernate ...

Kamo·2mo ago
OtherKlusterServices

Schema parity con CockroachDB -- 714 tabelle, 8706 colonne

Il diff deriva si è guadagnato il suo posto. KamoInitializerService costruisce lo schema da entità JPA e prodotte 599 tabelle; la produzione trasporta 714. Il 1...

Kamo·2mo ago
OtherKlusterServices

Schema parity con CockroachDB -- 714 tabelle, 8706 colonne

Il diff deriva si è guadagnato il suo posto. KamoInitializerService costruisce lo schema da entità JPA e prodotte 599 tabelle; la produzione trasporta 714. Il 1...

Kamo·2mo ago
August 9, 2026
OtherKlusterServices

Traduttore completo CockroachDB->YSQL per le migrazioni dell'universo

Tutte le 15 migrazioni si applicano in modo pulito a YugabyteDB: 111 tabelle, corrispondenti CockroachDB esattamente. Otto distinti CockroachDB-solo costrutti d...

Kamo·2mo ago
OtherKlusterServices

Traduttore completo CockroachDB->YSQL per le migrazioni dell'universo

Tutte le 15 migrazioni si applicano in modo pulito a YugabyteDB: 111 tabelle, corrispondenti CockroachDB esattamente. Otto distinti CockroachDB-solo costrutti d...

Kamo·2mo ago
OtherKlusterServices

Esportazione CSV tramite COPY a STDOUT, più un verificatore CSV-aware

Trasporto è COPY ... A STDOUT CON (FORMAT CSV), non `cockroach sql --format=csv`. Quest'ultimo rende SQL NULL come la stringa letterale "NULL", indistinguibile ...

Kamo·2mo ago
OtherKlusterServices

Esportazione CSV tramite COPY a STDOUT, più un verificatore CSV-aware

Trasporto è COPY ... A STDOUT CON (FORMAT CSV), non `cockroach sql --format=csv`. Quest'ultimo rende SQL NULL come la stringa letterale "NULL", indistinguibile ...

Kamo·2mo ago
OtherKlusterServices

Fare ogni spazzare lo schema-aware; kamo ha 714 tavoli, non 680

SHOW BACKUP (714 oggetti) contro un table schema='public' inventario (680) esposto 34 tabelle che vivono in altri cinque schemi: email metadata, email provider,...

Kamo·2mo ago
OtherKlusterServices

Fare ogni spazzare lo schema-aware; kamo ha 714 tavoli, non 680

SHOW BACKUP (714 oggetti) contro un table schema='public' inventario (680) esposto 34 tabelle che vivono in altri cinque schemi: email metadata, email provider,...

Kamo·2mo ago
OtherKlusterServices

Baseline cattura per CockroachDB a YugabyteDB controllo di parità

Due passaggi: a buon mercato conteggio lotto(*), poi un checksum indipendente dall'ordine. Il checksum somma per-row md5 hashes come interi piuttosto che l'ovv...

Kamo·2mo ago
OtherKlusterServices

Baseline cattura per CockroachDB a YugabyteDB controllo di parità

Due passaggi: a buon mercato conteggio lotto(*), poi un checksum indipendente dall'ordine. Il checksum somma per-row md5 hashes come interi piuttosto che l'ovv...

Kamo·2mo ago
July 8, 2026
July 2, 2026
OtherKlusterServices

Provisione R1 MEDIA JetStream stream via idempotent bootstrap Job

Media/feed event (media.feed.*, media.post.*) non aveva JetStream stream, così pubblica restituito '503 Nessun risponditore disponibile per richiesta' (chat.> è...

Kamo·3mo ago
July 1, 2026
OtherKlusterServices

node-config(k1m1-runner): record data.forgejo.org IPv4 pin + capacità=6

Documenti il live on-node change: dati. forgejo.org è IPv6-solo e k1m1 non ha percorso IPv6, così i contenitori di lavoro hanno appeso ~133s e azioni/checkout n...

Kamo·3mo ago
June 30, 2026
OtherKlusterServices

Consolidare klusterservices su singolo cluster k1m1+k3m1

- NATS: singolo pod standalone pinned k1m1 (drop k2m1 + varianti cluster generiche) - CockroachDB: pin k1m1, single-node --join - MySQL: singola istanza spostat...

Kamo·3mo ago
June 25, 2026
OtherKlusterServices

Aggiornamento v3.0 -> v3.3 (fisso intermittente WebSocket scollegare)

v3.0.0 intermittently completa l'aggiornamento WS 101 quindi chiude la presa prima di qualsiasi flussi di frame — il ricorrente 'sconnettersi su carico' nel cli...

Sage·4mo ago
June 12, 2026
OtherKlusterServices

node-config: documento k1m1 forgejo-runner config (--add-host for submodule DNS)

I contenitori di lavoro su k1m1 rientrano nel DNS pubblico, quindi la flotta-swept http://k1m1:3000 .gitmodules URLs non riescono a clonare lì. Pin k1m1 nel lav...

Sage·4mo ago
OtherKlusterServices

node-config: document k1m1 docker daemon insecure-registries

Il forgejo-runner k1 costruisce spingere al registro HTTP Forgejo; il daemon.json spedito con solo:5000 voci, quindi ogni atterraggio di lavori di costruzione s...

Sage·4mo ago
June 11, 2026
OtherKlusterServices

Unisciti a cluster bidirezionale condiviso con k3m1 su LAN; isolamento account

Ritirare le rotte WireGuard (10.8.x.x.x) per le rotte LAN (192.168.4.22 <-> 192.168.4.36 :6222) con i cred incorporati negli URL del percorso. Rinominare il clu...

Sage·4mo ago
May 17, 2026
OtherKlusterServices

node-config: raise k1m1 kubelet max-pods 110 -> 200

Predefinito RKE2 max-pods=110 è stato colpito, bloccando kamolos rolling-update distribuisce (maxSurge:1,maxNon disponibile:0 ha bisogno di slot per creare nuov...

Kamo·5mo ago
February 10, 2026
February 2, 2026
OtherKlusterServices

Use VPN addresses for k0m1/k2m1 minio-public backends

- Endpoints: k0m1 10.8.0.1, k2m1 10.8.2.1 (VPN); k1m1 stays local - IngressRoute host match: 100.64.x.x -> 10.8.0.1, 10.8.1.1, 10.8.2.1

Kamo·8mo ago
December 17, 2025
December 16, 2025
December 5, 2025
OtherKlusterServices

Aggiungi il logo completo Kamo SVG con tutti i 14 percorsi

Inserisci il contenuto SVG completo direttamente invece di percorsi parziali

snadjafinia·10mo ago
OtherKlusterServices

Utilizzare l'approccio CSS solo per il logo Kamo

Rimuoveto il supporto file SVG rotto, utilizzando l'immagine di sfondo CSS caricare il logo esterno direttamente sull'elemento #logo

snadjafinia·10mo ago
OtherKlusterServices

Fissare logo.svg per riferimento esterno logo Kamo URL

Utilizzare l'elemento immagine SVG per incorporare il logo esterno invece di percorsi complessi con trasformazioni rotte

snadjafinia·10mo ago
OtherKlusterServices

Sostituisci logo Roundcube.svg con logo Kamo SVG

Montare il logo personalizzato. per sostituire il logo Roundcube watermark/background

snadjafinia·10mo ago
OtherKlusterServices

Aggiungi il file CSS personalizzato per sovrascrivere il logo Roundcube watermark

- Creato custom.css con override watermark - Montaggio del file CSS a /var/www/html/custom.css - Configurare Roundcube per caricare fogli aggiuntivi style

snadjafinia·10mo ago
OtherKlusterServices

Sostituisci tutti i loghi Roundcube con il logo Kamo incluso watermark

Aggiornato skin logo config al formato array per coprire: - Logo principale dell'intestazione - Piccolo logo intestazione collassato - Marchio di watermark/back...

snadjafinia·10mo ago
OtherKlusterServices

Aggiungere il sottodominio della posta all'elenco di auto-cert SUBDOMAINS

Consente la creazione automatica del certificato SSL per mail.kamocrm.com

snadjafinia·10mo ago
OtherKlusterServices

Expose Postfix porte 25 e 587 via hostPort per posta in entrata

Richiesto per ricevere connessioni SMTP esterne su K1M1

snadjafinia·10mo ago
OtherKlusterServices

Configurare Roundcube per utilizzare Mailgun SMTP direttamente

Passando Postfix locale per posta in uscita, collegandosi direttamente a smtp.mailgun.org con TLS sul porto 587

snadjafinia·10mo ago
OtherKlusterServices

Passare Postfix alla distribuzione alpina con supporto MySQL

Simile a Dovecot, utilizzando Alpine 3.18 con pacchetto postfix-mysql installato in runtime per il supporto affidabile di mappe virtuali MySQL

snadjafinia·10mo ago
OtherKlusterServices

Fix postfix command to use apt-get instead of apk

boky/postfix is Debian-based, not Alpine

snadjafinia·10mo ago
OtherKlusterServices

Add postfix-mysql support for MySQL virtual maps

Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases

snadjafinia·10mo 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