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

Sonda SIP de verdade, e assevere o rótulo branco mantém no fio

Um TCP ligado a 5060 não prova quase nada — é bem sucedido contra qualquer coisa ouvir, e em UDP que não pode falhar em tudo. Essa ambiguidade é exatamente o qu...

Kamo·2w ago
FeatureKlusterServices

Passe o IP público anunciado para o pod de mídia

Kamo·2w ago
FixKlusterServices

Nomes de nó Erlang distintos para aplicativos e ecallmgr

Uma imagem é executada como dois nós. Eles precisam de nomes diferentes ou eles se recusam a coexistir, e ambos precisam do cookie compartilhado que o mod kazoo...

Kamo·2w ago
FixKlusterServices

Executar a versão OTP, não fazer lançamento

A imagem agora envia uma liberação relx em vez da árvore fonte, então passando 'make release' ao ponto de entrada falhou com 'Nenhuma regra para fazer o lançame...

Kamo·2w ago
DocsKlusterServices

Programa Bootstrap e README operacional

bootstrap.sh cria a conta mestre, promove-lo para revendedor e escreve o Configuração da plataforma não secreta. Idempotente: uma segunda execução detecta o exi...

Kamo·2w ago
FeatureKlusterServices

Trocar a saudação de entrada para KamoCRM-Main-Intro-3

Terceira tomada, 40s (baixa de 60s). Enviado ao lado dos dois anteriores em vez do que sobre eles, então voltar para qualquer um deles é uma mudança de uma linh...

Kamo·2w ago
ChoreKlusterServices

Escalar a borda para 0 até que sua configuração seja reescrita

O Kamailio não pode começar nas configurações de fornecedores de 2600Hz — elas precisam do patch de 2600Hz compilação (spec 16). Deixando- o nas réplicas:1 rese...

Kamo·2w ago
DocsKlusterServices

O NAT está no lugar; um porto fechado significa que nenhum ouvinte

O roteador avança para 5060/5061 TCP+UDP e 20001-29999/UDP para 192.168.4.36 estão confirmados. O meu portal relatou FASE 0 BLOCADA contra eles enquanto Kamaili...

Kamo·2w ago
FeatureKlusterServices

Apps, mídia, manifestos de borda e política de rede

- config.ini carrega um bloco [zona] do dia um para que uma segunda região é uma configuração editar, não operar. Os segredos são substituídos por um ponto de e...

Kamo·2w ago
FixKlusterServices

K3m1 é 47.181.8.87 (pbx.k3.kluster.kamocrm.com)

Reverte uma mudança incorreta minha. Eu tinha propagado 42.181.8.87 e editado coturn/deployment.yaml comentário, que estava certo o tempo todo. Verificado pelo ...

Kamo·2w ago
FeatureKlusterServices

CouchDB e RabbitMQ no k3m1

CouchDB q=8 / n=1, verificado ao vivo. q é fixado na criação do banco de dados e KamoPBX cria um banco de dados por conta mais MODBs mensais, assim q é dimensio...

Kamo·2w ago
FeatureKlusterServices

Porta de infraestrutura da fase 0

- TURN sobre TLS em 5349 com um cert real (turn-kamocrm-com-cert). Sem gira:, um cliente por trás de um firewall de saída 443- só não tem nenhum caminho de mídi...

Kamo·2w ago
ChoreKlusterServices

Baixar taxa morta.empréstimos e priceturbo.com de provisionamento estático

Ambos tiveram desafios ACME pendentes por 47-54 dias. A tabela de preços propriedade que proxy para foi escalado para 0 desde 2026-08-04, então nada pode respon...

Kamo·2w ago
FixKlusterServices

Limite a pilha Go com o GOMEMLIMIT e declare um pedido de memória real

A causa do acidente não foi uma fuga. O estado estacionário de 485Mi que Continuava a tropeçar no velho limite 512Mi eram duas coisas normais empilhadas: ~350M...

Kamo·2w ago
FeatureKlusterServices

Trocar a saudação de entrada para KamoCRM-Main-Intro-2

Enviado como um novo arquivo em vez de substituir o antigo, então voltando é uma mudança de uma linha para KAMO ATTENDANT INTRO mais um reload dialplan — não Re...

Kamo·2w ago
FixKlusterServices

Aumente o limite de memória para 1Gi e relaxe o tempo limite da sonda de liveness

Traefik sentou-se em ~485Mi contra um limite de 512Mi (95%). O cgroup gravado 47836 memory.max hits com oom kill 0 — nunca morto por OOM, porque suficiente da p...

Kamo·2w ago
FeatureKlusterServices

Tempo limite da fila e "pressionar 0" ambos caem para voicemail

Substitui o Dial (+) laminado à mão Ir para fila loop com app queue. A decisão fator é DTMF: dígitos NÃO são combinados com o dialplan enquanto Dial() é rodando...

Kamo·2w ago
FeatureKlusterServices

Fila hold-music tocando 8000 e 8080 simultaneamente

Oito faixas de espera carregadas como a classe 'kamocrm-hold' MOH, embaralhada. A ordem aleatória vem de `random=1` na linha na tabela 'música' do FreePBX, que ...

Kamo·2w ago
FeatureKlusterServices

Cumprimento gravado, dial-by-extension, 1/2 para operador

Substitui o padrão music-on-hold hold com a introdução gravada: - Está bem. toca a saudação E escuta no Ao mesmo tempo, para que um chamador possa discar sobre...

Kamo·2w ago
August 26, 2026
FeatureKlusterServices

Inbound auto-attendent - música em espera + dial-by-extension

Chamadas de entrada não tinham para onde ir: a mesa de entrada estava completamente vazia, Então até mesmo uma chamada entregue teria um beco sem saída. Adicion...

Kamo·2w ago
FixKlusterServices

Allowlist Telnyx em ambas as cadeias fail2ban

Adiciona os endereços de sinalização Telnyx EUA (192.76.120.10, 64.16.250.10 — sip.telnyx.com) para ignorar agora que o porta-malas é fornecido. Também substit...

Kamo·2w ago
FixKlusterServices

Make fail2ban actually run — enable Asterisk's security log

fail2ban has never started on this PBX. Its asterisk-security jail watches /var/log/asterisk/security, a file Asterisk never created: FreePBX generates logger_l...

Kamo·2w ago
FeatureKlusterServices

Publique uma visita nua ao login do Kamo e termine a sessão na aba fechar

Fechar a aba KamoDesktop deixou uma sessão ao vivo na máquina. Guacamole mantém o seu token de autenticação no localStorage (GUAC AUTH), que sobrevive ao fechar...

Kamo·2w ago
FixKlusterServices

A auto-reconexão recarregou cada página em uma tela em branco

Eu enviei isso e ele derrubou o desktop: uma página branca em branco e uma aba Carregar para sempre. In-cluster desativado imediatamente; esta é a solução real....

Kamo·2w ago
August 25, 2026
FixKlusterServices

A auto-reconexão estava a observar uma aula que nunca aparece

Ele marcou em ******************* Essa classe existe em Guacamole. folha de estilo e em nenhum dos seus modelos, por isso o seletor não correspondeu a nada: o s...

Kamo·2w ago
FixKlusterServices

A pilha do Capitão Guacamole, e desmantela o dispositivo que o bloqueava

Dois defeitos, um deles é meu. MINHA PRIMEIRA: o portão `node --test` adicionado com o script de reconexão automática apontado em uma DIRECÇÃO, e o nó do corre...

Kamo·2w ago
FixKlusterServices

Pare o canário chorando lobo depois de cada reinício legítimo

session durable tratou um token REJECTED como uma falha de durabilidade. Isso não é a parada que protege: uma porta de entrada reiniciada, ou o próprio tempo de...

Kamo·2w ago
FixKlusterServices

Impedir cada implantação de tirar todos da sua área de trabalho

"Ocorreu um erro e esta acção não pode ser completada" desktop open não foi um timeout ocioso e nem um problema de navegador. Foi o CI. implace-services.yml ex...

Kamo·2w ago
FeatureKlusterServices

Um canário de acesso que realmente faz login, e alerta que chega a uma pessoa

Duas lacunas, ambas comprovadas contra o grupo hoje. PRIMEIRO: cada alerta KamoDesktop existente mede se um COMPONENTE está vivo. Todos os quatro eram verdes d...

Kamo·2w ago
FixKlusterServices

Executar uma sessão enviada no pai comum da área de trabalho

o código VS da Sage é um espaço de trabalho multi-root com todos os 63 repositórios, portanto tomando a primeira pasta de espaço de trabalho enraizou um bug sob...

Kamo·2w ago
FixKlusterServices

Diga o que significa realmente uma conexão morta do KamoDesktop

O estoque de Guacamole CLIENT.ERROR TUNNEL 204 é "A conexão solicitada não existe. Por favor, verifique o nome da conexão e tente novamente." Não existe ligação...

Kamo·2w ago
ChoreKlusterServices

Terminar a remoção do Webmail Roundcube

A implantação/serviço Roundcube e o mail.kamocrm.com IngressRoute foram já caiu da lista de implantação do CI, mas o arranque MySQL ainda foi criado e concedeu ...

Kamo·2w ago
FixKlusterServices

Enviar o relatório de erros sem simular uma tecla

vscode://URI handler e enviou um Return sintético. Medido na área de trabalho-1, que não pode funcionar: o armário de ecrã do KDE contém uma captura de entrada ...

Kamo·2w ago
FeatureKlusterServices

Envia um relatório de erro para o código VS aberto do Sage

Manipulador URI que cria uma conversa em uma janela Running e pré-preenchimento a entrada, que é a única maneira de chegar ao editor sábio já tem aberto em vez ...

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

Cache CORS pré-voos por duas horas, não 100 segundos

`accessControlMaxAge: 100` significa que os navegadores re-ran o pré-voo aproximadamente uma vez por visitar, então cada carga de página no site de marketing pa...

Kamo·3w ago
FixKlusterServices

Pare o limite de taxa de borda de 429ing cada carga fria KamoDesktop

Abrir uma instância Linux atribuída sempre pousou no genérico de Guacamole "Um erro ocorreu e esta ação não pode ser completada" modal, e sempre trabalhou após ...

Kamo·3w ago
FeatureKlusterServices

PROVISÃO DE MERCADO EVENTOS para sinais de conversão de visitantes

Os códigos de rastreamento de marketing creditam um parceiro para as inscrições, organizações e contas pagas seu link produzido, e esses três momentos acontecem...

Kamo·3w ago
August 19, 2026
FixKlusterServices

Torna as listas de reprodução HLS imutáveis e diz o que isso custa

As listas de reprodução foram a última entrada na auditoria cache-lifetime do Lighthouse — 300s originalmente, então uma hora, ainda relatado. Tudo o resto na e...

Kamo·3w ago
FixKlusterServices

Comprimir a máquina temática, que estava a servir todos os activos de texto em bruto

MinIO retorna bytes de objeto exatamente como armazenado — não negocia Conteúdo-codificação — e os dois temas IngressRoutes transportados `strip-hsts' e Cors, m...

Kamo·3w ago
FeatureKlusterServices

Troque o rolo de herói para kamo13

kamo13.mp4 carregado para o MinIO em público/kamo13.mp4 (30 MB, sha256 174aaec6..., verificado byte- idêntico à fonte local após a transferência — este link tem...

Kamo·3w ago
FixKlusterServices

Pin e verificar o download do kubectl em vez de cair para um wget quebrado

A missão morreu em Install Kubectl. Três falhas separadas alinhadas: 1. curl abortado mid-stream com (56) "a decodificação falhou ou o mac de registro ruim" — ...

Kamo·3w ago
DocsKlusterServices

Corrija o README para as rotas que realmente foram enviadas

O ponto final do WebRTC mudou de /webrtc/<ch>/whep para /live/<ch>/whep quando canais foram renomeados live/<ch> para soltar StripPrefix, e o README ainda descr...

Kamo·3w ago
FixKlusterServices

Nome canais ao vivo/<nome>, use Recrear, alimentar o loop de um GOP uniforme

Três defeitos encontrados pelo exercício do serviço implantado. 1. A rota /live/ 404'd através de Traefik. MediaMTX responde ao primeiro HLS request com um 302...

Kamo·3w ago
FixKlusterServices

Mover a lógica de decisão do trabalho para fora do recipiente mc

O palco do plano morreu em `sed: comando não encontrado`. A imagem minio/mc é mínima ao ponto de não ter sed, awk, grep, wget ou cacho — pode mover objetos e po...

Kamo·3w ago
FixKlusterServices

Enviar segmentos com um glob explícito, não -- recursivo

mc cp -- recursive toma uma pasta; os segmentos estavam a ser passados como uma glob, que é a forma errada para essa bandeira. Segmentos e a lista de reprodução...

Kamo·3w ago
FeatureKlusterServices

Implantar um servidor de streaming e uma escada ABR para o carretel do herói

MediaMTX serve canais ao vivo sobre HLS, WebRTC, RTSP e RTMP, e loops o marketing carretel como um canal sempre disponível via sempreDisponívelFile — no ffmpeg ...

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