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,876
Total de Alterações
4,587
Características
4,517
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
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·4w 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·4w ago
ChoreEmailService

Reconstruir contra o consumidor da JetStream

Pega na biblioteca de kamo-shared-f3a7283. Oito membros possuem um email-ws-<id> consumidor ainda filtrado em email.inbox.<addr> de antes de assinarToNats movid...

Kamo·4w ago
FeatureEmailService

Tamanho de cada caixa de correio contra o armazenamento da organização

Dovecot agora impõe um limite por emailbox, e nada estava definindo a coluna Lê. Isto escreve-o todas as noites, após o snapshot de armazenamento para que a cap...

Kamo·4w 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·4w ago
August 10, 2026
FeatureEmailService

Gerencie a lista de convidados de um evento

A janela poderia mostrar quem já estava num evento mas nunca adicionar ou remover alguém; a única operação convidada foi re-notificar pessoas que estavam de alg...

Kamo·4w ago
FeatureEmailService

Deixar o endpoint de conflitos excluir o evento sendo editado

ConflictDetectionService sempre tomou uma exclusãoEventId; este endpoint Passou nulo. Sem ele, um evento se sobrepõe, então no momento em que o evento diálogo c...

Kamo·4w ago
FeatureEmailService

Sincronizar o calendário da organização com os telefones, sem abrir um buraco

O calendário compartilhado não tem proprietário, então a listagem de DAV com o escopo de conta poderia nunca devolvê-lo: os eventos da empresa estavam clarament...

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

Reconstruir contra a biblioteca compartilhada @Lob LONGVARCHAR corrigir

O dialeto PostgreSQL de Hibernate leu as colunas @Lob String como OIDs via getLong(). Afeta notas, contatos, calendário, tokens de OAuth, senhas de IMAP, campan...

Kamo·4w ago
FeatureEmailService

Ponto em YugabyteDB e usar PostgreSQLDialect

O BarataDB foi substituído pelo YugabyteDB. strings de conexão se movem de baratadb-public:26257 para yb-tserver-service:5433, e o dialeto Hibernate desde o Pos...

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

Persistir e servir todo o contato, não apenas seu nome

A camada REST serializou diretamente as entidades JPA. Um Contato não tem mapeamento para seus e-mails, telefones, endereços, organizações, URLs, IMs ou relacio...

Kamo·4w ago
FeatureEmailService

Meça as caixas de correio KamoMail de cada org

Caminha cada caixa de correio Kamo hospeda e registra, por dia de chegada, o RFC822 bytes retém — cabeçalhos, corpo e anexos codificados, em todas as pastas, in...

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

Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo

Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...

Kamo·4w ago
CIEmailService

Espelho Maven Central através da cópia GCS Google

Cada estágio do Docker começa a partir de uma ~/.m2 fria e refetches toda a árvore de dependência, assim que Central vê O peso total de cada serviço em simultân...

Kamo·4w ago
August 7, 2026
FeatureEmailService

Deixar /sendable soltar o grupo alias para chamadas que abrem caixas de correio

O interruptor de correio /mensages oferece o mesmo conjunto que o De campo, menos uma coisa: um nome falso não pode ser aberto. Correio para ele Aterra na caixa...

Kamo·1mo ago
FeatureEmailService

Visualizar variáveis para os modelos de assinatura eletrónica

O editor de modelos de administrador renderiza todos os espaços em branco para uma chave com nenhum braço de amostraVariáveis, então os sete modelos de esígnio ...

Kamo·1mo ago
FeatureEmailService

Endpoint pesquisável, páginado para os endereços que um membro pode enviar de

GET /api/email/mailboxes/enviar respostas à mesma pergunta que /acessível - cada endereço que o membro pode enviar como — mas como um fluxo fundido que é pesqui...

Kamo·1mo ago
FeatureEmailService

Nomeie uma caixa de correio primária em homenagem ao membro que a detém

Uma caixa de correio que alguém tem como principal é a morada dessa pessoa, então... Apresentando-a sob o que quer que a caixa de correio tenha sido rotulada no...

Kamo·1mo ago
FeatureEmailService

Agir numa pasta inteira, não apenas na página que rolou

Marcar todas as pastas lidas e vazias são operações de pasta no cliente não pode expressar por lotes uids: ele só detém a página que tem rolado, para que uma pa...

Kamo·1mo 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·1mo 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·1mo ago
FeatureEmailService

Publique eventos de mudança de caixa de correio para que as visualizações de e-mail parem de pesquisar

A árvore de pastas, lista de conversas e lista de mensagens cada um executou seus próprios 30 segundos Timer, a recarregar a hipótese de algo se ter movido. O W...

Kamo·1mo ago
FeatureEmailService

Push INBOX contagens não lidas sobre NATS/WebSocket em vez de votação

O crachá de e- mail do topo do navegador no kamo- interno atualizou- se chamando /api/email/pastas a cada 30 segundos, por guia do navegador. Esse endpoint cami...

Kamo·1mo ago
August 5, 2026
FixEmailService

Parar Hibernate manipulando os moldes "::" no SQL nativo

O analisador de perguntas nativas de Hibernate trata "::" como um cólon escapado e avança um single ":". BarataDB recebida ****************************:texto[]...

Kamo·1mo ago
FixEmailService

Continue tentando novamente o consumidor de NATS durável do indexador após uma implantação

Um implante de rolamento sobrepõe pods e o de saída ainda mantém o durável consumidor, então o pod de entrada se liga ao "email-metadata-indexer" falha com [SUB...

Kamo·1mo ago
FixEmailService

Adaptar os indexadores de metadados às colunas tipo array

Segue a mudança kamo-shared-library que mapeia conversas/pesquisa index colunas de array como String[]/UUID[] em vez de List<T>, que foi o que parou todas as me...

Kamo·1mo ago
FixEmailService

Limite o índice da pasta em massa e pare- o na falha estrutural

Trabalho não comprometido de uma sessão concorrente, varrido para que a árvore esteja limpa. O índice de volume percorreu páginas com totalPaginas definidas pa...

Kamo·1mo ago
FeatureEmailService

Resolver as pessoas por trás dos endereços em uma mensagem

Um cabeçalho de mensagem sabe um endereço e qualquer nome de exibição escolhido pelo remetente Põe ao lado. A organização já sabe muito mais — colegas, endereço...

Kamo·1mo ago
FixEmailService

Nunca combine uma pista com os endereços da empresa

Um lead cujo e-mail foi definido para noreply@kamocrm.com corresponde a cada mensagem que endereço já enviado — um registro de chumbo apareceu em toda a saída d...

Kamo·1mo ago
FixEmailService

Página a varredura de chumbo até que a janela esteja coberta

Uma única página fixa, silenciosamente perdida, sempre que uma caixa de correio levava mais do que páginaTamanho de mensagens entre ticks — um burst de newslett...

Kamo·1mo ago
FeatureEmailService

Associar correspondência de chumbo, e corrigir o índicer push morto

Adiciona a metade de e- mail da guia de comunicações de chumbo, mais a ingestão necessária existir em tudo. A plataforma não tem e-mail de trabalho push: IMAP ...

Kamo·1mo ago
FixEmailService

Respostas de endereço no Reply-To, e pare de vazar exceções SMTP para a UI

Uma resposta rápida a uma notificação KamoCRM falhou com `{"error":"Endereços Inválidos"}` verbatim na caixa de resposta. Essa string é o texto de Jakarta Mail ...

Kamo·1mo ago
FixEmailService

Parar de classificar uma raiz HTML multiparte/relacionada como um anexo

Cada e-mail transacional que enviamos com um logotipo org inlined chegou em nosso próprio /mensages visualizador com um assunto correto e um corpo completamente...

Kamo·1mo ago
FeatureEmailService

Amostras de antevisão para as nove notificações de oportunidade

Sem um braço aqui, o editor de Modelos de Email do administrador renderiza cada placeholder em branco, então qualquer um que personalize estes nove seria editar...

Kamo·1mo ago
August 4, 2026
FeatureEmailService

Variáveis de antevisão para PHI ACCESS ALERT

Sem uma amostraVariables arm the admin Email Templates preview renderiza a cada placeholder em branco, então quem é solicitado a aprovar a formulação de uma gar...

Kamo·1mo ago
August 3, 2026
FixEmailService

Digitalizar os repositórios MFA partilhados

O MfaEnrollmentService é um @Service na biblioteca compartilhada com kamo, então o wildcard @ComponentScan("com.kamo") nesta aplicação constrói-se isto ou não s...

Kamo·1mo ago
FixEmailService

Mesclar chave kamo duplicada que estoirou o EmailService

O novo módulo EmailService está no CrashLoopBackOff desde 16e8a05 — 22 reinicia, Nunca começou. Snakeyaml levanta DuplicateKeyException em um nível superior rep...

Kamo·1mo ago
ChoreEmailService

Realizar trabalhos pendentes em curso

Está encenado e comprometido como-é assim nada é deixado descompromissado na árvore de trabalho. 1 ficheiro alterado, 12 inserções(+)

Kamo·1mo ago
FixEmailService

Endureça o download do kubectl contra a saída flácida [skip ci]

dl.k8s.io sobre a saída do corredor diminui intermitentemente no meio da transferência: curl: (56) OpenSSL SSL read: a descriptografia falhou ou o mac de regist...

Kamo·1mo ago
FeatureEmailService

Avatar endpoints; fix unauthenticated reachability and contact tenancy

Adds the mailbox side of sender avatars, and fixes three pre-existing holes this work would otherwise have built on top of. AUTHENTICATION. OTKPreAuthFilter us...

Kamo·1mo ago
FixEmailService

Adicionar os endpoints do CampaignController REST em falta para /api/email/campaigns

O espaço de trabalho/editor GET/POST /api/email/campaigns etc., mas apenas O CampaignService (o @Service) já foi criado — nenhum @RestController o expôs, Então ...

Kamo·1mo ago
July 28, 2026
FixEmailService

Remover pedido de cancelamento ambíguoMatcher que estoirou a inicialização

EmailService monta dois servlets (MVC DispatcherServlet + Spring-WS MessageDispatcherServlet em /services/*), então uma requisição de texto nuaMatchers( "/api/e...

Kamo·1mo ago
July 27, 2026
FeatureEmailService

Infraestrutura de campanha de email em massa — fornecedor, expedidor, conformidade, em tempo real

Infra- estrutura para campanhas de e-mail em massa em nível de org, totalmente separada do dia a dia provedor de e-mail para que ele não pode ser estrangulado /...

Kamo·1mo ago
July 23, 2026
ChoreEmailService

Reconstruir para apanhar teclas canônicas

Nenhuma mudança de fonte. Pacotes de serviços de email kamo-shared-library em tempo de compilação, então o CANONICAL KEYS fix (shared-lib c028131) só atinge a s...

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