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...
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...
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...
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...
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]/...
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...
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: ...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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 í...
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...
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 ...
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...
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...
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...
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 ...
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...
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...
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...
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 ...
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...
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...
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...
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.