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...
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...
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 ...
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...
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...
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...
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...
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,...
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...
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...
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...
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...
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...
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...
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...
As pessoas contam seguir a busca, então tudo é sempre a soma de suas fichas
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...
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...
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...
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...
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...
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...
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...
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.
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é...
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...
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",...
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...
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...
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...
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...
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. ...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
