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,868
Total de Alterações
4,583
Características
4,513
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 19, 2026
FixKlusterServices

Preservar o IP do cliente para que o KAMOTEAM export ACL corresponda

As montagens falharam com 'acesso negado pelo servidor'. Uma captura de pacote dentro do hóspede mostrou a ligação que chega de 10.42.0.151 — um endereço de red...

Kamo·3w ago
FixKlusterServices

Faça a estação de trabalho fstab reescrever seguro

Faz backup do /etc/fstab, normaliza uma nova linha em falta (um anexo simples seria caso contrário, misture-se na última entrada), e se recusa a instalar um arq...

Kamo·3w ago
FeatureKlusterServices

Programa de montagem do lado da estação de trabalho para a partilha do KAMOTEAM

NFSv4 sobre o NodePort, montado suave com uma automontagem systemd para um inacessível o cluster devolve um erro em vez de pendurar cada processo que toca o pas...

Kamo·3w ago
FeatureKlusterServices

Pasta partilhada do KAMOTEAM em cada área de trabalho

desktop-1 hospeda /srv/kamoteam e exporta-o para NFSv4; cada usuário de VM recebe ~/Desktop/KAMOTEAM como link simbólico (via /etc/skel para novas contas e o ag...

Kamo·3w ago
August 16, 2026
FixKlusterServices

Parar o xrdp reinicia sessões órfãs e causando telas pretas

systemctl reiniciar xrdp faz xrdp-sesman esquecer seu registro de sessão em memória enquanto os processos Xorg continuam em execução. O próximo login não conseg...

Kamo·3w ago
FeatureKlusterServices

Alerta sobre OOMKills, e sobre a ocupação que os precede

Nada estava a ver a memória. MediaService foi morto a cada poucas horas para a maioria de um dia e EmailService seis vezes, e a forma como alguém descobriu foi ...

Kamo·3w ago
August 15, 2026
FeatureKlusterServices

Bloquear SSH de saída, exceto sage, resolver k1m1/k3m1, empacotar a dir agente

Outbound tcp/22 é rejeitado para cada UID, exceto raiz e sage, chaveado no socket proprietário, por isso as contas futuras são cobertas sem repetir nada. Reapli...

Kamo·3w ago
ChoreKlusterServices

Soltar pycache bytecode e ignorá-lo

Kamo·3w ago
FeatureKlusterServices

Cadeia de ferramentas padrão, pinos de barra de tarefas e instalações sem senha para todos os usuários

Adiciona krita e maven **************** já estavam presentes, pins Chrome, VS Code, Kate, Spectacle e Krita para a barra de tarefas para cada usuário, e permite...

Kamo·3w ago
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
FeatureKlusterServices

Segredos de agente em CI, vida em guacamole, alertas de disponibilidade

Expressões de alerta verificadas contra o Prometheus vivo. Usa kube-state-metrics em vez de kubevirt * — o endpoint das métricas de KubeVirt não é raspado aqui,...

Kamo·3w ago
FeatureKlusterServices

Instalador de agente idempotente, compartilhado por instalação em nuvem e ao vivo

Estágio em /opt/kamo-desktop-agent para install-agent.sh tem uma fonte distinta e destino. Covers netplan-by-driver, cloud-init network disable, xrdp política d...

Kamo·3w ago
FeatureKlusterServices

Adicione o agente de provisionamento e seus testes unitários

Apenas stdlib Python 3. Cada mutação executa subprocesso com uma lista argv, nunca shell string; senhas vão para o chpasswd no stdin para que fiquem fora do /pr...

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
DocsKlusterServices

Plano de implementação para o fornecimento de máquinas de dev

16 tarefas em KlusterServices, biblioteca partilhada com kamo, KamoInitializerService, Serviço de segurança e kamo-internal.

Kamo·3w ago
DocsKlusterServices

Projeto para provisionamento de máquina dev por membro

Cobre a causa raiz da queda de 23 dias KamoDesktop (netplan correspondente a MAC de primeira inicialização que KubeVirt regenera em cada VMI recriado), a correç...

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
ChoreKlusterServices

Retire o BarataDB agora que o YugabyteDB possui os dados

BarataDB v24.2.4 foi preso à última versão sob o BSL livre antigo termos e foi substituído por YugabyteDB em 2026-08-09. Nada está ligado a desde então; paridad...

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
FeatureKlusterServices

Forçar a quota de armazenamento na entrega de entrada, e parar de enviar a senha DB

Armazenamento de objetos já recusa conteúdo que levaria uma organização para além de sua teto, que cobre todos os domínios passando pela loja de objetos. Correi...

Kamo·4w ago
FeatureKlusterServices

Forçar a quota de armazenamento na entrega de entrada, e parar de enviar a senha DB

Armazenamento de objetos já recusa conteúdo que levaria uma organização para além de sua teto, que cobre todos os domínios passando pela loja de objetos. Correi...

Kamo·4w ago
DocsKlusterServices

A alteração da quota de Dovecot, escrita e não aplicada

Armazenamento de objetos agora recusa conteúdo que levaria uma organização para além de sua teto, que cobre todos os domínios que passam pela loja de objetos. I...

Kamo·4w ago
DocsKlusterServices

A alteração da quota de Dovecot, escrita e não aplicada

Armazenamento de objetos agora recusa conteúdo que levaria uma organização para além de sua teto, que cobre todos os domínios que passam pela loja de objetos. I...

Kamo·4w ago
August 10, 2026
PerformanceKlusterServices

Dar recursos reais YugabyteDB e fixar sua memória

Ele estava rodando em MENOS que o BarataDB substituiu -- 20Gi/6cpu contra O 32Gi/8cpu do BarataDB -- enquanto precisa de mais, porque o YSQL executa um separado...

Kamo·4w ago
PerformanceKlusterServices

Dar recursos reais YugabyteDB e fixar sua memória

Ele estava rodando em MENOS que o BarataDB substituiu -- 20Gi/6cpu contra O 32Gi/8cpu do BarataDB -- enquanto precisa de mais, porque o YSQL executa um separado...

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
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
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·4w 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·4w 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·4w 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·4w 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·4w 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·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
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
FeatureKlusterServices

Esquemas unique rowid() e não públicos em YugabyteDB

O shim é uma sequência semeada no máximo de produção mais uma margem. A a semente tem dois requisitos, não um: deve exceder cada ID existente ou a primeira inse...

Kamo·4w ago
FeatureKlusterServices

Esquemas unique rowid() e não públicos em YugabyteDB

O shim é uma sequência semeada no máximo de produção mais uma margem. A a semente tem dois requisitos, não um: deve exceder cada ID existente ou a primeira inse...

Kamo·4w ago
FeatureKlusterServices

Implantar um único nó YugabyteDB 2026.1.0.1 ao lado de BarataDB

Ambos os motores agora funcionam lado a lado em k1m1; BarataDB é intocado e permanece o caminho de retrocesso. Três coisas que não eram óbvias: - A versão do ...

Kamo·4w ago
FeatureKlusterServices

Implantar um único nó YugabyteDB 2026.1.0.1 ao lado de BarataDB

Ambos os motores agora funcionam lado a lado em k1m1; BarataDB é intocado e permanece o caminho de retrocesso. Três coisas que não eram óbvias: - A versão do ...

Kamo·4w 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·4w 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·4w 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·4w 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·4w 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·4w 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·4w ago
DocsKlusterServices

Plano de implementação do BarataDB para migração YugabyteDB

15 tarefas. Os dois portões sentar-se antes de qualquer paralisação: Tarefa 5 prova o backups realmente restauram, e Task 10 diffs the KamoInitializer- built es...

Kamo·4w ago
DocsKlusterServices

Plano de implementação do BarataDB para migração YugabyteDB

15 tarefas. Os dois portões sentar-se antes de qualquer paralisação: Tarefa 5 prova o backups realmente restauram, e Task 10 diffs the KamoInitializer- built es...

Kamo·4w ago
DocsKlusterServices

Projeto para o BarataDB para migração YugabyteDB

Regista o estado atual medido (3.4 GB, 791 tabelas, 671 FKs, ~30 consumidores), as cinco decisões de projeto, e a sequência de corte. As duas descobertas que o...

Kamo·4w 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