Skip to content

KPassword v1.7.1 — Windows e Fedora

Choose a tag to compare

@mnstechbr mnstechbr released this 19 Oct 11:27
a0e7646

KPassword 1.7.1 — cotas opcionais e autorização estável

O Secrets Bridge deixa de bloquear aplicações autorizadas pelos antigos limites
fixos de chamadas e reservas de saída. “Continuar permitindo” passa a sobreviver
a reconexões HTTP/MCP do mesmo aplicativo e projeto durante a sessão da ponte.

  • Cotas locais desativadas por padrão. A janela principal permite definir
    chamadas/minuto e saída/hora para cada aplicativo/projeto e credencial
    autorizados; 0 significa ilimitado. As políticas são da sessão da ponte.
  • Removidos os limites duplicados por token HTTP e por permissão, além do teto
    local de 8.192 tokens para o máximo solicitado pelo cliente.
  • Reservas concorrentes reconciliadas pelo uso informado em JSON/SSE. Erros
    devolvem reservas sem uso informado; tentativas enviadas continuam contando
    por minuto. Sucesso sem uso informado mantém contabilização conservadora.
  • quota_exceeded informa limite, consumo, saldo e retry_after / retry_at;
    HTTP 429 inclui Retry-After. Socket, MCP e clientes Python preservam detalhes.
    O primeiro texto de erro MCP mantém o código simples esperado pelo KOMA.
  • Permissões lembradas vinculadas ao código observado, diretório, credencial,
    operação e modelo, sem dependência do token ou ID da conexão MCP. Tokens
    continuam vinculados ao processo; sessões de transporte continuam isoladas.
  • Corrigido o fechamento de um novo popup pela finalização do pedido anterior.
  • Histórico com código de falha filtrado, status HTTP e detalhes de cota.
    Rotação do log em 10 MB preserva o arquivo anterior e evita bloquear chamadas.

As autorizações, a revogação, as verificações de identidade e de cofre, a proteção
dos destinos e o limite de quatro chamadas simultâneas continuam ativos. As
chaves permanecem no backend. O formato e a criptografia dos cofres e a chave
pública do updater não mudam. Limites do provedor continuam valendo; contadores
locais não representam cobrança. Uma falha de rede pode ter consumido recursos
no provedor mesmo sem uso informado ao Bridge.

Instalação

Windows x64: KPassword-Setup-v1.7.1.exe. Fedora 44 x86_64:
KPassword-1.7.1-1.x86_64.rpm. O Secrets Bridge continua disponível apenas no
Linux. Windows preserva o gerenciador de senhas e o updater assinado.

sudo dnf upgrade ./KPassword-1.7.1-1.x86_64.rpm

As assinaturas dos instaladores são geradas e verificadas localmente. A assinatura
externa do RPM é Minisign; instalação via DNF permanece manual. A versão contém
latest.json e SHA256SUMS.txt.

Verificação

Localmente passaram 100 testes Rust, 140 testes do frontend, 29 verificações de
ferramentas de release e 21 testes dos clientes Unix/HTTP/MCP, além dos testes do
assinador e do publicador. Build frontend e consistência das sete fontes de
versão também passaram. Clippy será executado pela CI; não está instalado no
ambiente local. O aviso já existente de chunks JavaScript acima de 500 KB permanece.

Testes de reservas, falhas, concorrência, janelas e metadados HTTP/MCP, incluindo
um teste com processos Python reais que confirma identidade estável após reinício
e nova identidade ao mudar script/projeto. As suítes também verificam tokens
roubados, isolamento de transporte, cofres e rotação de logs. Os testes usam dados
fictícios e não fazem chamadas pagas a provedores. A CI valida o commit exato em
Windows e Fedora e gera os instaladores usados na publicação.

A revisão dos registros anteriores e suas limitações estão no
relatório de diagnóstico. Configuração, contabilização
e formato dos erros estão no guia universal.