KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,500
Total de Alterações
5,986
Características
5,284
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 23, 2026
OtherKlusterServices

Renomear aplicativos alias DNS para aplicar

lista SUBDOMAINS do auto-cert, o URL de verificação de saúde de disponibilidade e o middleware comment agora combine com os aplicativos -> aplique o nome de sub...

Kamo·4w ago
September 16, 2026
OtherKlusterServices

universo backup: puxar mc do cais.io, docker.io/minio/mc desapareceu [skip ci]

A MinIO retirou as imagens do Docker Hub, então o recipiente de upload do backup sentou-se ImagePullBackOff de 2026-09-12. Com política de concorrência Proibida...

Kamo·1mo ago
OtherKlusterServices

nó-config: a ameixa de registro não deve recolher lixo com -- delete- untagged [skip ci]

A ameixa noturna no k1m1 viveu apenas no hospedeiro. A recolha de lixo correu com -- delete- untagged, que apaga o por- platform manifesta um índice de imagem O...

Kamo·1mo ago
OtherKlusterServices

auto-cert: parar de fornecer www.stack.empréstimos

A propriedade rastack foi dimensionada para 0 desde 2026-08-04, então nada responde HTTP-01 para stack.loans. Seus certificados expiraram em 2026-08-02 e suas o...

Kamo·1mo ago
OtherKlusterServices

Desactivar o colector xfs do exportador de nó [skip ci]

Ele não pode analisar o /proc/fs/xfs/stat deste kernel ("xpc") e registrou um erro Cada raspagem, ~240/h por nó. O uso do sistema de arquivos não é afetado (sis...

Kamo·1mo ago
OtherKlusterServices

Kamo app possui as tabelas ocr * [skip ci]

O OCRService (web and worker) altera suas próprias tabelas ocr * na inicialização e recusa para começar sem propriedade; após a mudança para kamo app o trabalha...

Kamo·1mo ago
OtherKlusterServices

Papel kamo app não superusuário para todas as cargas de trabalho de aplicativos [skip ci]

Serviços conectados como o superusuário kamo. Adicionar um script idempotente que cria kamo app (sem superusuário, não um membro do kamo então ele não pode SET...

Kamo·1mo ago
OtherKlusterServices

Scrape YugabyteDB tserver/YSQL e SecurityService pool métricas [skip ci]

O dimensionamento da conexão não tinha dados por trás: nada raspeou o banco de dados ou o Piscinas Hikari. Adicionar uma tarefa de tserver de nível de servidor ...

Kamo·1mo ago
OtherKlusterServices

nó- config( k3m1- ext): eno1 no DHCP como k3m1- ext, usado apenas pelo tráfego a partir do seu próprio endereço

o terceiro cabo do k3m1 é a porta que o relé de massa compartilhado (postfix-orgs, 47.181.8.86) envia. DHCP dá-lhe um endereço e nada mais, então a tabela princ...

Kamo·1mo ago
August 23, 2026
OtherKlusterServices

auto-cert: deixe a limpeza do certificado de lixo realmente ver o lixo que foi escrito para

cleanup orphan certificates() listado com '-l auto-cert.kamo/fqdn'. Isso. label é mais recente do que os certificados de scanner a função existe para remover, d...

Kamo·2mo ago
OtherKlusterServices

auto-cert: emitir certificados de uma org como um lote, não um a cada 90 segundos

Uma nova organização precisa de um certificado para todos os onze dos seus anfitriões, e cada um é um certificado de certificado-gerente separado. O laço espero...

Kamo·2mo ago
August 20, 2026
OtherKlusterServices

Preferir brotli no host do tema, e corrigir o raciocínio anterior

Duas coisas, uma delas uma correção para o compromisso antes disso. O commit anterior justificou `codificações: [br, gzip]` com uma sonda contra api.kamocrm.co...

Kamo·2mo ago
OtherKlusterServices

Prefere brotli, pare de comprimir o que já está comprimido

O middleware 'compress' compartilhado foi 'compress: {}', que é três Separe os padrões e nenhum deles é o que queremos. Traefik escolhe gzip sempre que o clien...

Kamo·2mo ago
August 10, 2026
OtherKlusterServices

Carregar com listas de colunas explícitas -- posicional COpy corrompe silenciosamente

COPY t DE STDIN sem lista de colunas mapeia os campos CSV para o FÍSICO da tabela Ordem da coluna. Os CSV vêm da COPY (SELECT *) em BarataDB, e Hibernate cria a...

Kamo·2mo ago
OtherKlusterServices

Carregar com listas de colunas explícitas -- posicional COpy corrompe silenciosamente

COPY t DE STDIN sem lista de colunas mapeia os campos CSV para o FÍSICO da tabela Ordem da coluna. Os CSV vêm da COPY (SELECT *) em BarataDB, e Hibernate cria a...

Kamo·2mo ago
OtherKlusterServices

Esquema paridade com BarataDB -- 714 tabelas, 8706 colunas

O desvio ganhou o seu lugar. KamoInitializerService constrói o esquema de entidades JPA e produziu 599 tabelas; produção carrega 714. O 115 diferenças são tabel...

Kamo·2mo ago
OtherKlusterServices

Esquema paridade com BarataDB -- 714 tabelas, 8706 colunas

O desvio ganhou o seu lugar. KamoInitializerService constrói o esquema de entidades JPA e produziu 599 tabelas; produção carrega 714. O 115 diferenças são tabel...

Kamo·2mo ago
August 9, 2026
OtherKlusterServices

Tradutor completo de BarataDB->YSQL para as migrações do universo

Todas as 15 migrações agora se aplicam de forma limpa ao YugabyteDB: 111 tabelas, correspondentes Exactamente. Oito constructos distintos de Baratas só tinham d...

Kamo·2mo ago
OtherKlusterServices

Tradutor completo de BarataDB->YSQL para as migrações do universo

Todas as 15 migrações agora se aplicam de forma limpa ao YugabyteDB: 111 tabelas, correspondentes Exactamente. Oito constructos distintos de Baratas só tinham d...

Kamo·2mo ago
OtherKlusterServices

Exportação de CSV via COPY TO STDOUT, além de um verificador consciente de CSV

Transporte é copiado ... para STDOUT With (format CSV), não `cockroach sql - format=csv`. Este último renderiza SQL NULL como a string literal "NULL", indisting...

Kamo·2mo ago
OtherKlusterServices

Exportação de CSV via COPY TO STDOUT, além de um verificador consciente de CSV

Transporte é copiado ... para STDOUT With (format CSV), não `cockroach sql - format=csv`. Este último renderiza SQL NULL como a string literal "NULL", indisting...

Kamo·2mo ago
OtherKlusterServices

Faça cada esquema de varredura saber; kamo tem 714 tabelas, não 680

Verificando cruzadamente SHOW BackUP (714 objetos) contra uma tabela schema='público' inventário (680) exposto 34 tabelas vivendo em cinco outros esquemas: emai...

Kamo·2mo ago
OtherKlusterServices

Faça cada esquema de varredura saber; kamo tem 714 tabelas, não 680

Verificando cruzadamente SHOW BackUP (714 objetos) contra uma tabela schema='público' inventário (680) exposto 34 tabelas vivendo em cinco outros esquemas: emai...

Kamo·2mo ago
OtherKlusterServices

Captura de base para a verificação de paridade BarataDB para YugabyteDB

Duas passagens: contagem em lote barata(*), em seguida, um checksum independente de ordem. As somas da soma de cheques por linha md5 hashes como inteiros em ve...

Kamo·2mo ago
OtherKlusterServices

Captura de base para a verificação de paridade BarataDB para YugabyteDB

Duas passagens: contagem em lote barata(*), em seguida, um checksum independente de ordem. As somas da soma de cheques por linha md5 hashes como inteiros em ve...

Kamo·2mo ago
July 8, 2026
OtherKlusterServices

Meet-secrets **************** para a gravação jibri ingerir

Vamos finalizar jibri.sh autenticar seu upload de gravação para MediaService; correspondências o valor do cluster *** MediaService valida contra.

Kamo·3mo ago
July 2, 2026
OtherKlusterServices

Provisão R1 MEDIA JetStream stream via idempotent bootstrap Job

Os eventos media/leader-feed (media.feed.*, media.post.*) não tiveram nenhum JetStream stream, assim publica retornado '503 Nenhum Respondedor Disponível para P...

Kamo·3mo ago
July 1, 2026
OtherKlusterServices

nó-config(k1m1-runner): registro data.forgejo.org Pino IPv4 + capacidade=6

Documentos a mudança on-node ao vivo: dados. forgejo.org é IPv6 somente e k1m1 não tem Rota IPv6, então os containers de tarefas penduradas ~133s e ações/checko...

Kamo·3mo ago
June 30, 2026
OtherKlusterServices

Consolidar os serviços do kluster para um único cluster k1m1+k3m1

- NATS: um único casulo separado k1m1 (derrapar k2m1 + variantes genéricas de agrupamento) - BarataDB: pino k1m1, nó único -- join - MySQL: uma única instância ...

Kamo·3mo ago
June 25, 2026
OtherKlusterServices

Atualizar v3.0 -> v3.3 (fixo desconexão intermitente do WebSocket)

v3.0.0 completa intermitentemente a atualização WS 101 em seguida, fecha o soquete antes de qualquer fluxos de frame — o 'desconectar em carga' recorrente no cl...

Sage·4mo ago
June 12, 2026
OtherKlusterServices

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

Os contêineres de trabalho no k1m1 voltam ao DNS público, então a frota varreda http://k1m1:3000 .gitmodules URLs não conseguem clonar lá. Pin k1m1 na tarefa re...

Sage·4mo ago
OtherKlusterServices

node- config: documento k1m1 docker daemon insegura- registros

A compilação do 'k1m1 forgejo-runner' vai para o registo HTTP Forgejo; o daemon.json enviado com apenas as entradas :5000, assim cada trabalho de construção no ...

Sage·4mo ago
June 11, 2026
OtherKlusterServices

Junte- se ao cluster de dois nós partilhado com o k3m1 sobre a LAN; isolamento da conta

Retirar rotas WireGuard (10.8.x.x) para rotas LAN (192.168.4.22 <-> 192.168.4.36 :6222) com credos incorporados nas URLs de rota. Mudar o nome do cluster para k...

Sage·4mo ago
May 17, 2026
OtherKlusterServices

configuração do nó: aumentar k1m1 kubelet max-pods 110 -> 200

O padrão RKE2 max-pods=110 estava sendo atingido, bloqueando kamolos rolling-update implantes (maxSurge:1,maxIndisponível:0 precisa de slot para criar novo pod ...

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

Adicionar o logotipo completo do Kamo SVG com todos os 14 caminhos

Incorpore conteúdo SVG completo diretamente em vez de caminhos parciais

snadjafinia·10mo ago
OtherKlusterServices

Use a abordagem somente de CSS para o logotipo do Kamo

A montagem do ficheiro SVG foi removida, usando a imagem de fundo do CSS para carregar o logotipo externo diretamente no elemento #logo

snadjafinia·10mo ago
OtherKlusterServices

Corrigir logo.svg para referenciar o logotipo externo do Kamo URL

Usar o elemento de imagem SVG para incorporar o logotipo externo em vez de caminhos complexos com transformadas quebradas

snadjafinia·10mo ago
OtherKlusterServices

Substituir Roundcube logo.svg com o logotipo de Kamo SVG

Monte logo.svg personalizado para ******************* para substituir a marca d'água Roundcube / logotipo de fundo

snadjafinia·10mo ago
OtherKlusterServices

Adicionar arquivo CSS personalizado para substituir o logotipo da marca d'água Roundcube

- Criado custom.css com sobreposição de marca d'água - Montar o ficheiro CSS em /var/www/html/custom.css - Configurar o Roundcube para carregar folhas estilo ad...

snadjafinia·10mo ago
OtherKlusterServices

Substituir todos os logotipos Roundcube com logotipo Kamo, incluindo marca d'água

Configuração atualizada do skin logo para o formato do array para cobrir: - Logotipo do cabeçalho principal - Pequeno logotipo de cabeçalho colapsado - Caixa de...

snadjafinia·10mo ago
OtherKlusterServices

Adicionar subdomínio de e- mail à lista automática SUBDOMAINS

Activa a criação automática de certificados SSL para mail.kamocrm.com

snadjafinia·10mo ago
OtherKlusterServices

Expor as portas Postfix 25 e 587 via hostPort para correio de entrada

Necessário para receber conexões SMTP externas no K1M1

snadjafinia·10mo ago
OtherKlusterServices

Configurar o Roundcube para usar o Mailgun SMTP diretamente

Bypass local Postfix para e- mail de saída, conectando-se diretamente para smtp.mailgun.org com TLS na porta 587

snadjafinia·10mo ago
OtherKlusterServices

Mudar o Postfix para a implantação baseada no Alpine com suporte ao MySQL

Semelhante ao Dovecot, usando Alpine 3.18 com pacote postfix-mysql instalado em tempo de execução para suporte a mapas virtuais MySQL confiáveis

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

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços