Histórico de versões do Lacuna TrustBridge
O TrustBridge tem duas linhas de release, lançadas de forma independente:
- Servidor: a imagem de container
trustbridge-server:<version>. As entradas têm o título Servidor X.Y.Z. - Estação de Trabalho: o Workstation Service e o Tray App num único MSI,
TrustBridge-Workstation-<version>-x64.msi. As entradas têm o título Estação de Trabalho X.Y.Z.
Um Servidor e as suas estações de trabalho conversam por um protocolo das estações de trabalho versionado. Um Servidor aceita o próprio protocolo e o anterior, então a ordem habitual é: atualize primeiro o Servidor, depois a frota, com no máximo um protocolo de diferença. A Estação de Trabalho 1.5.0 é a exceção: ela e o Servidor 1.13.0 são atualizados juntos.
| Servidor | Protocolos das estações de trabalho aceitos |
|---|---|
| 1.13.0 | 4–5 (uma máquina no protocolo 4 se conecta e assina pelas sessões já vinculadas a ela, mas nunca recebe uma sessão nova) |
| 1.9.0 – 1.12.0 | 3–4 |
| 1.7.0 – 1.8.0 | 2–3 |
| 1.3.0 – 1.6.1 | 1–2 |
| 1.0.1 – 1.2.0 | 1 (nenhuma release da Estação de Trabalho usa esse protocolo) |
| Estação de Trabalho | Protocolo | Servidor necessário |
|---|---|---|
| 1.5.0 | 5 | 1.13.0 |
| 1.4.0 – 1.4.2 | 4 | 1.9.0 a 1.12.0 (o Servidor 1.13.0 a admite, mas não lhe envia sessões novas) |
| 1.1.0 – 1.3.0 | 3 | 1.7.0 a 1.12.0 (1.8.0 ou posterior recomendado a partir da Estação de Trabalho 1.2.0) |
| 1.0.0 – 1.0.1 | 2 | 1.3.0 a 1.8.0 |
Uma máquina com protocolo mais novo que a janela do seu Servidor é recusada no handshake, não recebe a
licença da PKI, e todos os certificados dela aparecem como UNTRUSTED até o Servidor ser atualizado.
Uma máquina com protocolo mais antigo que a janela é recusada por precisar de atualização.
Uma release do Servidor que atualiza o modelo do banco de dados aplica as suas migrações na inicialização, e a versão anterior passa a recusar a inicialização com esse banco: voltar atrás exige restaurar o backup do banco feito antes da atualização, e não basta trocar a tag da imagem.
Estação de Trabalho 1.5.0 (2026-10-04)
Pacote TrustBridge-Workstation-1.5.0-x64.msi, protocolo 5 das estações de trabalho.
Notas de atualização: exige o Servidor 1.13.0; atualize o Servidor e a frota juntos. Um Servidor mais antigo recusa esta release no handshake. Os PINs em cache e os PINs de Certificado A1 definidos na 1.4.x são mantidos, e nenhuma propriedade do MSI ou configuração mudou.
Novas funcionalidades
- Certificados e-CNPJ são lidos, anunciados com a Empresa a um Servidor que os aceita e usados para assinar as Sessões de Assinatura de uma Empresa.
- CNPJs alfanuméricos são aceitos.
- A lista e o detalhe de certificados do Tray App mostram a Empresa de um e-CNPJ, e o pedido de PIN de uma sessão de Empresa mostra qual Empresa está sendo autorizada.
- Com um Servidor que não aceita e-CNPJ, o Tray App mostra o certificado como não anunciado, com o motivo.
Melhorias
- O PIN não chega mais a esta máquina: o Service responde ao desafio do Servidor com uma prova de PIN (PIN Proof) calculada sobre o PIN em cache ou o PIN do Certificado A1, e é o Servidor que decide se ela confere.
- Um PIN digitado no pedido do Tray App continua sendo verificado localmente contra o token ou o PIN do Certificado A1; o pedido então aguarda o veredito do Servidor e fecha quando o timeout de pedido de PIN do Servidor se esgota.
- O tempo de vida de um PIN em cache é renovado quando o Servidor vincula uma sessão a esta máquina.
Servidor 1.13.0 (2026-10-04)
Imagem trustbridge-server:1.13.0, aceita os protocolos 4–5 das estações de trabalho.
Atualiza modelo do banco de dados: sim (migrações: RegisterACompanysCnpj, HoldACompanysCnpjInTheVault, KeyASessionByItsCompany, BudgetAMachinesFailedPinProofs, BudgetTheVaultsFailedUnlocks)
Notas de atualização: atualize o Servidor e a frota juntos e faça upload da Estação de Trabalho
1.5.0 junto com esta atualização. Um titular cujas máquinas ainda rodam todas a Estação de Trabalho
1.4.x recebe 422 WORKSTATION_OFFLINE até uma delas ser atualizada, e a Estação de Trabalho 1.3.0 ou
anterior é recusada. Nenhuma chave de configuração foi adicionada, renomeada ou removida. Voltar para
a 1.12.0 exige o backup do banco feito antes da atualização.
Novas funcionalidades
- Suporte a e-CNPJ:
POST /v1/sessionsaceita umcnpjopcional; uma sessão assim só se vincula ao e-CNPJ dessa Empresa e assina com ele, e as respostas só trazemcnpjquando ele se aplica. - O Cofre de Certificados importa certificados e-CNPJ e registra a Empresa deles.
- As telas de certificados, Certificados do Cofre, sessões e Trilha de Auditoria mostram a Empresa quando há uma.
- Novo evento de auditoria
pin.proof-budget-spent.
Melhorias
- Protocolo 5 das estações de trabalho: as provas de PIN substituem o envio do PIN às estações de trabalho; o Servidor desafia todas as máquinas candidatas ao mesmo tempo, dentro de
Sessions:PinRelayTimeout, e verifica ele mesmo cada prova. - As provas de PIN com falha de cada estação de trabalho para um titular são limitadas por
Sessions:MaxPinFailuresdentro deSessions:PinFailureWindow; acima do limite, a máquina é ignorada para aquele CPF até as falhas expirarem. - As senhas do Cofre de Certificados que não abrem nada são limitadas da mesma forma, e um limite esgotado responde
PIN_NOT_AVAILABLEcom uma frase emdetails. - Uma criação de sessão bem-sucedida não zera mais as falhas de bloqueio de um CPF; elas expiram com a janela.
INVALID_PINagora significa que todas as candidatas deram uma prova e nenhuma conferiu com o PIN enviado.- Quando
Sessions:PinPromptTimeoutse esgota, o pedido de PIN do Tray App é retirado na hora. - A página de login do console administrativo lista só certificados e-CPF.
- Os chips da faixa de status levam às telas que resumem.
Servidor 1.12.0 (2026-10-03)
Imagem trustbridge-server:1.12.0, aceita os protocolos 3–4 das estações de trabalho.
Atualiza modelo do banco de dados: sim (migração: RecordWhoSetABoundCpf)
Notas de atualização: uma implantação que desliga as senhas precisa de pelo menos dois Administradores, porque ninguém define o próprio CPF vinculado. Voltar para a 1.11.0 exige o backup do banco feito antes da atualização.
Melhorias
- Um Administrador define ou substitui o CPF vinculado de outra conta (Definir CPF vinculado, ou no formulário de nova conta), só com
Admin:CertificateSignIn:Enabledligado e nunca na própria conta. - Vincular o próprio certificado pela tela da conta foi removido; não é mais preciso ligar as senhas para uma primeira vinculação.
- A tela de contas mostra o CPF vinculado completo de cada conta a Administradores e Auditores; o dono o vê somente para leitura, com quem o definiu e quando.
- Substituir um CPF vinculado encerra as sessões por certificado dessa pessoa em até cinco minutos.
- Auditoria: novo
admin.account-bound-cpf-set;admin.account-bound-cpf-clearedagora traz o CPF;admin.bound-cpf-enrollednão é mais gravado. - Definir e remover um CPF vinculado são repetidos em caso de deadlock no banco.
Estação de Trabalho 1.4.2 (2026-10-02)
Pacote TrustBridge-Workstation-1.4.2-x64.msi, protocolo 4 das estações de trabalho.
Notas de atualização: uma máquina na 1.4.0 ou na 1.4.1 pode receber esta release do seu Servidor; uma máquina na 1.3.0 ou anterior precisa de instalação manual ou por Diretiva de Grupo.
Correções de bugs
- Um certificado A3 com lista de extensões indecifrável não esconde mais os certificados de todos os tokens; só esse certificado é ignorado, com um Warning que o identifica.
- O log do Service cita cada certificado que sai do inventário.
- Um pedido de PIN pendente não pode mais imprimir o PIN caso seja formatado para um log.
- A ausência de âncoras de confiança configuradas é informada como tal, e não como um problema de licença.
Servidor 1.11.0 (2026-10-02)
Imagem trustbridge-server:1.11.0, aceita os protocolos 3–4 das estações de trabalho.
Atualiza modelo do banco de dados: sim (migrações: BindCpfToAdminAccounts, RenameEnrolledAtToFirstSeenAt)
Notas de atualização: a coluna Workstations.EnrolledAt passa a se chamar FirstSeenAt, então
uma consulta ou relatório sobre ela precisa mudar. Uma implantação Docker atrás do próprio proxy
reverso deve trocar ASPNETCORE_FORWARDEDHEADERS_ENABLED=true por ForwardedHeaders:TrustedProxies.
Voltar para a 1.10.0 exige o backup do banco feito antes da atualização.
Novas funcionalidades
- Acesso com Certificado: Administradores e Auditores podem entrar no console administrativo com um e-CPF ICP-Brasil pelo Lacuna Web PKI; desligado por padrão (
Admin:CertificateSignIn:Enabled, que exigeAdmin:CertificateSignIn:WebPkiLicense). - A conta é vinculada pelo CPF, não pelo certificado, então um certificado renovado continua funcionando.
Admin:CertificateSignIn:Requireddesliga o login por senha; uma conta sem CPF vinculado passa a não conseguir entrar.- O Web PKI é servido pelo próprio Servidor, então uma implantação isolada da rede (air-gapped) funciona.
- A tela de Autoridades Certificadoras Confiáveis conta os administradores que entram com certificado de cada autoridade.
- Nova configuração
ForwardedHeaders:TrustedProxies:X-Forwarded-ForeX-Forwarded-Protosó são considerados quando vêm dos proxies listados, e uma lista malformada recusa a inicialização. POST /v1/signaturesresponde ofileNamedo documento que assinou, e o lote identifica cada item pela mesma regra.- Novos eventos de auditoria
admin.certificate-sign-in,admin.certificate-sign-in-refusedeadmin.account-bound-cpf-cleared.
Melhorias
certificate.encoding-droppedecertificate.announcement-refusedgravam uma linha de auditoria por snapshot, com detalhes{ count, entries: [...] }; as linhas gravadas antes mantêm os campos planos.certificate.insertedregistraencodingVerified.- O limite por endereço da admissão conta um endereço IPv6 pelo seu /64.
- O SignSession Contract tem uma nova especificação normativa, escrita a partir deste Servidor, e a lista de divergências em relação à implementação de referência foi retirada.
Correções de bugs
POST /v1/signatures/batchsemsessionIdresponde400 INVALID_REQUESTem vez de401 SESSION_EXPIRED.ClockOffsetnuma recusa por relógio agora é sempre agora − IssuedAt (positivo quando a máquina está atrasada); revise umClockSkewToleranceajustado a partir de valores de log antigos.- Um certificado cujos campos do titular não podem ser lidos é recusado (
422 CERT_INCOMPLETE_IDENTITYao assinar), em vez de passar pela verificação do titular. - Um anúncio sem a codificação do certificado não consegue mais reescrever o titular de um certificado verificado.
- Atrás de um proxy TLS, o redirecionamento para o login não aponta mais para
http://. - Sair do console verifica o token antiforgery.
- O cookie administrativo só é avaliado nos caminhos administrativos.
- Um acesso com certificado pela metade é descartado quando a conta inscreve um Segundo Fator em outro lugar, e as etapas de código recusam uma conta sem fator.
- Uma recusa por relógio no caminho da admissão é registrada na máquina correspondente.
- Uma inicialização recusada por banco inacessível informa quanto tempo de fato esperou.
- A ausência de âncoras de confiança configuradas é informada como tal, e não como um problema de licença.
- Uma alteração de conta administrativa que sofre deadlock no banco é repetida, em vez de mostrar uma tela de erro.
- Comandos e respostas que contêm um segredo são mascarados quando impressos.
Servidor 1.10.0 (2026-09-29)
Imagem trustbridge-server:1.10.0, aceita os protocolos 3–4 das estações de trabalho.
Atualiza modelo do banco de dados: sim (migração: RecordValidatedChain)
Notas de atualização: voltar para a 1.9.0 exige o backup do banco feito antes da atualização: a 1.9.0 recusa o banco migrado e não consegue resgatar um Código de Recuperação que esta release já transformou em hash.
Melhorias
- Os Códigos de Recuperação são guardados como hash; os códigos existentes são convertidos em segundo plano na inicialização e continuam funcionando.
- Cada Certificado do Cofre registra a cadeia montada na sua última validação, então a contagem de remoção de uma Autoridade Certificadora Confiável intermediária é exata para o cofre depois da primeira revalidação horária.
- A tela do Cofre de Certificados mostra o aviso sobre a senha de importação sob demanda (Sobre a senha de importação).
Correções de bugs
- Uma recusa estruturada do Signer é tratada como recusa: um 400 ou 403 estruturado responde
422 SIGNER_REJECTED, e um 404 estruturado no download do documento responde404 DOCUMENT_NOT_FOUND, em vez de502 SIGNER_ERROR. - Uma tela administrativa com falha não quebra mais o restante do console até a página ser recarregada.
Estação de Trabalho 1.4.1 (2026-09-28)
Pacote TrustBridge-Workstation-1.4.1-x64.msi, protocolo 4 das estações de trabalho.
Melhorias
- Mesmo código da 1.4.0, lançado para que uma máquina na 1.4.0 tenha uma release mais nova para receber do seu Servidor.
Estação de Trabalho 1.4.0 (2026-09-28)
Pacote TrustBridge-Workstation-1.4.0-x64.msi, protocolo 4 das estações de trabalho.
Notas de atualização: exige o Servidor 1.9.0; atualize o Servidor primeiro. Esta release é
instalada manualmente ou por Diretiva de Grupo. Os modelos de Diretiva de Grupo atualizados trazem
Receber atualizações do Servidor TrustBridge (ServerUpdates), ligada a menos que desabilitada.
Novas funcionalidades
- Atualizações entregues pelo Servidor: o Service baixa a release que o Servidor oferece, a verifica (hash, assinatura Authenticode e carimbo de tempo, Publisher Pin, revogação, produto e versão), instala num momento ocioso e informa o resultado.
- A diretiva
ServerUpdatesdesliga as atualizações entregues pelo Servidor numa máquina.
Correções de bugs
- A aba Log para de receber o log do serviço numa sessão que deixa o console.
- A aba Log volta a acompanhar o log do serviço depois que o Service reinicia.
- Atualizar ou ler o status com o Service parado desiste após dez segundos, em vez de esperar para sempre.
- A aba Tokens marca a lista quando ela pode estar desatualizada.
Servidor 1.9.0 (2026-09-27)
Imagem trustbridge-server:1.9.0, aceita os protocolos 3–4 das estações de trabalho.
Atualiza modelo do banco de dados: sim (migrações: WorkstationReleases, WorkstationReleaseOffers)
Notas de atualização: as máquinas na Estação de Trabalho 1.0.x (protocolo 2) são recusadas depois
desta atualização, então atualize-as antes; a tela Estações de Trabalho mostra a versão de cada
máquina. O upload de uma Versão da Estação de Trabalho exige o diretório temporário gravável
/tmp/trustbridge-releases.
Novas funcionalidades
- Tela Versões da Estação de Trabalho: um Administrador faz upload de um MSI da Estação de Trabalho assinado, de até 256 MB, e o Servidor lê do arquivo a versão, o protocolo e o signatário.
- As versões são oferecidas às máquinas e retiradas delas na tela Estações de Trabalho, que mostra Atualizações desativadas por diretiva, Precisa de atualização manual e as instalações que falharam.
- As máquinas baixam a versão oferecida por
GET /workstations/releases/{version}, com retomada e um limite próprio,WorkstationReleases:MaxConcurrentDownloads(padrão 20). - Uploads, ofertas, retiradas e o resultado da atualização de cada máquina são auditados.
Estação de Trabalho 1.3.0 (2026-09-26)
Pacote TrustBridge-Workstation-1.3.0-x64.msi, protocolo 3 das estações de trabalho.
Novas funcionalidades
- Uma aba Tokens no Tray App mostra cada token que o Service vê: o middleware, o estado, se há PIN armazenado e os certificados.
- A aba Tokens identifica uma leitora com um cartão que nenhum middleware instalado lê, ou um cartão que não responde.
- Depois de uma instalação ou atualização, o Service inicia o Tray App em todas as sessões do Windows com usuário conectado.
- O pacote traz o Publisher Pin e declara o protocolo que usa, para as atualizações entregues pelo Servidor.
Correções de bugs
- Os avisos do próprio Tray App aparecem na aba Log, ao lado dos do Service.
- Um módulo PKCS#11 que não carrega é informado como falho, com o motivo.
Estação de Trabalho 1.2.2 (2026-09-25)
Pacote TrustBridge-Workstation-1.2.2-x64.msi, protocolo 3 das estações de trabalho.
Correções de bugs
- Atualiza a 1.2.0 in-place: o mesmo produto assinado da 1.2.1, com um runtime .NET não mais antigo que o da 1.2.0.
Estação de Trabalho 1.2.1 (2026-09-25)
Retirada: o pacote trazia um runtime .NET mais antigo que o da 1.2.0, e uma atualização a partir da 1.2.0 deixava o Service sem conseguir iniciar. Use a 1.2.2.
Melhorias
- O MSI e todos os executáveis e bibliotecas do TrustBridge nele são assinados por LACUNA SOFTWARE LTDA, com carimbo de tempo.
Estação de Trabalho 1.2.0 (2026-09-24)
Pacote TrustBridge-Workstation-1.2.0-x64.msi, protocolo 3 das estações de trabalho. O Servidor 1.8.0
é o recomendado.
Novas funcionalidades
- Um Certificado A1 pode assinar: o titular define um PIN do Certificado A1 no Tray App, e o PIN de um cliente é verificado contra ele; o Service guarda só um verificador.
Melhorias
- O Service envia um ping ao Servidor a cada 5 segundos, então, com o Servidor 1.8.0, uma conexão perdida é percebida em até 15 segundos.
- A coluna de PIN do Tray App diz "Armazenado" em vez de "Em cache".
Correções de bugs
- A digitação do PIN acompanha a sessão de console quando a máquina é acessada pela Área de Trabalho Remota.
- Um Certificado A1 não recebe mais o pedido de PIN de token.
Servidor 1.8.0 (2026-09-24)
Imagem trustbridge-server:1.8.0, aceita os protocolos 2–3 das estações de trabalho.
Atualiza modelo do banco de dados: não
Notas de atualização: a nova Workstations:ClientTimeout tem padrão de 30 segundos; mantenha esse
valor até todas as máquinas rodarem a Estação de Trabalho 1.2.0 ou posterior.
Novas funcionalidades
- Uma estação de trabalho que cai sem fechar a conexão aparece offline mais cedo, e uma linha online mostra quando a máquina se conectou.
- As linhas de auditoria
workstation.disconnecttrazem o motivo do fim da conexão. - O chip de falhas da faixa de status abre a Trilha de Auditoria filtrada por essas falhas.
Correções de bugs
- Revogar uma máquina ou devolvê-la à fila também fecha as conexões mais antigas e deslocadas dela.
- O handshake relê a admissão da máquina, então uma máquina revogada no meio do handshake é desconectada.
- Buscas sobrepostas na Trilha de Auditoria não misturam mais os resultados.
- O chip de implantação da barra do aplicativo ficou legível.
Estação de Trabalho 1.1.0 (2026-09-23)
Pacote TrustBridge-Workstation-1.1.0-x64.msi, protocolo 3 das estações de trabalho.
Notas de atualização: exige o Servidor 1.7.0; atualize o Servidor primeiro. A licença da PKI agora
vem do Servidor: a propriedade PKI_LICENSE do MSI e a diretiva PkiLicense foram removidas, e um
PKI_LICENSE na linha do msiexec é ignorado.
Novas funcionalidades
- A máquina recebe a licença da PKI do Servidor a cada conexão.
- O Tray App diz por que uma máquina está sem licença e o que resolve.
Melhorias
- A nota de PIN armazenado diz que a máquina guarda o PIN criptografado para evitar que o token seja bloqueado.
Correções de bugs
- O MSI não instala mais o arquivo de configuração de desenvolvimento do Service, e uma atualização o remove.
Servidor 1.7.0 (2026-09-23)
Imagem trustbridge-server:1.7.0, aceita os protocolos 2–3 das estações de trabalho.
Atualiza modelo do banco de dados: não
Notas de atualização: Certificates:Validation:License agora é obrigatória em toda implantação,
com ou sem o Cofre de Certificados; defina-a antes de atualizar, ou o Servidor recusa a inicialização.
Novas funcionalidades
- O Servidor entrega a sua licença da PKI a cada máquina admitida no handshake; renová-la é trocar o valor e reiniciar o Servidor.
- Uma licença da PKI que o SDK recusa é registrada como Critical e mostrada num banner em todas as páginas administrativas.
Correções de bugs
- Criações de sessão simultâneas para o mesmo CPF esperam a vez em vez de falhar com 500.
Estação de Trabalho 1.0.1 (2026-09-21)
Pacote TrustBridge-Workstation-1.0.1-x64.msi, protocolo 2 das estações de trabalho.
Correções de bugs
- O Tray App se conecta ao Workstation Service instalado, que na 1.0.0 ele recusava como não legítimo.
Estação de Trabalho 1.0.0 (2026-09-21)
Pacote TrustBridge-Workstation-1.0.0-x64.msi, protocolo 2 das estações de trabalho.
Novas funcionalidades
- Primeira release da linha da Estação de Trabalho: o Workstation Service e o Tray App num único MSI, com modelos de Diretiva de Grupo. O pacote não é assinado, então o Windows exibe um aviso na instalação.
Servidor 1.6.1 (2026-09-16)
Atualiza modelo do banco de dados: não
Correções de bugs
- O arquivo de log e o Application Insights respeitam
Logging:LogLevel.
Servidor 1.6.0 (2026-09-16)
Atualiza modelo do banco de dados: não
Novas funcionalidades
- O log do Servidor também vai para um arquivo diário com rotação (
Logging:File:Directory,Logging:File:RetainedDays) e, opcionalmente, para o Application Insights (Logging:ApplicationInsights:ConnectionString). - Uma tela Log do Servidor no console administrativo.
Servidor 1.5.0 (2026-09-11)
Atualiza modelo do banco de dados: sim (migração: KeepBagChainCertificates)
Novas funcionalidades
- O Servidor pode buscar um emissor ausente por AIA; nada é guardado até um Administrador confirmar.
- Um Certificado do Cofre
UNTRUSTEDoferece confiar no seu emissor. - Uma importação no cofre guarda os certificados de AC que o arquivo PKCS#12 trazia.
- O upload de Autoridades Certificadoras Confiáveis aceita pacotes PKCS#7 (
.p7b).
Correções de bugs
- Um certificado com extensão Basic Constraints corrompida é tratado como não sendo AC, e o upload registra um Warning para cada certificado que ignora.
- A confirmação de remoção diz que as contagens são aproximadas.
Servidor 1.4.0 (2026-08-31)
Atualiza modelo do banco de dados: sim (migração: WorkstationTrustedCaReport)
Novas funcionalidades
- A página da frota mostra se cada máquina tem as Autoridades Certificadoras Confiáveis atuais do Servidor e, se não tem, por quê.
- Remover uma Autoridade Certificadora Confiável conta os Certificados de Estação de Trabalho afetados, além dos Certificados do Cofre.
Servidor 1.3.0 (2026-08-28)
Atualiza modelo do banco de dados: sim (histórico de migrações substituído por um único InitialCreate)
Notas de atualização: um banco criado pela 1.2.0 ou anterior é recusado; apague-o e deixe o
Servidor criar um novo. Audit:FallbackLogPath foi removida: uma entrada de auditoria que o banco
recusa vai para o log do Servidor como Critical.
Novas funcionalidades
- Admissão de estações de trabalho: a máquina cria uma chave não exportável e aguarda na fila de admissão até um Administrador admiti-la; o Enrollment Token deixou de existir.
- Uma Autoridade Certificadora Confiável adicionada no Servidor chega a todas as máquinas admitidas em segundos.
- Um throttling global responde
429 SERVER_BUSY(Throttle:ConcurrencyLimit,Throttle:QueueLimit). GET /healthzinforma se o Servidor e o banco de dados estão funcionando.- Uma Operação de Assinatura que ficou em
Pendingpor um processo interrompido é encerrada por uma varredura (RUN_STRANDED). - Sessões de Assinatura e Chaves de API abrem a própria trilha na Trilha de Auditoria, e uma sessão mostra quanto já gastou da sua Franquia de Assinaturas.
Melhorias
POST /v1/signaturesaceita qualquer parte de arquivo como documento, e uma requisição que não indica sessão responde400 INVALID_REQUEST.- Um Signer em throttling (429 ou 408) responde
502 SIGNER_ERRORem vez de uma recusa.
Servidor 1.2.0 (2026-08-24)
Atualiza modelo do banco de dados: sim (migração: SessionSignatureAllowance)
Notas de atualização: o Servidor aplica as próprias migrações na inicialização
(Database:MigrateOnStart, padrão true), então dotnet ef database update deixou de fazer parte de
uma atualização.
Novas funcionalidades
- Franquia de Assinaturas:
Sessions:SignatureAllowancelimita quantas chamadas de assinatura uma sessão pode fazer. - Fazer upload do certificado de um titular na tela de Autoridades Certificadoras Confiáveis resolve a cadeia emissora e a oferece para confirmação.
Servidor 1.1.0 (2026-08-23)
Atualiza modelo do banco de dados: não
Notas de atualização: a imagem vem com o Cofre de Certificados desligado; defina Vault:Enabled se
você o usa.
Novas funcionalidades
- A tela Autoridades Certificadoras Confiáveis: upload, listagem e remoção das autoridades certificadoras em que o Servidor confia.
Correções de bugs
- Um pacote de certificados DER concatenados é lido inteiro, em vez de manter só o primeiro.
- Os certificados guardados por um upload que falhou no meio entram em vigor na hora, e não só depois de um reinício.
- Texto antes do primeiro marcador
BEGIN, como um comentário ou uma saída doopenssl, não é mais contado como bloco ilegível.
Servidor 1.0.1 (2026-08-23)
Atualiza modelo do banco de dados: sim (migração: TrustedCas)
Notas de atualização: Certificates:Validation:TrustedRootPaths não é mais considerada no
Servidor; no Workstation Service, continua valendo.
Novas funcionalidades
- As autoridades certificadoras em que o Servidor confia são guardadas no banco de dados e aplicadas sem reinício.
Certificates:Validation:UseLacunaTestPkifaz confiar na PKI de teste da Lacuna.
Melhorias
- Os caches em disco do PKI SDK ficam em
/tmp/trustbridge-pki.