Registo de Mudança ao Vivo

Ver o que estamos a construir, em tempo real. Cada recurso, correção e melhoria enviados através da plataforma.

17,915
Total de Alterações
4,605
Características
4,535
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,915AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService371InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI523Chore670Docs226Feature4,605Fix4,535Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
August 15, 2026
FixKlusterServices

Permitir a saída do SecurityService para o agente da máquina dev, e aplicar políticas da CI

O egresso do cílio é padrão-deny para cada endpoint que ele seleciona, e paraEndpoints:[{}] é escopo para o próprio espaço de nomes da política — por isso o Sec...

Kamo·3w ago
FixKlusterServices

Pin a VM MAC e adicionar sondas de prontidão/vivência RDP

KubeVirt gera um MAC aleatório por VMI quando o macAddress está ausente. O convidado. netplan combinou no MAC de primeira inicialização, então cada VMI recria s...

Kamo·3w ago
August 13, 2026
FixKlusterServices

Reparar o backup kamouniverse, quebrado desde o corte Yugabyte

Renomeando o Cockroach mortoBackupPerdendo o alerta no commit anterior fez isso fogo imediatamente: nenhum backup do universo teve sucesso desde o 2026-08-09 mi...

Kamo·4w ago
August 12, 2026
FixKlusterServices

Aumentar o limite de CPU do teto de 2 núcleos

Ambas as réplicas ficaram presas em 1997m/1999m contra um limite de 2 núcleos para ~47h. Que fome / línguas o suficiente que a vida e prontidão sonda cronometra...

Kamo·4w ago
August 11, 2026
FixKlusterServices

Pare de enviar a credencial compartilhada neste acordo

A senha do MySQL de e- mail sentou- se em texto simples em 14 ficheiros aqui — em ConfigMaps que o kubectl irá entregar a qualquer pessoa que os possa ler, em d...

Kamo·4w ago
FixKlusterServices

Pare de enviar a credencial compartilhada neste acordo

A senha do MySQL de e- mail sentou- se em texto simples em 14 ficheiros aqui — em ConfigMaps que o kubectl irá entregar a qualquer pessoa que os possa ler, em d...

Kamo·4w ago
August 10, 2026
FixKlusterServices

Permitir a saída do YugabyteDB 5433 na saída de cílios de segurança

Um CiliumNetworkPolítica de seleção app=kamowssecurity permitido host/remote-node Egresso apenas em 26257, 4222 e 9000. Após o corte, a base de dados foi transf...

Kamo·4w ago
FixKlusterServices

Permitir a saída do YugabyteDB 5433 na saída de cílios de segurança

Um CiliumNetworkPolítica de seleção app=kamowssecurity permitido host/remote-node Egresso apenas em 26257, 4222 e 9000. Após o corte, a base de dados foi transf...

Kamo·4w ago
August 9, 2026
FixKlusterServices

Corrigir a lógica em esquemas pré-criados

KamoInitializerService faz definir ********************** verdade, por isso cria estes esquemas em si. O comentário anterior alegou que não tinha. O arquivo per...

Kamo·4w ago
FixKlusterServices

Corrigir a lógica em esquemas pré-criados

KamoInitializerService faz definir ********************** verdade, por isso cria estes esquemas em si. O comentário anterior alegou que não tinha. O arquivo per...

Kamo·4w ago
August 8, 2026
FixKlusterServices

Parar os envios do ponto de entrada dos anos 60

responderTimeouts.readTimeout é o prazo para ler um pedido inteiro, corpo incluído, e Traefik v3 defaults-lo a 60s onde v2 não tinha limite. Que silenciosamente...

Kamo·1mo ago
August 7, 2026
FixKlusterServices

Pin o restante hostPath cargas de trabalho para o nó segurando seus dados

A mesma falha que o modelo de incorporação, encontrado auditando cada volume hostPath no repo. A o hostPath é local do nó e nada o replica, de modo que pode ser...

Kamo·1mo ago
FixKlusterServices

Pin para o nó seus pesos modelo estão realmente sobre

O modelo é um hostPath em /var/lib/embedding-model no k1m1, e nada o replica. Quando o k3m1 entrou, a nova cápsula do ReplicaSet foi agendada para lá e nunca co...

Kamo·1mo ago
August 5, 2026
FixKlusterServices

Parar o passedb de dividir uma caixa de correio através de duas pastas de correio

password query retornou `email as user', que sobreescreveu o %Lu-lowcased nome de login com a caixa armazenada da linha. user query então interpolou %n de o nom...

Kamo·1mo ago
FixKlusterServices

STUN respondeu no nó errado, então kamocrm.com:3478 estava morto

coturn é hostNetwork sem selector de nó, por isso foi agendado no k3m1 (público 47.181.8.87). Seu próprio -- externo-ip, e de cada cliente `stun:kamocrm.com:347...

Kamo·1mo ago
FixKlusterServices

Ponte anunciou apenas candidatos privados ICE — nenhum encontro teve mídia por 35 dias

A ponte nunca completou uma única ligação ICE nos 35 dias que esta cápsula tem foi acima (0 sucessos, 18 terminações). Todas as conferências se uniram ao longo ...

Kamo·1mo ago
FixKlusterServices

Sonda de vida nunca poderia passar — causa de 920 reinicia em 35 dias

Causa raiz: a sonda de vida era `tcpSocket: porto 10000`, mas API REST do Scylla liga- se ao endereço api 127.0.0.1 (o padrão) enquanto uma sonda tcpSocket dis...

Kamo·1mo ago
August 4, 2026
FixKlusterServices

Resincronização de manifestos à deriva com ao vivo antes de permitir reconciliações completas

Auditar o que uma reconciliação completa aplicar-se-ia apareceu dois manifestos que se tinham desviado longe o suficiente do cluster que os reaplicar teria caus...

Kamo·1mo ago
August 3, 2026
FixKlusterServices

Parar a política de resolução do avatar bloqueando cada login

Esta política levou o login de toda a plataforma offline por horas. Cílio obriga a saída contra o RECURSO RESOLVIDO, após o serviço de DNAT, assim o A porta qu...

Kamo·1mo ago
July 28, 2026
FixKlusterServices

Máquina Mestre usa VNC (x11vnc), não RDP

O KRdp/RDP é incompatível com o Guacamole: o guacd não tem pipeline de gráficos RDP (EGFX) e o KRdp é somente H.264, então a conexão autenticada mas morreu com ...

Kamo·1mo ago
July 26, 2026
FixKlusterServices

Pin BarataDB para v24.2.4 para evitar o acelerador de txn sem licença v24.3

v24.3 (e 24.2.5+) aplicam a nova Licença de Software do BarataDB; sem chave de licença os aceleradores de cluster para 5 transações abertas simultâneas gama. Um...

Kamo·1mo ago
July 23, 2026
FixKlusterServices

Pin RDP color-profundidade + colher sessões xrdp para deus reutiliza uma área de trabalho

xrdp 0.9.24 sessões de teclas em <user,bpp> (Política=Padrão) e nunca colhe desconectados (KillDisconnected=false, DisconnectedTimeLimit=0). O usuário RDP é sem...

Kamo·1mo ago
July 22, 2026
FixKlusterServices

Parar os segredos expirados/órfãos que sombreiam certs ao vivo por host

update tls store() reconstruiu o TLSStore a partir de uma listagem secreta simples, baldeada apenas no prefixo e tipo de nome, sem verificar que um Certificado ...

Kamo·1mo ago
July 16, 2026
FixKlusterServices

Prioridade explícita para que a rota de atualização OTA ganhe a rota tema geral

O Traefik classifica por comprimento de texto de regras; a rota geral do tema /public/ é mais longa, Por isso, a injecção do cabeçalho nunca correu. prioridade:...

Kamo·1mo ago
July 14, 2026
FixKlusterServices

Aumentar a memória do guacamole 1Gi→2Gi para parar a sessão OOM no meio do PDRP

O Tomcat webapp ocioso perto de ~800Mi, então um teto 1Gi deixou quase não Sala da frente. Abrir uma sessão RDP empurrou RSS sobre 1Gi e o recipiente foi morto ...

Kamo·1mo ago
July 8, 2026
FixKlusterServices

Mover a pasta de dados para o disco local

rspamd /var/lib/rspamd foi o hostPath-backed pelo rclone FUSE monte de O balde de ficheiros partilhados da MinIO. Cada recompilação do hiperscan / atualização d...

Kamo·2mo ago
FixKlusterServices

/dev/shm 2Gi (necessidades de Chrome sem cabeça >= 2GB) + limite de mem 6Gi

10- config init do Jibri aborta com '/dev/shm deve ser pelo menos 2GB' quando shm é 512Mi, a deitar o gravador abaixo. Bater o tmpfs para 2Gi e o limite de memó...

Kamo·2mo ago
FixKlusterServices

Campo de versão manifesto de marca Guacamole correto

Manifeste usado guacManifestVersion:1.0; as extensões empacotadas usam guacamoleVersion. O campo errado fez Guacamole rejeitar a extensão de marca ('Não é possí...

Kamo·2mo ago
July 7, 2026
FixKlusterServices

Mover guacd para a rede de pods (correção MTU) + WoL unicast

guacd na rede host (k1m1 eno49 MTU 1500) vs cápsula guacamole na sobreposição de cílio (MTU 1420): RDP conectado, mas grandes quadros foram largados através do ...

Kamo·2mo ago
FixKlusterServices

Assista ao espaço de nomes da área de trabalho para IngressRoutes

desktop.kamocrm.com IngressRoute vive na área de trabalho ns, mas o CRD do Traefik provedor apenas assistiu **************** — assim a rota foi ignorado e pedid...

Kamo·2mo ago
FixKlusterServices

Importar disco VM como sistema de arquivos, não bloco

O importador de blocos do CDI caiu: 'blockdev: não pode abrir /dev/cdi- block- volume: Permissão negada - não pode acessar o dispositivo de bloqueio Longhorn cr...

Kamo·2mo ago
FixKlusterServices

Correct KubeVirt VM cloud-init field + modernize spec

- cloudInitNoCloud userdata secret field is 'secretRef' (not userDataSecretRef); KubeVirt v1.8.4 podou o campo errado -> 'deve ter pelo menos um usuáriodatasour...

Kamo·2mo ago
FixKlusterServices

Proactivamente fornecer aliases de navegador (media.*)

O mecanismo de descoberta log-scan nunca pode iniciar o alias 'media': ele é apenas contactado pelo navegador através de um subrecurso WebSocket/XHR (SockJS /ws...

Kamo·2mo ago
July 1, 2026
June 30, 2026
FixKlusterServices

FPBXCONF correto heredoc + reponto universo Scylla

- freepbx: o delimitador de fechamento do documento FPBXCONF aqui foi indentado (8 espaços); o bash requer <<WORD delimitadores na coluna 0, então startup.sh mo...

Kamo·2mo ago
FixKlusterServices

Pin kamo Traefik para k1m1; fazer auto- certificado de agrupamento único

Erros SSL: kamo Traefik é um LoadBalancer com IPs externos 192.168.4.22 (k1m1) + externaTrafficPolicy=Local, então ele DEVE ser executado no k1m1 — o reequilíbr...

Kamo·2mo ago
June 25, 2026
FixKlusterServices

Indentar os corpos heredoc para que a configuração startup.sh seja válida YAML

O bloco startup.sh escalar incorporado 5 shell heredocs (rtp.conf, http.conf, um SQL block, WebRTC endpoints, freepbx.conf) cujos corpos estavam sentados na col...

Sage·2mo ago
June 15, 2026
FixKlusterServices

Mover pastas de correio Dovecot para um PVC local (off rclone/MiniO FUSE)

Maildirs estavam no hostPath /mnt/shared-files/email/mail — a montagem rclone FUSE suportado pelo armazenamento de objetos MinIO, que não pode hospedar com segu...

Kamo·2mo ago
FixKlusterServices

Coloque o datadir MySQL num PVC local em vez de rclone/MiniO FUSE

O email MySQL datadir (e maildirs) estavam no hostPath /mnt/shared-files, e rclone FUSE montagem suportada pelo armazenamento de objetos MinIO, que não pode dur...

Kamo·2mo ago
June 13, 2026
June 12, 2026
June 8, 2026
FixKlusterServices

Atualizar TLSStore cada loop tão recém-emitidos certificados ser servido

update tls store() só foi executado na inicialização e em importações de armazenamento compartilhado, então a cert recentemente emitido pelo cert-manager (HTTP-...

Kamo·3mo ago
FixKlusterServices

Dar uma infra- estrutura apenas de redirecionamento para que o Traefik v3 o habilite

Traefik v3 desactiva um router IngressRoute com serviços: [] quando allowEmptyServices está desligada (como está aqui), então o domínio- diagnóstico HTTP->Rotea...

Kamo·3mo ago
FixKlusterServices

Redirecionar todos os hosts HTTP para HTTPS + gate auto-cert para domínios org reais

Domínios org personalizados (por exemplo, login.sign.pink) devolveu o Traefik nu "404 page not found" sobre HTTP simples: o único roteador de redirecionamento p...

Kamo·3mo ago
May 12, 2026
FixKlusterServices

Preservar FQDN completo para subdomínios mais profundos do que duas etiquetas

organiz by root() foi extrair apenas a primeira etiqueta e as duas últimas etiquetas de cada máquina com registo Traefik. Para o caso comum de dois níveis (logi...

Kamo·4mo ago
May 11, 2026
FixKlusterServices

Anuncie novo IP público 47.181.8.83 para mídia externa

A JVB-k1m1 anunciava 75.83.13.11 e a Coturn anunciava LAN IP do nó via status.hostIP — ambos quebraram mídia WebRTC externa agora que a WAN pública é de 47.181....

Kamo·4mo ago
FixKlusterServices

Substituir o heredoc por ecos agrupados, de modo que o YAML possa analisar o bloco literal

O corpo /etc/odbc.ini heredoc sentou-se na coluna 1, que dedentou para fora do ao redor startup.sh: o escalar de bloco literal e 'kubectl se aplica' do ConfigMa...

Kamo·4mo ago
FixKlusterServices

Siga rclone remounts via HostToContainer mount propagation

Sem propagação de escravos o pod captura o FUSE ligar montar uma vez em início do recipiente; se rclone-mount. o serviço reinicia na máquina, o pod continua a a...

Kamo·4mo ago
May 10, 2026
FixKlusterServices

Escala para 2 réplicas para absorver sincronização + tráfego em tempo de execução

Uma única réplica é o gargalo para o fluxo de trabalho de sincronização do dicionário: cada trabalhador de Gunicorn lida com um pedido e depois reinicia automat...

Kamo·4mo ago

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços