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 12, 2026
FixKlusterServices

Mantenha hello.kamocrm.com fora deste relé, e parar três erros em cada início

- Um remetente @hello.kamocrm.com é recusado retransmissão aqui com um 4xx, por isso correio em massa só pode sair através de postfix-bulk; entrega para os noss...

Kamo·1mo ago
September 10, 2026
FixKlusterServices

Retire os cabeçalhos de identidade no myloan.*/api/ antes que o portal BFF os transmita

As rotas BFF de KamoMLOS em /api/ (a passagem /api/proxy/*, /api/session/extend, /api/chat/routing, /api/chat/subject-state) copy todos os cabeçalhos do cliente...

Kamo·1mo ago
FeatureKlusterServices

Disque 911 e 933 de cada extensão, com um aviso de email MLTS

Extensões não puderam chegar ao 911: nenhuma rota de saída igualou 911 ou 933, então do-interno caiu para o mau-número e jogou "não pode ser concluído como disc...

Kamo·1mo ago
FixKlusterServices

Apagar os cabeçalhos de identidade na borda antes das infra- estruturas de confiança do cabeçalho

Adicione um Middleware strip-identity-headers. Um customRequestHeaders valor de "" apaga o cabeçalho, então X-Org-Id, X-Membro-ID, X- Usuário-ID, X-God-Mode-Act...

Kamo·1mo ago
September 6, 2026
FeatureKlusterServices

Denunciar a permissão de código de cada conta para o console

O menu Linux Desktop está recebendo dois metros — quanto do membro Números. as transcrições não as carregam, e nem a métrica OTel é sobre janela de subscrição....

Kamo·1mo ago
September 5, 2026
FixKlusterServices

Quatro trabalhadores em um nó que pode segurá-los, não dois em um que não pode

Corrigindo o commit anterior, que estava meio certo e causou um curto intervalo. O diagnóstico de memória estava correto: quatro trabalhadores, cada carregando...

Kamo·1mo ago
FixKlusterServices

Dê ao modelo de tradução espaço para permanecer residente, e recusar um scanner

libretranslate correu 4 trabalhadores Gunicorn contra um limite de 12Gi, e cada trabalhador carrega sua própria cópia ~3GB do conjunto do modelo argos — 11.8GB ...

Kamo·1mo ago
FixKlusterServices

O terminal não tinha rolagem para rolar, então ligue o mouse do tmux

para qualquer outra coisa. Eu construí-o contra um xterm nu. js escrevendo sua própria saída e Nunca contra o verdadeiro oleoduto, que é todo o erro. tmux é um...

Kamo·1mo ago
PerformanceKlusterServices

Estreite a janela que um DDL deixa para trás para infra- estruturas velhas

Aplicando DDL bate a versão do catálogo, e backends ainda segurando o antigo falhar a sua próxima declaração com SQLState 40001 até serem reciclados. A última c...

Kamo·1mo ago
FeatureKlusterServices

Diga se um terminal está funcionando ou esperando por seu membro

Cada terminal na lista agora carrega `estado`: ocupado, ou esperando. É o uma pergunta que alguém faz de uma janela que não pode ver, e é o que A cor do Hexhead...

Kamo·1mo ago
FeatureKlusterServices

Deixe uma sessão de codificação ser executada no modelo e no esforço escolhido pelo membro

para uma nova sessão e para uma retomada semelhante, desde `--modelo' e `-esforço` são bandeiras por sessão de qualquer forma. Eles são a única parte do comand...

Kamo·1mo ago
FixKlusterServices

Enviar Para AI não deve abrir uma aba no editor do sage

Uma transferência de envio para o IA está hospedada em um Terminal Remoto, o operador já está Observando na consola. Além disso, o agente também entregou a sess...

Kamo·1mo ago
FixKlusterServices

Reiniciar o agente não deve matar as shells de cada membro

no meio do trabalho de hoje, e teria levado os terminais de todos os outros membros com ele. O padrão do systemd é KillMode=control-group: ao pará-lo ou reinic...

Kamo·1mo ago
FeatureKlusterServices

Um terminal de codificação usa o codificador de nome dado à conversação

em execução tinha sido intitulado há muito tempo "Startup aplicação taxa e Harmony ajustamento da conta". Duas coisas separadas estavam a engolir esse nome. **...

Kamo·1mo ago
September 4, 2026
FixKlusterServices

Um orçamento não deve ser capaz de bloquear um dreno de nó

Muda cada PodDisruptionBudget de minDisponível: 1 para maxIndisponível: 1. Em um dois-replica Implantação os dois são idênticos — um pod despejo de cada vez. E...

Kamo·1mo ago
FeatureKlusterServices

Orçamento dos últimos quatro serviços para ganhar uma segunda réplica

BillingService, EmailService, KamoLOS e SecurityService agora executar dois pods, cada um tendo colocado sua Efeito compartilhado previsto varre atrás de uma lo...

Kamo·1mo ago
FeatureKlusterServices

Orçamento os seis serviços que acabaram de ganhar uma segunda réplica

AIService, KBService, EsigService, VOIPService, DocsService e TranslateService agora executam dois pods, Então um dreno de qualquer nó deve expulsá-los um de ca...

Kamo·1mo ago
FeatureKlusterServices

Medir se um implante realmente custa a alguém um pedido

Cada correção neste programa é uma reivindicação sobre o que acontece durante uma implantação. Até agora, essas alegações não foram testados: MediaService envia...

Kamo·1mo ago
FeatureKlusterServices

sessões de codificador na máquina de dev, listadas e reutilizáveis

está aqui, porque a máquina é a única coisa que sabe alguma coisa. # # O índice de sessão Em casa, exactamente como os terminais deles são o que quer que o Tm...

Kamo·1mo ago
FeatureKlusterServices

Orçamento cada dreno, e falha uma implantação que regride a segurança de implantação

PodDisruptionOrçamentos para as 25 Implantações que agora executam genuinamente duas réplicas. minDisponível: 1 deixa um dreno despejar uma cápsula e esperar pe...

Kamo·1mo ago
CIKlusterServices

Execute a auditoria de segurança de implantação em cada implantação

Sem saída de propósito. Cada outro passo aqui é escopo para o seu próprio diretório alterado, mas este verifica o estado que chega de 48 outros repositórios, en...

Kamo·1mo ago
StyleKlusterServices

Restaurar os finais de linha CRLF deste manifesto

O commit anterior reescreveu o arquivo com um script que o normalizou para LF, que é um diff de arquivo inteiro para uma mudança que tocou 28 linhas. Nenhuma al...

Kamo·1mo ago
FixKlusterServices

Parar de executar a borda inteira da plataforma em um pod

Traefik executou uma única réplica, então cada reinício dela — um lançamento, um OOM, um despejo — levou Toda a plataforma está em baixo. 192.168.4.22:443 não t...

Kamo·1mo ago
ChoreKlusterServices

Carreiras juntam-se à lista de alias documentada

kamo-carreiras serve o conselho de trabalho público da org em carreiras.<apex>. A lista é informacional — o mecanismo log-scan é o que realmente menta certifica...

Kamo·1mo ago
September 3, 2026
FixKlusterServices

A entrega de IA correu tmux, então nada foi digitado e nada chamado

Apanhado por executá-lo na máquina: o terminal aberto no caminho certo, com Sem comando e sem título. Uma corrida, ambos os sintomas. `bootstrap` é executado l...

Kamo·1mo ago
FeatureKlusterServices

Pin o ID da sessão e ligue a sessão do terminal ao Código VS

«--session-id <uuid>` é escolhido em tempo de preparação em vez de deixado para o CLI, que é o que faz o editor passar-off determinístico: o id é conhecido ante...

Kamo·1mo ago
FeatureKlusterServices

Hospede um despacho Enviar para IA em um Terminal Remoto

e respostas com um TOKEN opaco. Um terminal que se liga comando digitado nele. O TOKEN É O DESIGN DE SEGURANÇA TOTAL. `bootstrap=<command>` teria sido metade d...

Kamo·1mo ago
FixKlusterServices

A lista de terminais estava sempre vazia — o tmux escapa aos caracteres de controlo

O separador de campo foi um separador unitário (0x1f), que é a escolha óbvia e silenciosamente errado: tmux OCTAL-ESCAPES caracteres de controle no formato `-F`...

Kamo·1mo ago
FeatureKlusterServices

Listar, renomear e terminar os terminais de um membro

GET /terminals?user=X, POST /terminals/<id>/kill, POST /terminals/<id>/title. Não há base de dados atrás disso, e esse é o design em vez de um atalho. O servid...

Kamo·1mo ago
RefactorKlusterServices

O ceifeiro também usou `su` — runuser, e nenhum shell em qualquer lugar

A remoção do 'su' do caminho executivo deixou- o em 'cease idle', que funciona em cada Ligação terminal. As mesmas três objecções, e a última é a que morde: `su...

Kamo·1mo ago
FixKlusterServices

O IngressRoute do terminal estava numa pasta que nada se aplica

Foi escrito em serviço de segurança/k8s/ ao lado da implantação, que diz como a casa óbvia e não é uma: que o fluxo de trabalho do repo se aplica exatamente con...

Kamo·1mo ago
FixKlusterServices

Drop `su' — engoliu SIGWINCH, para que nenhum terminal nunca redimensionado

Apanhado por executar o protocolo contra a máquina viva, não por lê-lo: após um quadro de controle de redimensionamento, `tput cols' na shell ainda relatou o ta...

Kamo·1mo ago
DocsKlusterServices

Pin o invariante sem pipelining na atualização PTY

self.rfile é um leitor BUFFERED sobre o soquete e bomba lê o soquete RAW, Assim, um chamador que enviasse bytes por trás de sua linha de solicitação os colocari...

Kamo·1mo ago
TestKlusterServices

Dirija um PTY real e um soquete real através da bomba terminal

Os testes existentes pin argv e enquadramento em isolamento; estes quatro peças realmente mover bytes. Uma concha é bifurcada sob um pty genuíno. garfo e bombea...

Kamo·1mo ago
FeatureKlusterServices

Dê ao agente um ponto final PTY para Terminal Remoto

GET /pty atualiza a conexão para `kamo-pty` e se torna uma shell: um PTY por janela de ferramenta do navegador, `su - <user>` em `tmux new-session -A`, quadros ...

Kamo·1mo ago
September 2, 2026
FixKlusterServices

Adicionar 8777 à lista de objectivos WebRTC

A extensão de Aiden Perry foi criada a partir de KamoCRM, que não pode escrever este arquivo — por conseguinte, registou-se em WSS sem DTLS ou ICE e as suas cha...

Kamo·1mo ago
August 30, 2026
FeatureKlusterServices

Troca 64G na máquina de dev, e acesso de captura que falha intermitentemente

A página branca em branco era a VM fora de memória. 16Gi de convidado RAM com NO swap significa "fora de memória" vai direto para o assassino OOM: aplicações mo...

Kamo·1mo ago
August 29, 2026
FixKlusterServices

Sonda a verdadeira saúde da ponte, não um porto que está sempre aberto

kamo-meet deixar uma pessoa em uma reunião e, em seguida, terminou no momento em que um Segundo se juntou. A ponte estava duramente insaudável há 41 horas. um r...

Kamo·1mo ago
August 28, 2026
FeatureKlusterServices

Abrir Enviar para IA numa página de sessão de Código VS, não numa janela do Konsole

Um despacho começa agora uma sessão de ANTECEDÊNCIA e entrega VS Codifice o seu ID de sessão, em vez de executar o CLI em uma janela de terminal: Passar o pro...

Kamo·2mo ago
FeatureKlusterServices

Troque a saudação do correio de voz para KamoCRM-LeaveVM

24.9s, para baixo de 27.9s. Enviado ao lado da gravação anterior em vez de sobre ele, assim que rebobinando para trás é uma mudança de uma linha para KAMO VOice...

Kamo·2mo ago
August 27, 2026
FixKlusterServices

Defina o MTU da VM para a rede pod e deixe o desktop aplicar atualizações

Não foi possível instalar a atualização "Código" por duas razões distintas. A atualização não pode ser baixada. enp1s0 surgiu em MTU 1500 enquanto em todos os ...

Kamo·2mo ago
FeatureKlusterServices

Dê a cada extensão de kamocrm WebRTC, e porta de saída chamando

Todos os 21 membros da equipe kamocrm agora possuem uma extensão 8XXX no K1m1 PBX (Chris renumerou 7255 a 8134). Duas mudanças aqui atrás. Os blocos de endpoin...

Kamo·2mo ago
FixKlusterServices

Parar as atualizações sem acompanhamento reiniciando o xrdp em uma sessão ao vivo

A tela preta foi apt. apt-daily-upgrade.service atualizado xrdp às 06:49 UTC em 2026-08-27 e reiniciado enquanto um desktop de 2026-08-25 estava em execução. xr...

Kamo·2mo ago
FixKlusterServices

Mantenha o log do FreeSWITCH legível enquanto ele está em looping

FreeSWITCH roda com -nc, então mod logfile é o único registro do que ele fez, e no sistema de ficheiros de contentores que registam morre com o contentor — prec...

Kamo·2mo ago
FixKlusterServices

Pare de oferecer 8 candidatos ICE não rotable em cada chamada

Os ouvintes ouvem vários segundos de áudio unidirecional no início de uma chamada — o outra parte diz "oi" três ou quatro vezes antes do usuário de softphone ou...

Kamo·2mo ago
FeatureKlusterServices

Aviso de chamada em chamadas de extensão para extensão

Completa o terceiro caminho de chamada. Chamadas de funcionários nunca tocam no atendente — vão de-interno -> ext-local, onde o mostrador pertence ao FreePBX - ...

Kamo·2mo ago
TestKlusterServices

Coincidir com o código de estado SIP, não com a frase da razão

sip-probe.py exigiu a string literal "200 OK". 2600 Configuração do Kamailio em Hz respostas OPÇÕES com "200 Rawr!!", então a sonda relatou um saudável, correta...

Kamo·2mo ago
FixKlusterServices

Trabalhos de registo SIP terminam

Um endpoint pode agora REGISTRAR-SE a partir da internet pública e os relatórios API de Kazoo É: 200 OK via 47.181.8.87:5060. Quatro falhas separadas, cada uma...

Kamo·2mo ago
FeatureKlusterServices

Aviso de chamada gravado em extensões dializadas diretas também

Um chamador que disca uma extensão sobre a saudação agora ouve o aviso como Bem. Esse caminho passou de-did-direct, onde o Dial pertence a O ext-local do FreePB...

Kamo·2mo ago
FeatureKlusterServices

Aviso de chamada gravada para ambas as partes ao mesmo tempo, em seguida, um tom de ponte

Quando um agente responde a uma chamada em fila de espera, o chamador ouve o aviso do cliente e o agente ouve o agente notar ao mesmo tempo, em seguida, uma mar...

Kamo·2mo 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