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...
Ler uma sessão já não a renova
A expiração no registro Redis É a sessão; quando caduca o membro é Saiu. Este serviço detém sua própria cópia do KSessionService contra isso Chave compartilhada...
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...
Parar de renovar o *** TTL compartilhado para usuários inativos
Esta cápsula estava a emitir GET + PEXPIRE contra um *** chave cujo proprietário esteve ocioso por mais de uma hora, segundos após o SecurityService tinha corre...
Aceitar parâmetros de status repetidos para que o gateway não possa corromper o filtro
A abrir... respondido "Estado desconhecido: Para todos os membros. A grade de membros enviou o balde como um valor CSV. Uma vírgula num valor de consulta tem v...
Página do lado do servidor para a lista de atribuições de membros
A superfície do membro pediu MAX SIZE incondicionalmente e cortou o resultado em o navegador, então uma grade que mostrou uma página já tinha baixado um todo Hi...
Nunca perseguir um membro que já assinou, e manter o assunto claro
Dois defeitos comportamentais na via de notificação fase-8. 1. A varredura do lembrete passou sobre OPEN STATES, que inclui AWAITING OTHERS — "este membro term...
Escada de lembrete de data e a varredura em lote, somente leitura
O balde é uma função pura de (dueDate, hoje) e nunca de "quando duramos enviado": UPCOMING D{n} para os offsets configurados, DUE TODAY, então PAST DUE P{ floo...
Indicar ao membro — atribuído, anulado e completado
ONE hr.package assigned por membro por pacote, nunca um por documento: isto é o que reprimeInvite existe, e 8 documentos x 200 membros é 1.600 envelopes para 20...
Cliente de email de saída e um livro de notificação Redis
Idempotência com mudança de esquema NÃO. O balde de lembrete é uma função pura de (dueDate, hoje) e nunca de "quando nos enviamos pela última vez", então o únic...
O primeiro filtro interno-auth do DocsService
DocsService não tem autenticação de serviço a serviço: ResourceServerConfig is anyRequest().permitAll() e OTKPreAuthFilter CONTINUA a cadeia quando X-OTK é ause...
Deixar uma contagem pendente falhar ser lida para fora em vez de desclassificar
publiqueFor catched Exception around countByTeamMemberIdAndStatusIn and turned it em um aviso. Essa captura não foi apenas em torno do crachá: a consulta corre ...
Serve a contagem de pacotes pendentes do próprio chamador
GET ************* através de membroGuarded() e o funil de identidade. Nenhum parâmetro memberId e nenhum parâmetro orgId — ambos vêm de a sessão, porque um ID e...
Emite o crachá contar com cada transição que o move
Quatro sítios: entrega (nenhuma -> PENDING), vazio (aberto -> VOIDED), redelivery (aberto -> SUPERSEDED) e acabamento (aberto -> EXECUTED). Cada um passa o stat...
Publicar a contagem de pacotes abertos do membro no núcleo NATS
Connection.publish on legal.pacotes. {memberId}, NOT NatsMessageService: que pinos de serviço .expectedStream(CHAT MESSAGES) em ambos publicam e publicaSync, as...
Guardar os caminhos de imagem destrutivos e tornar o reparo acessível
DELETE /imaging/delete/{imgId} é o único caminho de imagem destrutivo e não foi Ligado ao guarda do documento emitido. ImageService.deleteDocument autoriza em o...
Pare de ler os documentos emitidos por um membro
istPerPartyRestrictedAssoc cobre apenas a conta MEMBER VAULT e o empréstimo, por isso assoc 1 — SERVIÇO APLICAÇÃO, o que /settings/member/{id}?tab=docs renders ...
Arquivo após Terminar, reparar de HR, e baixar BY imgId
A inscrição está em fila após o COMIT e OFF o tópico de solicitação. Terminar é @ Transactional em um serviço que também serve WOPI; mantendo uma conexão atravé...
Arquivar o pacote executado mesclado na própria biblioteca do membro
uploadDocument leva o Membro do Sujeito, então Img.organização e Img.createdByMember deriva deles e RH acaba tendo arquivado um documento o O membro é proprietá...
Forçar o GESTÃO LEGAL AND COMPLIANCE nos endpoints do pacote
LegalPackageAccess espelha o portão de tabulação Legal & Compliance, e essa aba é agora fechado em um direito próprio em vez de VEZ EMPREGO GERÊNCIAS. Um servid...
O certificado de pacote executado e a mesclagem ordenada
O certificado carrega o pacote, a versão congelada, o assunto, o momento e o endereço de execução, a redação do atestado verbatim e ambos digerem A linha WORM c...
As duas fontes de byte para o artefato executado
LegalPined Pdf extrai a regra do digest congelado fora do caminho de leitura do membro para que o assistente e o artefato arquivado ler os bytes SAME através da...
Resolver o balde do documento a partir de ImageAssocType.BUCKET
DocumentService hardcoded "imaging-mydocs" enquanto cada outro caminho de leitura passou ImageAssocType.getBucket(). Agora que o armazenamento é um balde, apont...
Wire DocsService to EsigService so Deliver para 503ing
LegalEsignClient.isConfigred() era false no cluster: nem internal.auth.secreto nem legal.esig.service-url foi fornecido, então entregar recusou todos os pacotes...
Prove que a assinatura do WHOSE Finish conta e relate o live
verify() comparou o chamador com a atribuição. teamMemberId mas nunca para o Membro do ENVELOPE RECIPIENT — confiou no destinatárioUd a entrega o fan-out escrev...
Montar a superfície do membro em /api/docs/legal/member/**
Um controlador separado com um funil separado, porque a autorização aqui está identidade e não um direito de RH. Rotear estes através do guarded() significaria ...
Atestado de embalagem no final, e a divisão EXECUTED/AWAITING OTHERS
Escreve o WORM LegalPackage Atestado: atestadoTextSha256 da FROZEN versão (o texto do pacote é mutável e pode já ter sido reworded), manifestoSha256 sobre o enc...
Perfil de leitura de membro autorizado por identidade para atribuições
LegalAssignmentOwnership é uma guarda SEPARATE da LegalPackageAccess de propósito: um membro que execute o seu próprio acordo não tem direito ao RH e o alargame...
Forma canônica manifesta e um IP cliente resistente a spoof
manifestoSha256 hashes o encomendado [{documentUid, contentSha256, orderIndex}] o membro foi realmente mostrado, comprimento-prefixo para que um uid trabalhada ...
Persistir antes do fã-out, e parar de redeliver reissuing nothing
Redeliver publicou a nova linha de versão, virou todas as atribuições OPEN para SUPERSEDED, e apresentou a reemissão de dentro do mesmo não comprometido transac...
Org-scoped, paged, lista de atribuição de pacotes legais filtrados
Construído no EntityManager em vez de um método de repositório de lib compartilhado: o conjunto de filtros é dinâmico e adicioná-lo ao kamo-shared-library força...
Desvio das atribuições de pacotes legais, org-wide ou para membros nomeados
Resultados por atribuição — anulados, ignorados, não encontrados — porque um administrador anular um pacote para seis pessoas nomeadas precisa saber qual já tin...
Reenviar um pacote alterado, substituindo as atribuições abertas
Recusado, a menos que a impressão digital viva diverja da publicada. Binder.dateAtualizado está morto e Img não tem contador de revisão, de modo que a impressão...
Entregue um pacote legal ao seu público, fora da linha de solicitação
Planeje na linha de solicitação (duas consultas baratas, então a resposta é exata sobre quem é incluído e quem foi ignorado e porquê), esquecê-lo: 200 membros x...
Planeador de entrega — segmentação incremental, pré-filtro de e-mail, datas de vencimento
Entrega é o novo caminho de aluguel e é destinado a ser re-run, por isso os membros que já possuem um a atribuição é subtraída em vez de ser dada uma segunda có...
EsigService cliente interno para entrega de pacote legal
O primeiro cliente de serviço a serviço do DocsService. Mensagens para **************************** (origem MANUAL, nunca medido) supplyInvite=true — RH envia u...
Ampliar o portão de leitura para corresponder hrTabs.ts, fazer uma data de vencimento limpa realmente claro
LegalPackageAccess.requireRead exijed View Employees only while hrTabs.ts Admite a guia Legal & Compliance em VEZ EMPREGOES GESTÃO HRS SETTINGS, então um membro...
Reforce os direitos de RH e faça com que a impressão digital veja o design do e-sign
Todos os sete /api/docs/mappings legais autorizados apenas na associação de org, então qualquer O membro autenticado pode listar, editar, apagar e publicar paco...
Visualização da resolução do público
Resolve um público salvo ou rascunho através do TeamMemberRepo.findAudience, que é o Unicamente o leitor que transporta o predicado obrigatório de elegibilidade...
A publicação congela uma versão com documentos com bytes
Pins img dat id plus a content hash, not img id: saveImgContent repoints the same Img em novos bytes em cada Docs salvar, e resolverSource caminha para o dat li...
Pacote jurídico CRUD em /api/docs/legal/pacotes
Listar, criar, obter, atualizar e excluir, com refs de aglutinantes ordenados e linhas de audiência substituído como um conjunto. Org vem da sessão em cada cami...
Contrato de fio pacote legal e normalização de pedido
Ids cruz como strings (unique rowid excede MAX SAFE INTEGER). A ordem é o lista ordem, de-duplicado, e uma entrada não-numérica 400s em vez de ser ignorado — O ...
Impressões digitais de conteúdo para pacotes legais
Binder.dateAtualizado nunca se move depois do INSERT, então o conteúdo de um pacote não tem alteração sinal para comparar. Adiciona um SHA-256 sobre o aglutinan...
Aplicar o escopo de coleta de documentos/binder no addItem
BinderService.addItem verificou o acesso de leitura e recusou documentos VAULT/LOAN, mas nunca comparou a coleção do próprio documento com a do fichário, então ...
Listar e criar pastas dentro de uma coleção
Alcança a consulta de aglomeração visível para o DocManager (assocType, assocObject Id), carimba o escopo na criação, herda-o em duplicado, e bate last modified...
Espelho Maven Central e tentar novamente, então uma transferência corrupta pára de matar a construção
A reconstrução HR RESOURCE falhou em hibernar-core:6.5.3. Final com 'Tag mismatch' — uma transferência corrompida em voo, não um artefacto em falta. A fase de c...
Reconstruir para ImageAssocType.HR RESOURCE
**************************** resolver o tipo de assoc com values()[ordinal]; sem este reconstruir values()[13] joga no estado 13-array constante assim que a aba...
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.