Skip to content

PassMan 1.8.21

Choose a tag to compare

@vaultekbilisim vaultekbilisim released this 09 Jun 11:18

PassMan 1.8.21

PassMan 1.8.21 is a self-hosted server hotfix for SQLite lock contention and update-helper evidence noise found in the 2026-06-09 diagnostics bundle.

Main Application

  • Starts SQLite with WAL mode, normal synchronous mode, foreign-key enforcement, and a 15-second busy timeout so short write bursts do not immediately fail customer API requests.
  • Reduces no-op Active Directory agent polling writes by keeping last_seen_at stable inside a one-minute heartbeat window when no command is leased.
  • Avoids rewriting unchanged large Active Directory full-sync snapshot fields while preserving sync metadata, command clearing, and audit creation.
  • Keeps the existing vault, sharing, extension, update, and DC agent command contracts unchanged.

Installer And Update Helper

  • Makes installer helper log writes best-effort so an access-denied log append cannot contaminate update evidence or interrupt the helper path.
  • Applies the same best-effort logging behavior to restart-helper log output.

Verification

  • npm run lint
  • npm run test
  • npm run build:windows
  • npm run update:manifest:issue -- --version 1.8.21 --tag v1.8.21
  • npm run update:manifest:verify -- --manifest public\downloads\passman-update.json
  • npm run ui:smoke
  • npm run msi:verify
  • npm run msi:sandbox-package -- -AllowUnsignedDevMsi
  • npm run msi:evidence
  • npm audit --audit-level=high

Release artifact SHA-256:

  • PassMan-1.8.21-x64.msi: 5f56d371d3a75fe57e3a6c9d9b6ba96d819f807c04c5ece42d277e88a51635d0
  • passman-chromium-extension.zip: 533d1f089f05753b1feff9caa31b6126fada73bcc4c836a738263d653ce6af6f
  • passman-share-decrypter.zip: 94750f75efba50e19f5290fc47091341a77d8456b03acd2c9f9b289403c53a86
  • passman-ad-agent.ps1: 383c543bbc83b3c4ccd39f2ee39308aef9ef547f9fcc82ddc572dd86a87b71f1