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 24, 2026
FixEmailService

Aceitar um otk de curta duração no aperto de mão WebSocket, ao lado de ***

A mesma alteração que o mediaservice: o kamo- internal está a mover o ID da sessão *** fora do navegador JavaScript, sessão desligadaArmazenar e desligar cada U...

Kamo·4w ago
September 23, 2026
FixEmailService

Pega domínios mortos e caixas de correio mortas os cheques deixam passar

A campanha 8781b848 terminou com 667 saltos e 1.258 falhas. Três lacunas na O mecanismo de elegibilidade existente permite-lhes passar: - DomainMailCheck pediu...

Kamo·4w ago
FixEmailService

Um teste de ligação IMAP/SMTP não pode ser utilizado como sonda de rede

POST /api/email/member-imap/test e /{id}/imap/test conectados a qualquer máquina e porta o chamador fornecido e retornado a mensagem de exceção bruta. Qualquer ...

Kamo·4w ago
FixEmailService

Alias, domínio e ações de administrador de caixa de correio pessoal precisam de um direito de gerenciamento

criar/excluir um apelido de email, **************** nos domínios de envio da org, e **************** em uma caixa de correio pessoal (auto-anfitrião) tudo neces...

Kamo·4w ago
FixEmailService

As caixas de correio e os apelidos de um membro só podem ser lidos dentro da sua própria organização

GET ************* não recebeu nenhum pedido de HttpServlet — nenhuma sessão, nenhuma org Verifique em qualquer lugar no caminho - e GET ********** ****** verifi...

Kamo·4w ago
FixEmailService

Um calendário de exportação ou importação deve ser um que o chamador pode realmente abrir

GET /export/calendar/{id} e POST /import/{calendarId} tomaram o UUID do calendário sozinho — não HttpServletRequest, então nenhuma sessão, nenhuma org ou verifi...

Kamo·4w ago
FixEmailService

SearchService marca seu construtor de injeção, então o serviço começa

9809d4b deu ao SearchService um segundo construtor (um relógio, para testes) e marcado nenhum, assim Spring escolheu nenhum, procurou um sem-argumento construto...

Kamo·4w ago
FixEmailService

Pesquisar que honra sua consulta, e cada ação de e-mail na caixa de correio que está aberta

Dois problemas em /mensagens, corrigidos no serviço. A busca não funcionou. O caminho do índice lançou um ClassCastException em cada hit (Instant -> Timestamp,...

Kamo·4w ago
FixEmailService

Caixa de correio partilhada Preciso de um direito de gestão

************* em /api/email/caixas de correio partilhadas sessão — qualquer membro autenticado pode criar uma caixa de correio partilhada, apagar uma ou concede...

Kamo·4w ago
FixEmailService

Um token de estado OAuth é um registro do lado do servidor, não um blob que o navegador devolve

/api/email/outh/callback e ************* são públicos e sem sessão (o provedor redireciona o navegador aqui sem sessão Kamo), então `state` foi o único lugar on...

Kamo·4w ago
FixEmailService

A De sobreposição deve ser um endereço que o chamador pode enviar como

POST /api/email/send recebeu request.getFromAddress() diretamente no cabeçalho De e no SMTP Enviador de envelopes -> EmailSmtpService.send, e o mesmo sobrescrev...

Kamo·4w ago
September 18, 2026
FixEmailService

Outros nomes e acesso à caixa de correio partilhada nomeiam os seus membros como texto

GET e POST /api/email/aliases (e /aliases/member/{id}) e GET e POST **************** respondeu com as próprias entidades, cujo membro longo e Foi concedido pelo...

Kamo·1mo ago
September 17, 2026
FixEmailService

Salvando uma integração calendário/contatos nunca em branco ou solta suas credenciais armazenadas

As credenciais de uma integração de contatos Json foi substituído por qualquer um salvo enviado. A página CalDAV/CardDAV da org envia tudo quatro campos de serv...

Kamo·1mo ago
FixEmailService

A lista de acesso de uma caixa de correio partilhada só é legível dentro da sua própria organização

- Está bem. Que leu o acesso linhas para qualquer identificação da caixa de correio. Cada outra operação de acesso (atualizar, excluir, conceder, revogar) carre...

Kamo·1mo ago
FixEmailService

Uma pessoa retirada de um gotejamento fica fora

O motor move-se até 200 pessoas por gotejamento de cópias lido no início de um passe, até 25 segundos de idade no momento em que cada um é utilizado. Enquanto i...

Kamo·1mo ago
September 16, 2026
FixEmailService

Parar de refrescar uma caixa de correio não conceder nenhum aplicativo pode atualizar, e dizer que ele precisa reconectar

Um org conectado Microsoft 365 através do aplicativo de plataforma de Kamo; o aplicativo de plataforma foi mais tarde desligado e a org não tem registro próprio...

Kamo·1mo ago
FixEmailService

Cada pedido recusado diz porquê, não apenas chamadas de campanha

2a72597 deu aos controladores de campanha a sentença do membro em vez de "Bad Pedido". A mesma perda aconteceu em qualquer outro lugar no EmailService que se re...

Kamo·1mo ago
FixEmailService

Uma chamada recusada diz porque, em vez de "Mau Pedido"

CampaignService recusa com um ResponseStatusException carregando uma sentença escrito para o membro ("Pause a campanha antes de deletá-la.", "Só pausado campanh...

Kamo·1mo ago
September 13, 2026
FixEmailService

Aceitar índices de imagem OCI ao resolver o digest construído [skip ci]

As imagens são empurradas como índices de imagem OCI, então pedindo o registro para um único imagem manifesta apenas respondeu 404, o digest voltou vazio e a ve...

Kamo·1mo ago
FixEmailService

Reiniciar quando uma reconstrução do mesmo compromisso deixa vagens no digest antigo [skip ci]

A etapa de implantação tentou detectar uma reconstrução do mesmo compromisso comparando o Referência da imagem da implantação antes e depois de 'set image'. "Ap...

Kamo·1mo ago
September 12, 2026
FixEmailService

Salvar uma campanha não falha mais com "Reiniciar leitura necessária"

A linha do provedor de volume (hosts, enviar janela, aquecimentos, audiências de campanha) foi lido dentro de chamadas' transacções mais longas. Uma campanha sa...

Kamo·1mo ago
FixEmailService

O proprietário da organização pode abrir a lista de opt-out

Um novo direito é concedido a ninguém no dia em que ele implantar, então uma lista fechada apenas no MANAGEM EMAIL OPT OUTS enviaria visível para nenhuma organi...

Kamo·1mo ago
FixEmailService

Nomeie o remetente uma vez no topo da página de preferência

Com um logotipo, o nome é seu texto alt e não é escrito novamente por baixo dele; sem um, o nome é o cabeçalho. Foi mostrado e lido em voz alta, duas vezes.

Kamo·1mo ago
FixEmailService

A lista de opt-out apenas nomeia contatos de livros de organização

O livro de endereços pessoal de um membro é deles; a lista de opt-out de toda a ordem não deve tornar-se uma forma de ver cujos contactos privados incluem algué...

Kamo·1mo ago
FixEmailService

Cada campanha é enviada como o remetente da org, e seu de nunca pausa-lo

O próprio de uma campanha from email/from name já não é lido: o De é sempre o endereço e nome em Configurações > E-mail > E-mail Sender em massa (ou seja, a NoR...

Kamo·1mo ago
FixEmailService

Verificação inicial do índice de um endereço por campanha em vez de o criar

O EmailService executou o CREATE UNIQUE INDEX em cada inicialização. DDL neste cluster custa a cada serviço cerca de quinze minutos de "schema versão mismatch",...

Kamo·1mo ago
FixEmailService

Reveja correções para o blob provedor, relatórios de entrega e teste enviar

O blob provedor é sempre escrito em uma transação própria, por isso seu lock query permanece a primeira instrução e uma corrida de bloqueio perdido pode ser nov...

Kamo·1mo ago
FixEmailService

A do relé da plataforma recusaria pausas a campanha em vez de falhar seus destinatários

Se os destinatários não tivessem feito contato com cada um deles, então, uma vez que o De a campanha nunca poderia enviar para esses endereços. O caminho de env...

Kamo·1mo ago
FixEmailService

O relé da plataforma é reconhecido por um check-and-port em qualquer lugar

Recusar um domínio desligado De igualar o relé por máquina e porta, enquanto o O acompanhamento da entrega do aquecimento e o conselho do envio do teste coincid...

Kamo·1mo ago
FixEmailService

Progresso de campanha ao vivo atinge navegadores em cada réplica

O corretor STOMP está em-peso por pod e o progresso é levantado em qualquer pod detém a locação de expedição ou recebeu um relatório de entrega, assim navegador...

Kamo·1mo ago
FixEmailService

O remetente de envelope smtp está configurado para o endereço nu

O correio da campanha agora carrega um nome de exibição em seu De, e o retransmissor passa aceita apenas seu próprio domínio remetente, julgado pelo MAIL FROM. ...

Kamo·1mo ago
FixEmailService

Um endereço de correio em falta não bloqueia o envio

assertSendable recusou agendar ou enviar uma campanha sem um físico Endereço. O endereço da org ainda vai para o rodapé quando tem um no ficheiro; quando não te...

Kamo·1mo ago
FixEmailService

Um convite é fechado à direita para jogar Hold'em

HOLDEM INVITE não estava nem no mapa fechado, nem no desalojado, por isso foi enviado Enganado e falhou o teste que existe para pegar exatamente isso.

Kamo·1mo ago
FixEmailService

Uma quebra de linha no nome de exibição do remetente não pode mais iniciar um cabeçalho

Jakarta Mail codifica vírgulas, aspas e não- ASCII em um nome de exibição, mas passa um CR/LF bruto através, assim exibidoComo agora achata caracteres de contro...

Kamo·1mo ago
FixEmailService

O gravador NoReply nomeia o construtor Spring deve usar

Ele tem dois, o segundo para testes, e com nenhuma picaretas de primavera marcadas nem: o contexto falhou com "Nenhum construtor por omissão encontrado" e levou...

Kamo·1mo ago
September 10, 2026
FixEmailService

Logotipos de modelo vêm de uma máquina de tema ao vivo

resolveLogoUrls construiu o URL do logo do primeiro domínio da org seja qual for o seu estado, então uma org ainda configurando seu domínio tem um URL de logoti...

Kamo·1mo ago
September 7, 2026
FixEmailService

Uma notificação levantada na cápsula errada não chegou a ninguém

O corretor aqui está habilitadoSimpleBroker — in-heap, per pod, no relé — e isso A implantação executa duas réplicas. Serviço de Notificação de Membros publicad...

Kamo·1mo ago
FixEmailService

Os dois últimos consumidores duráveis tornam-se filas, e a sincronização de contato atinge cada cápsula

O relé de correio foi uma das quatro assinaturas NATS de um consumidor simples e durável. Uma simples durável admite exatamente um assinante, então em duas répl...

Kamo·1mo ago
FixEmailService

Uma marca a granel anuncia-se, então o crachá de navegação segue-o

Os endpoints de mensagem única sempre publicaram os eventos da caixa de correio que se movem o crachá de navegação e recarregar as outras páginas. Os três ponto...

Kamo·1mo ago
FixEmailService

Cada cápsula retransmite a caixa de correio, para que o crachá não lido se mova novamente

O relé de e-mail do navegador ligou um consumidor DURABLE NATS com o nome do membro ("email-ws-<id>"). Um consumidor de push durável admite exatamente um assina...

Kamo·1mo ago
FixEmailService

Um serviço pode mudar o link de uma reunião, e a sala é informada

atualizaçãoEvento reafirmou o título, descrição, localização, cor, fuso horário e profundidade link, e a reunião caiuUrl — então um link adicionado a um callbac...

Kamo·1mo ago
FixEmailService

Uma preferência PUT foi redefinir cada configuração que não mencionou

Reportado como "quando eu permitir que o som repetido não salva". Salvou. Em seguida, o próxima preferência o membro tocou desligou de novo — e a página de conf...

Kamo·1mo ago
FixEmailService

Um link de reunião pode ser definido, não só lido

a reuniãoUrl esteve na entidade, no EventDto e na reuniãoAssinatura para desde que o diálogo tenha existido, e nada poderia escrevê-lo. Pedido de Evento não car...

Kamo·1mo ago
FixEmailService

O link de junção atinge o calendário do hóspede, não apenas sua caixa de entrada

Um convite levou seu link de encontro no corpo html e em nenhum outro lugar, de modo que um convidado que aceitou na segunda-feira e abriu seu calendário na sex...

Kamo·1mo ago
September 6, 2026
FixEmailService

Assista uma caixa de correio para o telefone, não só para o navegador

Um ouvinte IMAP IDLE é a única coisa que nota uma mensagem chegando; ele publica email.inbox.<addr>, que é o que eventualmente pede ao MediaService Toca um tele...

Kamo·1mo ago
FixEmailService

Dê à antevisão do estado de erro o bloco de negação que agora renderiza

SystemBugStatusEmail pré-render dois blocos condicionais, e a visualização do administrador tem para fornecer ambos. Presente e vazio em vez de ausente: um plac...

Kamo·1mo ago
September 5, 2026
FixEmailService

Uma colisão de catálogo esvaziou a varredura em vez de falhar

Ambos lê a varredura depende de já sentou dentro de uma captura que registra e carrega um conflito de Yugabyte nunca apareceu como um erro — ele apareceu como u...

Kamo·1mo ago
FixEmailService

Prove a implantação por digest, não por tag

O commit anterior para `set image' sendo um no-op silencioso. Isto afirma que resultado: após o lançamento, a tag é resolvida para uma digest As cápsulas em exe...

Kamo·1mo ago
FixEmailService

A reconstrução do mesmo commit não implantou nada e relatou sucesso

A imagem é marcada com o commit SHA, então reconstruir o mesmo commit produz uma referência de imagem idêntica. `kubectl set image` então não muda nada, o A imp...

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