Espelho Maven Central e tentar novamente, então um byte ruim pára de matar a construção
A correção de inicialização não pôde enviar: a compilação morreu resolvendo byte-buddy com "tag mismatch", que lê como um artefato faltando, mas é um download c...
Retornar 409 em cada corrida de reivindicação perdida, adicionar caminho de reivindicação do gerente
Fixação da revisão da primeira ronda para o objetivo de aceitação da alegação: - uma corrida perdida ordinária (a perda é ClaimablePor já falso pós-compromisso)...
Mudar as caixas de correio do mesmo selecionador pesquisável que o compositor usa
O interruptor foi a metade mais fraca do par: uma seleção segurando cada caixa de correio que o membro pode abrir, que para o acesso org-wide é cada caixa de co...
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...
Digitalizar os repositórios de e- mail DepartmentService agora precisa
Crash MediaServiceLooped on every pod since shared-lib 1.5.0: DepartmentService is a @Service, então o wildcard @ComponentScan("com.kamo") o constrói aqui, quer...
A varredura de expiração foi executada sem transação
@Transactional é aplicado por um proxy e sweep() chamado expireDue() on Então a anotação foi inerte. Os avisos de validade ler o envelope domínios de organizaçã...
Uma parte que já assinou recebe sua cópia, não o documento novamente
A sessão sempre começou em "bem-vindo", então um assinante seguindo o link no seu email de conclusão — ou simplesmente reabrindo o convite — foi caminhou atravé...
Baixe o documento executado e escolha uma ordem de assinatura real
O remetente não tinha nenhuma rota para o documento finalizado. EnvelopeResumo anunciou umDocumentUrl assinado apontando dentro do aplicativo de assinatura kamo...
Manter co-emprestadores em uma ordem de encaminhamento
deriveSigners numerados mutuários 1, 2, 3... como um índice de exibição. ESigService Agora, a ordem ENFORCES roteamento em vez de simplesmente denunciá-lo, deix...
Fechar o ciclo de vida de assinatura — avisos, roteamento, guardas, expiração
Tudo depois de um sinalizador imprensa Finalização estava incompleto. Avisos: a última assinatura de um envelope produziu um PDF achatado em MinIO que só o ass...
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 ...
Os cinco modelos de email do ciclo de vida do envelope que nunca foram escritos
Um envelope de assinatura eletrônica tinha exatamente dois modelos: o convite e o Código avançado. Nada existia para nada que acontecesse depois de um signatári...
Decida a corrida de reivindicação de ticket com uma atualização condicional
Reconstruir as configurações de mercado hipotecário em sete abas coerentes
A página de mercado MORTGAGE carregava quinze páginas, doze delas emprestadas, e vários responderam à mesma pergunta em dois lugares: hedging foi ligado No âmbi...
Escolha o endereço De uma janela pesquisável, não uma lista
A select cannot hold this list. Everything the /messages switcher offers is sendable, and for a member with ACCESS_ALL_MEMBER_MAILBOXES that is every mailbox in...
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...
Coincidir os DTOs TypeScript com os Java que eles proxy
/api/webinar/* é uma passagem, então cada nome de campo TS que se afastou do Java DTO silenciosamente lido como indefinido em vez de não compilar. As configuraç...
GET /types/{typeId}/slots para que o editor de configurações possa listar slots
As configurações UI sempre obteve este caminho, mas apenas POST/PUT/DELETE foram mapeado, então a aba Fendas de Disponibilidade tem um 405 e renderizado vazio. ...
Grave a ponte de compatibilidade e o que a retira
A ponte é invisível a partir do código que eventualmente a apagará -- o campo Parece uma parte real do pedido. Nomeie a condição que termina: SecurityService re...
Atribuir uma caixa de correio a um departamento e à organização
O e- mail de contacto da janela do departamento era texto livre, pelo que poderia indicar um endereço org não possui. Torna-se um catador sobre as verdadeiras c...
Caixa de correio ponteiros para departamentos e orgs, e backfill os departamentos
DEPTS.MAILBOX ID e ORGS.CONTACT MAILBOX ID, ambos UUID simples sem FK para email provider.mailboxes: caixas de correio sincronizam de provedores externos e pode...
Popule as dicas rápidas e use os primitivos de ajuda compartilhados
As dicas de suporte programado renderizaram quatro cadeias de placeholder ("Como Passo 1"...); Substitua-os por orientação real cobrindo o tipo → apresentadores...
Compor da caixa de correio que você tem aberto, e oferecer a todos que você pode acessar
A Nova Mensagem abriu o compositor na caixa de correio padrão do membro: somente emBehalfOf foi passado, e somente para a caixa de correio de outro membro, assi...
Deixe um departamento e uma org ponto em uma de suas caixas de correio
Um e-mail de contato do departamento era texto livre, assim que poderia nomear um endereço que o org faz Dois dos três departamentos com um conjunto hoje fazem ...
Um campo Manager na posição, e um escolhedor de pessoas para todo o aplicativo
O cartão de posição ganha Gerente, opcional. É uma pesquisa, não um dropdown: uma org pode manter milhares de nomes, e a única coisa que um seleto com todos ele...
Defina um gerenciador e pesquise na pasta uma página de cada vez
GET **************** responde a uma página do diretório da sessão org. A pesquisa, a ordem e o paging acontecem no banco de dados; um ?size= hostil é fechado. A...
Um gerente, e uma pesquisa de diretórios que sobrevive a uma grande org
TeamMember ganha uma auto-referência opcional para quem ela reporta. colunaDefinição é ligado à INT8 para que o Hibernate não possa copiar o Membro. DEFAULT uni...
Dê um gerente a um membro da equipe
Adiciona MANAGER ID a member team member, uma auto-referência nulável para o relatório Linha. Nada é recheado: nenhum gerente é uma resposta completa, ambos no ...
Especificar o sistema de atribuição de aceitação- popup para tickets não atribuídos
Adicionar DEPTS.PARENT DEPT ID para departamentos aninhados
Nulable with no backfill -- null significa nível superior, que é o que cada existente O departamento foi e a maioria vai ficar. Declarado UUID simples com um D...
Role o departamento pai através de criar e atualizar
DepartmentService agora recebe seu pedido DTO em vez de oito argumentos posicionais, assim o pai se junta à carga útil em vez de se tornar um nono em uma fileir...
Desenhar departamentos como um gráfico de orgs com um selecionador pai
A aba departamentos era uma lista plana, então uma org com Operações > Sucesso do Cliente > A bordo não tinha maneira de o dizer nem de o ver. A adição/edição ...
Deixe um departamento sentar-se sob um departamento pai
Departamentos eram uma lista plana, então um gráfico org com Operações > Sucesso do Cliente > A bordo não tinha como dizer isso. Departamento ganha um auto-refe...
Aumentar os campos To/Cc/Bcc para três linhas, em seguida, deslocar
Os campos destinatários na janela da ferramenta de composição eram uma única linha nowrap que tinha de ser arrastado de lado para ler, ea janela é 360px de larg...
Stop losing organizations to swallowed exceptions, and accept the full create payload
createOrganization could destroy a customer's signup and report nothing useful. Transaction integrity: - Five Docstors ran behind try/catch that only looked sa...
Faça com que a criação de org sobreviva, e ofereça todas as opções de branding na frente
O assistente poderia falhar um cliente de maneiras que nada na tela explicou, e ele pediu um fração do que Configurações → Comportamento & Rotulagem expõe. Con...
Codifique o token decodificado exatamente uma vez no caminho rio acima
21670e5 encaminhado para o SocialWebhookController através da entrada fullly-PRE-ENCODED da UpstreamUri ponto, mas sua URL é um híbrido: `token` é um @PathVaria...
Faça com que o formulário de criação-conta lhe diga o que aconteceu
Criar uma conta de um lead parecia não fazer nada. O servidor foi retornando um 500 (veja a correção do AccountAddress na biblioteca compartilhada com kamo), ma...
Faça com que o formulário de criação-conta lhe diga o que aconteceu
Criar uma conta de um lead parecia não fazer nada. O servidor foi retornando um 500 (veja a correção do AccountAddress na biblioteca compartilhada com kamo), ma...
Tornar a criação de conta atômica, org-scoped e direitos-abertos
createCustomer salvou a conta antes de escrever seus endereços, e não foi transacional – então quando o endereço inserir falhou, a conta semi- construída Perman...
Manter os menus com o botão direito dentro da janela
Clicando com o botão direito de uma pasta na barra lateral, abriu seu menu abaixo da dobra. A lógica flip-at-the-edge estava lá mas nunca foi executada: o compo...
Conta de SeloDatas de endereço para que um endereço possa realmente ser salvo
DATE CREED não é NULL com um DEFAULT now(), mas nada nunca definiu o campo. Hibernar nomes cada coluna inserível em seu INSERT, por isso ele enviou um explícito...
Encaminhar os bytes de consulta do chamador sobre os proxies voltados para o público
O gateway parou de codificar strings de consulta enviadas em 3c24d32, mas quatro outros proxies neste serviço ainda concatenados bytes já codificados em percent...
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.
