KamoCRM

Registo de Mudança ao Vivo

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

17,594
Total de Alterações
6,048
Características
5,310
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 12, 2026
FeatureEmailService

A página de preferência em cada idioma que o produto fala

A página por trás de cada link de cancelamento só falava inglês. Agora fala todos os 22 idiomas o produto UI navios: Inglês, chinês, hindi, espanhol, Francês, á...

Kamo·1mo ago
FeatureEmailService

Um cancelamento por e- mail é honrado, não deixado cair

Todas as mensagens em massa e de artigos compartilhados oferecidas unsubscribe@<sender's domain> em seu cabeçalho List-Unsubscribe, mas nada leu essa caixa de c...

Kamo·1mo ago
FeatureEmailService

Ecrãs de saída atualizam ao vivo quando alguém altera a lista

O livro de registros agora diz ao OptOutChangePublisher depois de cada alteração cometida - um destinatário na página de preferência, um salto, um membro em Con...

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
FeatureEmailService

Uma página de preferência real por trás de cada link de cancelamento

O link de cancelamento abriu um cartão de confirmação ou de saída. Alguém que... só queria menos e-mails não tinha como dizer, e nada lhes disse por que eles es...

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
FeatureEmailService

Um administrador de org pode ver e alterar toda a lista de opt-out

Configurações -> E-mail -> Opt Fora agora tem sua API em /api/email/opt-outs, atrás GESTÃO EMAIL OPT OUTS (god bypass): um resumo com os últimos 30 dias, a list...

Kamo·1mo ago
FeatureEmailService

Cada verificação de supressão e rejeição passa pelo registro de opt-out

SupressãoService agora pede EmailOptOutLedger, então uma verificação vê a lista de não- e- mail, pausas e tópicos iguais, e um salto cai na mesma história que u...

Kamo·1mo ago
FeatureEmailService

Vários hospedeiros de saída por org, enviados round-robin, cada um aquecido por conta própria, dentro de uma janela de envio

O correio de campanha de uma organização agora sai através de qualquer número de hosts de saída, uma mensagem em um tempo em rotação, em vez de um provedor de m...

Kamo·1mo ago
FeatureEmailService

O registro NoReply pode ser filtrado por subsistema, podado e dito o que gravar

Cada linha agora nomeia o subsistema que o enviou e, para um envio de modelo, a chave do modelo. EmailTemplateService e o remetente de campanha abrem um NoReply...

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
FeatureEmailService

Um dia de aquecimento nada foi enviado não conta

Um dia de aquecimento costumava ser o N-th 24 horas desde o início se ou não qualquer coisa correu, assim que girando o aquecimento em dias antes da primeira ca...

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
FeatureEmailService

E- mail da campanha o relé da plataforma recusaria falhas de uma vez em vez de ser tentado novamente

O relé envia apenas como seu próprio domínio e responde a qualquer outra coisa com um 451, então uma campanha de quem está em outro domínio usado para tentar ca...

Kamo·1mo ago
TestEmailService

Primavera pode construir o bulk-email, aquecimento e grãos de entrega

Vários deles têm um segundo construtor levando um relógio para testes, e com dois construtores Spring precisa ser dito qual usar ou todo o contexto falha na ini...

Kamo·1mo ago
FeatureEmailService

O aquecimento do novo anfitrião segura o e-mail de campanha de uma org e o libera no ritmo do aquecimento

Enquanto o aquecimento de uma org está ligado, o expedidor deixa suas campanhas sozinho e um lançador envia-lhes uma mensagem de cada vez, o mais cedo possível ...

Kamo·1mo ago
FeatureEmailService

Cada mensagem de campanha nomeia sua linha de destinatários em X-Kamo-Ref

O relé em massa registra o cabeçalho contra o seu ID de fila e tira- o antes entrega, assim que os resultados da entrega podem ser combinados com a linha de des...

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
FeatureEmailService

Os relatórios de entrega do relé saltam, bloqueiam e contam o correio da campanha após a entrega

* ******************************* leva os relatórios do retransmissor da plataforma do que se tornou de cada mensagem, correspondente à linha do destinatário pe...

Kamo·1mo ago
FeatureEmailService

A programação do aquecimento, ritmo e regras de saúde

Um novo IP de envio é acelerado ao longo de quatorze dias de aquecimento. Os dias 1-7 seguintes a horário fixo por ritmo (conservador, equilibrado, agressivo); ...

Kamo·1mo ago
FeatureEmailService

Uma campanha não pode ser enviada ou agendada sem um remetente de email

O expedidor costumava aceitar tal campanha e depois ignorá-la em cada tick, deixando-o no SENDING com nada mais do que uma linha de log. sendNow e agendar agora...

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
RefactorEmailService

A regra de conexão smtp é indicada uma vez e compartilhada

SmtpConnectionRule detém a convenção de porto createSmtpSession aplica (465 TLS implícitos, 587 STARTTLS, STARTTLS noutro lugar apenas quando solicitado, nada m...

Kamo·1mo ago
FeatureEmailService

A configuração do provedor api responde com o estado salvo e nomeia o campo que ele recusa

PUT agora retorna o estado de configuração completo em vez de {sucesso: true}, que em branco o formulário após cada gravação. Os campos são validados do lado do...

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
FeatureEmailService

Uma campanha e-mails um endereço no máximo uma vez, nunca

Endereços são combinados aparados e caso-insensível, e uma linha a campanha entregou-se ao relé (enviado, em voo, repelido, falhado ou repetido) está agora O se...

Kamo·1mo ago
September 11, 2026
FeatureEmailService

Um livro de cada mensagem enviada como a plataforma NoReply endereço, legível apenas por Deus

Gravado no EmailSmtpService no correio de um lugar atinge o relé, e decidido pelo endereço From, assim modelos transacionais, campanhas e as ações de artigos sã...

Kamo·1mo ago
FeatureEmailService

Enviar um artigo por e-mail para alguém, como uma org plataforma, com um opt-out de trabalho

Um visitante no site de marketing pode enviar o artigo do assento para até três Pessoas. POST /api/internal/partilha de artigos (X-Internal-Auth, como qualquer ...

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
FeatureEmailService

Um convidado um serviço colocado em um evento é realmente informado sobre ele

O InternalCalendarService escreveu as linhas dos participantes e parou. Nunca está definido. SendInvites e nunca chamado EventInviteService, então um convidado ...

Kamo·1mo ago
FeatureEmailService

Deixe um navegador relatar as duas condições que só ele pode ver

Cada notificação até agora é levantada pelo serviço que assistiu algo Acontece. Estes dois não podem ser: se um membro olhou para uma conversa dentro cinco segu...

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
FeatureEmailService

Variáveis de visualização para SYSTEM BUG COMMENT

Sem eles, o editor de modelos renderiza a nova letra com furos onde o número do relatório, o remetente e o botão ir, que lê como um modelo quebrado em vez de co...

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

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