Um modelo acima do clearance do chamador não pode ser lido ou enviado, e uma oferta de emprego da equipe toma um direito de RH (SITP TP19)
A porta do envelope já escondeu um envelope cujo modelo está acima do depuração da sessão e um envelope EMPREGO OFERTA de um membro sem um RH direito, mas a por...
Enviar para assinatura leva EDIT DOCUMENTS e ler um modelo leva VEZ DOCUMENTS (SITP TP02)
POST /api/esig/envelopes (criar e enviar) verificou nenhum direito, então qualquer sessão org poderia enviar qualquer template out for signature; agora é precis...
Parar de registrar a senha do banco de dados na inicialização
com.zaxxer.hikari na DEBUG faz HikariConfig imprimir toda a sua configuração em cada início, incluindo DataSourceProperties {password=...} e senha......; Promta...
Um logotipo de página de assinatura cai de volta para theme.kamouniverse.com
O ativo do EsignBrandingService é anfitrião de último recurso, usado para uma organização sem domínio ao vivo próprio, foi uma literal ¿kamocrm.com¿ privada. Es...
Pin kamo-shared-library 1.6.1, a única versão que existe
A biblioteca mudou para 1.6.1 e este serviço ainda pediu 1.6.0. Não existe nenhuma janela em que ambos resolver: a biblioteca nunca é publicada para um remoto, ...
A API do envelope interno falha no fechamento e compara seu segredo em tempo constante
**************************** usado String.equals contra X-Internal-Auth (um lado timing canal em um segredo compartilhado) e, quando esig. interno-auth-secret f...
A API do envelope de pessoal agora requer um direito de documento, e envelopes de RH precisam de um RH
EsignEnvelopeController **************************** verificado org associação apenas — nenhum direito de documento, nenhuma autorização, nada específico de con...
Thread orgId através de cada manipulador de modelo, EDIT DOCUMENTS em escreve
ESignTemplateService's singer/design handlers (getSigners, upsertSigners, reorderSigners, deleteSigner, saveDesign, getLatestDesign, listDesignVersions, getDesi...
Sonda de vida sobre /actuador/saúde/vida, não o agregado DB-sabiado
O agregado /actuador/saúde inclui o indicador DataSource, assim reiniciando o banco de dados falhou ao vivo em cada pod de uma vez e reiniciou o todo plataforma...
Liberar conexões Hikari ociosas agora que YSQL é compartilhado
O gestor de ligações já não fixa as sessões **************************** então as conexões de aplicativos ociosos já não possuem uma infraestrutura de banco de ...
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...
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...
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.
