Pedidos de assinatura para o gestor Docs, com novas contagens por membro
O gerenciador de Docs recebe uma aba Solicitações de Assinatura: cada documento de uma coleção modelos enviados para assinatura, em três baldes por assinaturas ...
Salvar os campos de um modelo é uma versão do modelo
Um modelo é um documento com uma camada de campos sobre ele, e uma versão dele é ambas as metades: seu bytes e essa camada. Os salvamentos do arquivo subjacente...
Links de assinatura e gerenciamento de documentos apenas nomeiam um domínio ao vivo
************* se estabeleceu para qualquer domínio de raiz ativa, então um org ainda configurar seu domínio tinha links de assinatura enviados para sinal. < aqu...
O certificado não deve reclamar uma divulgação de que ninguém foi apresentado
Verificado contra um envelope real completo no cluster, e o parágrafo de fechamento lido "Cada assinante foi mostrado, e aceito, a divulgação do consumidor exig...
Pare de afirmar um nível de garantia eIDAS este produto não implementa
`buildSession` reported `stepUpRequired ? "AES" : "SES"`, então requerendo um código de acesso único feito cada sessão de assinatura afirma uma assinatura eletr...
Um certificado de conclusão real, e as três cópias de um registro assinado
O que o pipeline achatado anexou foi uma página por assinatura carregando sete linhas: nome, e-mail, ID de membro, timestamp, método de captura, IP, agente do u...
Prove que o envio realmente escreve a data da assinatura, e ignora o fio
Os testes unitários em torno deste cobrem as peças — o formato, o tipo de predicado, o Exclusão necessária do campo — e nenhum deles consegue ver a fiação. Uma ...
Cada e-mail de assinatura eletrônica era um 403 silencioso e um campo de Data de Assinatura
** Nenhum e-mail de e-sign tinha saído do cluster.** Portões de serviço de email /api/email/templates/enviar no segredo interno-auth de todo o cluster (mlos-int...
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...
Bloqueie as varreduras compartilhadas e execute duas cápsulas
Cada varredura @Scheduled aqui cujo efeito é compartilhado agora leva um nome de locação distribuída através SingletonTaskRunner antes de fazer qualquer coisa, ...
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...
Redigir quando o documento for notificado, não só quando for assinado
A redação foi aplicada no tempo achatado, que é após a assinatura. Tudo antes disso — toda a sessão de assinatura — foi servida a fonte bruta: fetchDocument Reg...
Um em-dash em um comentário, não sua fuga
— é processado por javac antes mesmo de o ficheiro ser o mesmo caráter que ele renderiza como aqui — mas a fonte lida como a fuga.
Coloque as anotações do designer no documento assinado
flash() aplicado páginas em branco, rotações, modificadores, valores de campo, ordem de página e certificados. Nunca desenhou as anotações. Um retângulo, um rea...
OrgBranding ganhou um sexto componente e este toco continuou passando cinco
Quebrado na principal desde e9faf11. A compilação de imagens executa o pacote mvn -DskipTests, então nada compilou a árvore de teste e nenhuma construção vermel...
O aplicativo de assinatura recebe a marca do remetente, não Kamo
A mesma suposição errada apareceu de duas formas diferentes. A URL do logotipo da página de assinatura era https://<org fqdn>/theme/logo-full.<ext>, que não é ...
Biblioteca compartilhada com Pin kamo 1.6.0
A biblioteca mudou-se para 1.6.0 enquanto cada consumidor permaneceu no 1.5.0. IC do consumidor constrói a biblioteca a partir de um clone fresco em um frio ~/....
Parar de entregar uma linha alias como domínio da org
********** *** *** anda org.getDomains() filtrando apenas em É Activo. Essa coleção possui o domínio raiz da org e suas linhas de alias -- api, login, tema e o ...
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...
Resolver os bytes de origem de um PDF nativo em vez de exigir uma rendição
**************************** necessário dat.convertedDat para ser não null. ConversionService apenas menta um segundo ImgDat quando realmente converte algo -- u...
Declare o segredo objeto-armazenamento que o ConfigMap não carrega mais
A tecla MinIO foi movida para fora do ConfigMap para os minio-app-credenciais secreto, mas o envDe que suprimentos só foi aplicado para os vivos implantação — n...
Parar o envio de uma credencial compartilhada como padrão de configuração
A senha compartilhada da plataforma foi criada como o retorno para DB PASSWORD e MINIO ROOT PASSWORD, então ele viveu neste repo e na imagem construída, bem com...
Reconstruir contra a biblioteca compartilhada @Lob LONGVARCHAR corrigir
O dialeto PostgreSQL de Hibernate leu as colunas @Lob String como OIDs via getLong(). Afeta notas, contatos, calendário, tokens de OAuth, senhas de IMAP, campan...
Ponto em YugabyteDB e usar PostgreSQLDialect
O BarataDB foi substituído pelo YugabyteDB. strings de conexão se movem de baratadb-public:26257 para yb-tserver-service:5433, e o dialeto Hibernate desde o Pos...
Reconstruir contra a biblioteca compartilhada fixa, atrás de um espelho que sobrevive a um byte ruim
ESigService é CrashLooping por uma razão que não tem nada a ver com assinaturas eletrônicas: reconstruído contra uma biblioteca partilhada cujo DepartamentoServ...
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çã...
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...
Reconstruir para o balde de imagens unificado
Pega na biblioteca kamo-shared 3045cc3: ImageAssocType.getBucket() agora retorna o single "imagem" balde para cada associação, então um arquivo deduplicado é ar...
Coloque o membroId no Resumo do Destinatário e pare a verificação IP DNS-ressolving
Um chamador que age sobre o status de um destinatário tem que ser capaz de estabelecer WHOSE Está bem. DocsService's legal-pacote Finish escreve um certificado ...
Superfície de assinatura do membro autenticado do pessoal em /api/esig/member/**
OTKAuthFilter ignora apenas /actuador, /api/esig/público e /api/esig/interno, então este prefixo está por trás da pauta OTK auth com orgId/memberId já no pedido...
Iniciar sessão (envelopeUid, receiverUid, orgId), não um SignerSession
Agora aceita o triplo. O público controller continua resolvendo-o a partir de SIGNSESH, para que o aplicativo singer fique inalterado; a superfície de membro au...
Deixar que um envio sub-preencha os slots de assinante de um modelo, continuar rejeitando o excesso de preenchimento
A verificação de contagem de sinais adicionada última rodada exigiu uma correspondência EXACT contra o as faixas horárias declaradas do modelo, que teriam inter...
Complete envelopes delegados, e rejeite uma contagem de sinais ruins antes de enviar
envelopeComplete requereu uma assinatura literal de cada destinatário, mas delegada() deixa o delegado DELEGADO para sempre e adiciona a substituição em vez de ...
Escopo de um descodificador para o destinatário que descodifica
Qualquer único destinatário em declínio configurou todo o envelope DEcoderD, então um contra-signer poderia destruir assinaturas que as outras partes já tinham ...
Permitir que um remetente suprima o e-mail de convite por envelope
Criar um envelope enviou um convite por e-mail incondicional, então um chamador envelopes por trás de uma notificação não tinha como ficar quieto. Null preserva...
Obrigar os campos necessários no servidor, não apenas no navegador
submit () validou apenas o consentimento e o step- up; aceitou uma lista de valores vazios e ainda marcou o destinatário assinado. Validação de portos (esign-co...
Ligar cada destinatário a um espaço de assinatura de modelo
Nenhum chamador fornecido singerUid, então os destinatários foram criados sem um. buildSession filtra os campos de um sinalizador por singerUid, então myFields ...
Aplicar operações de página e modificadores no documento assinado
O designer sempre ofereceu página rotacionar, excluir, reordenar e add-blank, mais marca d'água, número de página e modificadores de etiqueta, e o achatado não ...
Parar o seguimento da saída de compilação
target/ foi cometido aqui, sozinho entre os serviços Java — todos os outros Ignora. Aulas compiladas e relatórios seguros giram em cada construção e lata apenas...
Realizar trabalhos pendentes em curso
Está encenado e comprometido como-é assim nada é deixado descompromissado na árvore de trabalho. 76 arquivos alterados, 254 inserções(+)
Endureça o download do kubectl contra a saída flácida [skip ci]
dl.k8s.io sobre a saída do corredor diminui intermitentemente no meio da transferência: curl: (56) OpenSSL SSL read: a descriptografia falhou ou o mac de regist...
Resolver o fuso- horário do assinante do membro, em seguida, org
As datas de assinatura foram renderizadas em qualquer zona em que o cliente não envelope expirando 2026-08-03T05:00Z poderia ler "ago 3" para um assinante do Pa...
Emite o segmento local do sinalizador nas ligações de assinatura
Extrai o build duplicado byte-for-byteSignLink para SignLinkBuilder e acrescenta um segmento locale originado de Organization.language, falling voltar ao inglês...
Transferência interna de documentos assinados + campos de delegação de destinatários
- O quê? (flattened) PDF para um envelope pertencente a org (404 até assinatura completa). - Destinatários **************************** (população para o Resumo...
Razão do decodificador do receptor de superfície + endpoint interno do reenviamento
- DestinatárioResumo agora carrega decodificadorReason + decodificadorAt (persistido pelo cerimônia decodificador, mas anteriormente omitido de cada projeção), ...
Primitivo menta-sinal-link interno para superfícies de assinatura de primeira parte
* ******************************* re-mints um token de acesso de um destinatário e RETURNS o deep-link assinatura (sem convite-email ida e volta), para que o po...
AntPathRequestMatcher — imune a contextos multiservlet
Cinturão-e-braços com o Sabonete-Só-Guarda (c4a3b2c): o 891c58c build correu o empurrão do guarda em compartilhar-lib principal e continuou crash-looping em «ma...
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.