KamoCRM

Registo de Mudança ao Vivo

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

17,539
Total de Alterações
6,013
Características
5,292
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,539AIService257APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService253MediaService602RAGService79SecurityService1,854TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,358kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,666kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore775Docs3,255Feature6,013Fix5,292Other994Performance165Refactor278Revert23Style42Test162Upgrade1
August 27, 2026
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·2mo ago
Fixkamo-internal

Um anexo que não pode ser lido diz isso, em vez de nada

Um elemento de mídia lhe dá um bit — falhou — e nenhum código de status, e ele o que quer que tenha corrido mal o controlo simplesmente Fica morto. AnexoChip as...

kamo·2mo ago
FixSecurityService

Uma imagem de imagem-frame cujos bytes se foram responde 410, não 500

O fluxo de frame capturou tudo como stream falhou e retornou 500, então uma foto cujo objeto não está em armazenamento renderizado como uma imagem quebrada sem ...

Kamo·2mo ago
FixVOIPService

Uma gravação cujos bytes se foram responde 410, não 500

A mesma divisão do proxy de imagem e do download dos documentos. Uma gravação de chamada que é não no armazenamento está permanentemente não lá, e um jogador en...

Kamo·2mo ago
FixDocsService

Um documento cujos bytes se foram responde 410, não 500

O download do streaming pegou cada falha de armazenamento como um erro inesperado e retornou 500, que não diz nada a um leitor e deixa um espectador com um bran...

Kamo·2mo ago
FixMediaService

Um anexo que não pode ser lido diz isso em vez de 500ing

O proxy de imagem já responde 410 para acesso revogado e para um removido mensagem, mas deixe o OpenRange IOException escapar sem ser pego — então o único caso ...

Kamo·2mo ago
Fixkamo-shared-library

Na verdade chamar a política de realização

SW3 implementou a Política de Cumprimento como o primeiro membro de uma interface que não tinha nenhum, e nada nunca o chamou — um grep através de kamo-comparti...

Kamo·2mo ago
Fixkamo-marketing

O título do banco lê um padrão, não um teto

O cartão impresso "Até 5 usuários" do plan.maxSeats, diretamente acima do seu próprio lista de recursos lendo "Utilizadores (25)" e uma coluna de comparação len...

Kamo·2mo ago
FixInitializerService

Linhas de catálogo que fizeram a página de preços contradiz-se

COMMERCE POS é ServiceType.POS(21), cujo nome verdadeiro é "Linhas de Negócios" - a chave de guarda-chuva para o que uma org vende, rendas, serviços ou emprésti...

Kamo·2mo ago
FixSecurityService

Uma visualização CCD não é uma divulgação

Antevisão de um resumo registrou uma divulgação nomeando o destinatário — assim um paciente perguntando quem tem seu registro em §164.528 seria dito que foi par...

Kamo·2mo ago
FixInitializerService

Três linhas de catálogo que fizeram a página de preços contradiz-se

O assento conta. O título da placa de plano lê max seats ("Até 5 usuários") enquanto o lista de características por baixo da mesma e a tabela de comparação ler ...

Kamo·2mo ago
Fixkamo-marketing

A página contradisse-se, e a calculadora faturava e-mail por usuário

O distintivo incluído deu o plano errado. Todos os quatro módulos por assento estão incluídos em Negócios e Enterprise, e o crachá escolheu o primeiro ID incluí...

Kamo·2mo ago
Fixkamo-shared-library

O envio do documento publica a sua linha apenas uma vez que os bytes estejam em terra

O upload bufferedDocument foi a única loja que escreveu seu ImgDat com isMissing=false ANTES de enviar qualquer coisa, e simplesmente re-defini-lo para falso ap...

Kamo·2mo ago
Fixkamo-shared-library

Um envio falhou não pode tornar-se uma correspondência de dedup

Um membro enviou um .wav de 11 MB para um bate-papo, tem "Não é possível invocar ObjectWriteResponse.etag() porque a resposta é nula", enviou-a novamente e a o ...

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

Uma chamada de entrada lê corretamente e respeita a pílula status

Três coisas erradas com a janela da ferramenta de softphone. O número foi pintado exatamente como o INVITE o carregava, então um chamador chegou como "+1555987...

kamo·2mo ago
FixSecurityService

Nada devolveu um ID da conta, por isso nada pode ser retirado

Retirar o acesso ao portal e conceder um proxy ambos têm um ID de conta, e não endpoint alguma vez retornou um. Uma prática poderia convidar um paciente para o ...

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

Leitura e atualização da lista de preços falou com o endpoint errado

Dois erros de cliente/servidor silenciosos fizeram a entrada da lista de preços de varejo caminho de gravação do ecrã morto: - a lista de entradas foi desembru...

kamo·2mo ago
FixVOIPService

A varredura de extensão não apaga mais cada atribuição de membro

MemberVoipConfigController.put escreve uma atribuição para dois lugares - - e Em seguida, limpou o segundo no seu próximo passe. Não provedor armazena IDs de me...

Kamo·2mo ago
FixMediaService

Uma reação comutada duas vezes ao mesmo tempo é um no-op, não um 500

setReaction lido, em seguida, salvo, em seguida, pegou a violação de restrição a leitura era suposto prevenir — o que não funciona: a violação surge no flush, a...

kamo·2mo ago
Fixkamo-shared-library

Deixe a base de dados decidir se já existe uma reacção

A restrição única sobre (mensagem, membro, emoji) não estava fazendo nada de útil. Um livro de leitura perde a corrida com o segundo clique do membro, e captura...

kamo·2mo ago
Fixkamo-internal

Uma reação ou edição falhada não se mantém na mensagem

Leva @kamo/chat-core 0.1.9, que rola uma edição otimista ou reação de volta quando o A ligação cai em vez de apenas quando o servidor se recusa. O spinner de sa...

kamo·2mo ago
Fixkamo-internal

O espaço de trabalho que escolheste é aquele em que pousas

Escolha "ABC Hipoteca" no login e você chegou em um espaço de trabalho usando KamoCRM Logotipo e cores, com menu à esquerda que oferece rotulagem branca, planos...

kamo·2mo ago
FixEmailService

Parar o e- mail de oferta de cartão não lido que foi lido e apagado

O widget home-page não lido lê email metadata.search index directamente — não deve gastar uma ligação IMAP, que é a totalidade razão pela qual existe — e esse í...

kamo·2mo ago
Fixkamo-internal

Mantenha os tickets de suporte fora do crachá não lido por membro

perSender é o que coloca um número em uma pessoa — sua linha member-directory, seu Hex head — por isso tem que significar "mensagens não lidas deles". Estava a ...

kamo·2mo ago
Fixkamo-shared-library

Uma conta não lida nomeia um remetente apenas quando um único membro é a resposta

remetenteId é o que fixa um crachá não lido para uma pessoa — sua linha de diretor-membro, sua cabeça hex — então tem que significar "essas mensagens são deles"...

kamo·2mo ago
August 26, 2026
Fixkamo-marketing

Um add-on por mailbox não tem preço por usuário

PER MAILBOX caiu para o braço padrão, então a página de preços público anunciou os dois add-ons de e-mail como "/usuário/mês" contra uma caixa de e-mail preço. ...

Kamo·2mo ago
FixEmailService

Parar duas primeiras cargas que fornecem duas de cada calendário

O launchpad pinta dois widgets de calendário e cada um obtém sua própria fonte, então Dois pedidos atingiram a listaCalendars ao mesmo tempo. Provisão é encontr...

Kamo·2mo ago
Fixkamo-internal

Salvar uma página de configurações não pinta mais a aba como plataforma

Assinado em Wienerschnitzel, abriu Configurações → Branding, salvou informações da empresa, e todo o espaço de trabalho voltou ao logotipo e cores de Kamo. Fech...

kamo·2mo 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·2mo ago
Fixkamo-asterisk-support

Os ganchos prediais devem retornar (), não MacroExit () — Asterisco 21

O Asterisco 21 removeu a família de aplicativos Macro() diretamente, e o FreePBX atinge estes ganchos com Gosub() (extensions additional.conf: *****************...

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

Examine o e-mail de compartilhamento. pacote de repositório de faturamento

@EnableJpaRepositórios lista explicitamente pacotes, então MailboxBillingDayRepository foi invisível e o serviço recusou-se a começar imediatamente — apanhados ...

Kamo·2mo ago
Fixkamo-internal

Nunca bloqueie o provedor que uma org já está usando

Duas orgs de produção funcionam 26 e 41 caixas de correio ao vivo sem correio código adicional, então o selecionador teria lhes dito KamoMail requer o KamoMail ...

kamo·2mo ago
FixSecurityService

22 dos 26 direitos clínicos nunca foram respeitados

Apenas os quatro direitos à população — exportação a granel, medidas de qualidade, portal administração e configurações de RHE — foram sempre verificadas. Presc...

Kamo·2mo ago
FixEmailService

Um primário contestado é um 409, não um 500

O catch-all transformou uma recusa esperada em um erro de servidor, que perdeu a mensagem que o membro precisava e fez um conflito de rotina parecer Faltas nos ...

Kamo·2mo ago
Fixkamo-internal

Pergunte a uma máquina que existe para a organização ?org= nomes

Uma nova organização foi criada com seu logotipo, cores e três fundos. Tudo da sua disposição correcta em público/wienerschnitzel/ — 15 objectos, direito valore...

kamo·2mo ago
FixSecurityService

Uma organização pode ser pesquisada pela referência ?org= carrega

GET /org/ref/{ref} — o mesmo registro projetado que /org/domínio/{host}, para um organização nomeada pelo seu id ou pelo seu apelido web. Nada poderia responde...

Kamo·2mo ago
FixEmailService

Recusar uma caixa de correio primária Outro membro detém

Primária é um identificador de login, então uma aquisição silenciosa muda qual conta um endereço autentica-se de uma tela que nunca menciona logins. Atribuir ai...

Kamo·2mo ago
Fixkamo-internal

Todos os incêndios de eventos catalogados onde o evento realmente acontece

A maioria do catálogo de som era configurável e inaudível. Duas causas, ambas silencioso por construção: um som que nunca toca se parece exatamente com um O mem...

kamo·2mo ago
FixSecurityService

Mede o balde de exportação a granel

StorageDomain.BULK EXPORTS enviado declarado, documentado como "medido pela digitalização o objeto armazena", e referenciado por nada. Relatou zero para cada pr...

Kamo·2mo ago
Fixkamo-internal

A queda nas pontuações da meta e o seu objectivo já não se reúne

Duas queixas sobre o mesmo gesto — levar a cabeça ao alvo. **Dropping no gol não fez nada.** Pontuação viveu inteiramente dentro da RAF lançamento Loop, que só...

kamo·2mo ago
Fixkamo-marketing

Leia a marca da plataforma a partir de sua pasta alias

A pasta de tema foi derivada do nome do host — kamocrm.com tornou-se kamocrm-com — que é o local onde a marca foi escrita até que um domínio se tornou facultati...

Kamo·2mo ago
Fixkamo-signer-monorepo

Uma página de autógrafos usa a marca do remetente, não a do Kamo

getThemePath tomou um nome de máquina e usou o seu FQDN com pontos transformados em traços como A pasta do balde. Isso só poderia responder por uma org que tinh...

Kamo·2mo ago
Fixkamo-register

Marcar a tela de inscrição do apelido da org, não a máquina

register.kamocrm.com é a página de inscrição para cada organização sem registro host de sua própria, assim que uma pasta tema derivado do host pintou todos eles...

Kamo·2mo ago
Fixkamo-login

Marcar a tela de login do apelido da org, não a máquina

login.kamocrm.com é a tela de login para cada organização que não tem host Por conta própria. A base do tema foi derivada desse nome de máquina, então todos ele...

Kamo·2mo ago
FixMediaService

O lobby de uma criança org oferece seus próprios fundos, não a plataforma

A pasta que contém fundos de reunião de uma org e configuração do tema foi derivada de um nome de máquina — o pedido, ou o domínio org que o sidecar passou — to...

Kamo·2mo ago
FixESigService

O aplicativo de assinatura recebe a marca do remetente, não Kamo

A mesma suposição errada apareceu de duas formas diferentes. A URL do logotipo da página de assinatura era https://<org fqdn>/theme/logo-full.<ext>, que não é ...

Kamo·2mo ago
FixEmailService

Compilar o URL do logo org a partir do seu alias, não do seu domínio

E-mail transacional é enviado para caixas de entrada reais, então os logotipos cabeçalho e rodapé têm para resolver sem qualquer tema do lado do cliente JavaScr...

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