KamoCRM

Registo de Mudança ao Vivo

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

17,499
Total de Alterações
5,986
Características
5,283
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,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,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 5, 2026
FixEmailService

Pare um membro de alcançar a integração do calendário de outro, e pare os endpoints distribuindo a credencial

Dois defeitos nos terminais /settings/integrations/member, ambos vivos e ambos Atingível por qualquer membro subscrito. O ID era o único controle de acesso. Ca...

Kamo·1mo ago
FixEmailService

Criar uma subpasta sob o seu pai, não ao seu lado com um ponto no seu nome

createFolder juntou um pai ao nome de uma nova pasta com um ".". Ligado Gmail, que separa sua hierarquia com "/", que produziu uma pasta de nível superior liter...

Kamo·1mo ago
FixEmailService

Pegue a pasta da consulta, para que uma pasta do Gmail possa ser endereçada

A pasta viajou como um segmento de caminho, e o Gmail separa sua hierarquia com "/" — sua pasta Enviada é `[Gmail]/Enviado Mail`. Não há nenhuma maneira de colo...

Kamo·1mo ago
FixEmailService

Comunique o separador de pastas e o papel de uso especial para que as pastas do Gmail sejam reconhecíveis

Um membro do Google Workspace viu cada uma das suas pastas listadas em "My pastas" com o seu caminho bruto para uma etiqueta – "[Gmail]/Enviado Mail", "[Gmail]/...

Kamo·1mo ago
FixEmailService

Parar uma configuração do provedor salva de descartar os campos de outro formulário

Cada painel de configuração posta apenas os campos que possui, plano, ao lado do tipo provedor -- o painel Google Workspace não envia nada, mas serviçoAccountJs...

Kamo·1mo ago
September 4, 2026
FixEmailService

Parar uma leitura do Yugabyte reiniciar de matar silenciosamente um envio transacional

EmailTemplateService.sendToUser é o ponto final por trás de cada serviço a serviço e-mail transacional na plataforma, e foi @Transactional sobre três leituras: ...

Kamo·1mo ago
FixEmailService

Deixe um lançamento terminar o que o velho pod estava fazendo

Implantes substituiu o único pod de cada serviço com nada para pegar os pedidos em Voo. Três configurações, aplicadas em toda a frota: - preStop dorme 10s ante...

Kamo·1mo ago
FixEmailService

Abra a mensagem, não a caixa de correio

O aplicativo tem uma rota por (pasta, UID). Ser informado sobre um correio e depois aterrar em uma lista para caçar por isso é o tipo de pequena injustiça que f...

Kamo·1mo ago
FixEmailService

O e- mail do sistema não deve enviar como um domínio que não autenticamos

E- mail transacional sempre saiu como NoReply@ {org domínio primário} através O nosso próprio revezamento. Isso só é seguro enquanto Kamo hospeda o correio da o...

Kamo·1mo ago
FixEmailService

As caixas de correio pessoais lêem o registo OAuth, não a configuração morta

Conectar um Gmail pessoal ou caixa de correio do Outlook tem vindo a construir o seu consentimento URL com client id= vazio, e cada tentativa foi recusada pelo ...

Kamo·1mo ago
September 3, 2026
FixEmailService

Restaurar a transação a sobrecarga de anexos deixada para trás

baf3c88 adicionou um parâmetro de anexo ao sendToUser movendo todo o corpo para uma nova sobrecarga de seis argumentos. O @Transactional permaneceu no argumento...

Kamo·1mo ago
FixEmailService

Parar um anexo com uma ligação IMAP aberta para sempre

getAttachment retornou IMAPInputStream preguiçosa do Jakarta Mail diretamente para fora comStore, que coloca a Loja de volta na piscina no instante em que a lam...

Kamo·1mo ago
September 2, 2026
FixEmailService

Mostrar uma imagem colada em vez de uma imagem quebrada

Jakarta Mail mãos de volta um cabeçalho MIME exatamente como ele chegou, dobra e tudo: RFC 5322 permite que um cabeçalho de e- mail execute várias linhas quebra...

Kamo·1mo ago
FixEmailService

Relatar uma associação fracassada no AVISO, não no DEBUG

A associação líder engole seus fracassos de propósito — um problema anexando mensagem nunca deve quebrar a varredura que estava lendo a caixa de correio — assim...

Kamo·1mo ago
FixEmailService

Mantenha as palavras digitadas após uma foto inserida

A mesma mensagem relatada tinha uma assinatura por baixo da foto. Isso não aconteceu. Chegar — o painel de leitura mostrou um corpo vazio acima do anexo. Há um...

Kamo·1mo ago
FixEmailService

Deixe uma foto anexada de um telefone ser aberta

Um membro enviou-se uma mensagem de uma conta externa com um arquivo anexado. A mensagem chegou; o arquivo não estava em nenhum lugar nele — nenhuma prévia, nen...

Kamo·1mo ago
FixEmailService

Dê uma pasta com uma ampers e em seu nome sua contagem de mensagens

Uma caixa de correio chamada "Bugs & Enhancements" não mostrou nenhuma contagem na barra lateral enquanto cada pasta ao lado mostrou a direita, e os totais da c...

Kamo·1mo ago
FixEmailService

Torna uma mensagem listada pesquisável, não meramente armazenada

O índice é escrito de duas direções. Abrir uma mensagem executa a totalidade indexador, que escreve a linha e então computa seu search vector. Listar a pasta es...

Kamo·1mo ago
FixEmailService

Fazer etiqueta: pesquisa ler a tabela que grava etiquetas

A cláusula testou si.label ids, uma coluna de array no índice de busca. Nada tem alguma vez o escreveu — rotulando uma mensagem insere em email metadata. etique...

Kamo·1mo ago
August 30, 2026
FixEmailService

Serve pastas e rótulos inteligentes como mensagens, não como linhas de índice

Ambos os endpoints responderam fora do email metadata.search index e entregaram o cliente O que a mesa guarda. Uma pasta inteligente retornou SearchIndexEntity ...

Kamo·1mo ago
August 27, 2026
FixEmailService

Parar de pedir ao Gráfico o tamanho da mensagem que o tipo legado não possui

Cada listagem para Mike@OptionOne.com retornou 400 RequestBroker--ParseUri ("Não foi possível encontrar uma propriedade chamada 'tamanho' no tipo E a caixa de c...

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
August 26, 2026
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
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
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
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
FixEmailService

Detecção de conflitos agora encontra conflitos

Delegados para encontrarBusyForMemberInRange e exclui o evento sendo editado em Java, onde uma exclusão nula não pode envenenar um predicado SQL. O teste que s...

Kamo·2mo ago
August 22, 2026
FixEmailService

Move realmente um evento quando seu calendário é alterado

O diálogo sempre ofereceu um catador de calendários ao editar e o PUT sempre carregou o escolhido calendárioId, mas updateEvent não tinha nenhum parâmetro para ...

Kamo·2mo ago
August 16, 2026
FixEmailService

Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]

A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...

Kamo·2mo ago
August 15, 2026
FixEmailService

Campanhas tomam os direitos de e- mail, como o resolvedor do destinatário já fez

O e-mail em massa era meio-forçado e as metades estavam em diferentes serviços. **************** no Serviço de Segurança tem a resolução do destinatário em MANA...

Kamo·2mo ago
FixEmailService

A administração da caixa de correio toma a direita, e três pontos finais recebem uma sessão

O MailboxController não tinha qualquer direito. GESTÃO EMAIL ACCOUNTS existiu apenas como um checkDiretamente no navegador e View EMAIL ACCOUNTS foi referenciad...

Kamo·2mo ago
FixEmailService

Cada ponto de contacto toma o verbo que o nomeia

ContactRestController verificou cuidadosamente a propriedade — orgOf, userOf, assevereBookIsMine, assertGroupIsMine, e 404 em vez de 403 para que o id de outra ...

Kamo·2mo ago
August 14, 2026
FixEmailService

Colocar uma chamada de volta em um calendário que o membro pode realmente ver

As chamadas não estavam a chegar ao calendário. Este serviço escolheu o alvo calendário por conta — findPrimaryByUser — e um usuário é global enquanto um membro...

Kamo·2mo ago
FixEmailService

Parar envelopes reivindicando uma resposta de consentimento ninguém pediu

remoteImagesAllowed foi um booleano primitivo, e apenas os três terminais que obter uma mensagem inteira sempre atribui-la. A listagem da pasta não — respondend...

Kamo·2mo ago
FixEmailService

Fazer lembretes de eventos notificar alguém

Três falhas, um sintoma. Os membros relataram que as notificações de calendário não trabalho, e todas as três razões estavam deste lado. Lembranças nunca foram...

Kamo·2mo ago
FixEmailService

Grave todas as três bandeiras do IMAP, e diga por que o índice ainda não pode servir uma lista

A migração foi executada, então is respondered existe e SearchIndexService agora escreve é ao lado de is read e is starred. O índice registou dois dos três band...

Kamo·2mo ago
FixEmailService

Não ler ou escrever é respondido antes de sua coluna existir

Segue a mudança bibliotecária compartilhada desmapeando o campo. Nada no destacamento O caminho agora toca uma coluna que o KamoInitializer ainda não criou. A ...

Kamo·2mo ago
August 12, 2026
FixEmailService

Pare de vazar uma conexão IMAP IDLE em cada reconexão do navegador

Interromper o tópico IDLE não pode terminar um IDLE: está estacionado num bloqueio socket lido que só vê a bandeira uma vez que a leitura retorna por conta próp...

Kamo·2mo ago
August 11, 2026
FixEmailService

A metade fonte de 1b3553f, que cometeu apenas seus testes

1b3553f encenado seus dois novos arquivos de teste e nada mais, então ele pousou afirmando um pasta nullableManager.set Bandeiras que ainda não existiam e não p...

Kamo·2mo ago
FixEmailService

Parar que uma bandeira IMAP sem nome seja sobrescrita

As bandeiras do IMAP são independentes, então "marcar esta leitura" não deve dizer nada sobre a estrela. EmailImapService.setFlags sempre tomou Booleans nullabl...

Kamo·2mo ago
FixEmailService

Parar o envio de uma credencial compartilhada como padrão de configuração

A senha compartilhada da plataforma foi criada como o retorno para DB PASSWORD e MINIO ROOT PASSWORD, então ele viveu neste repo e na imagem construída, bem com...

Kamo·2mo ago
August 10, 2026
FixEmailService

Retire a chamada da sessão, não da sequência de consultas

GET /api/calendar/calendars tomou userId como parâmetro de solicitação, então mudando um número no URL leu os calendários de qualquer pessoa — e porque os calen...

Kamo·2mo ago
FixEmailService

Fazer com que o MKCOL crie um livro que possa ser armazenado

mkCol construiu um ContactBook que não transporta nem uma organização nem um proprietário e retornou 201 independentemente, então criando um livro de endereços ...

Kamo·2mo ago
FixEmailService

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·2mo ago
FixEmailService

Escopo livros de endereços para o membro que os possui

Os contactos foram explorados apenas pela organização. listBooks(orgId) foi findByOrganizaçãoId(orgId), e a consulta de lista de contatos aberta ONDE c.contactB...

Kamo·2mo ago
August 9, 2026
FixEmailService

Publique IDs de linha como strings — um novo livro 404'd no momento em que você o selecionou

O BarataDB unique rowid() produz ids de 64 bits. Um real de contact books é 120008191268096758; JSON.parse do JavaScript roda qualquer coisa passada Número. MAX...

Kamo·2mo ago
FixEmailService

Gravar os tamanhos das mensagens em vez de escrever zero

SearchIndexService writed sizeBytes = 0 para cada mensagem indexada, sob o comentário "Não disponível no envelope". Ela estava disponível — a busca O perfil sim...

Kamo·2mo ago
August 6, 2026
FixEmailService

Restaurar os arquivos 2b23346 deixado cair, e responder a um envio superdimensionado com 413

2b23346 foi cometido através de um índice privado que nunca foi semeado do HEAD, assim sua árvore manteve apenas os três arquivos encenados nele e o commit dele...

Kamo·2mo ago
FixEmailService

Pare de fechar cada envio a 1MB, para que uma imagem colada possa realmente sair

A composição com uma imagem colada falhou com um "Falha em enviar email". A compositor inlines a pasta no corpo HTML como uma base64 dados URI, que monta na par...

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