Authenticated encryption
AES-256-GCM replaces AES-CBC, with random IVs, per-secret salts, 256-bit object keys, PBKDF2 at 600,000 iterations and HKDF-SHA256. Existing vaults migrate lazily, on first read.
The 3.2 line rebuilt the cryptography, added the governance features auditors ask for, and closed a long list of security advisories. Here is what changed, release by release.
AES-256-GCM replaces AES-CBC, with random IVs, per-secret salts, 256-bit object keys, PBKDF2 at 600,000 iterations and HKDF-SHA256. Existing vaults migrate lazily, on first read.
Weak, reused, breached and overdue credentials at a glance, a personal security score for every user, and quality indicators shown while editing an item.
Access recertification campaigns, rotation policy tracking, leaver risk detection, four-level data classification and CSV evidence export.
Share a credential with someone outside Teampass under an expiry, a view limit and an optional recipient passphrase.
Upgrading from 3.1 or earlier? New features are seeded disabled, and the hardened encryption format stays off until you turn it on — so an upgrade will not change behaviour under your users. Back up the database first, then enable features one at a time.
Condensed from the GitHub release notes. Advisory identifiers link to the published GitHub Security Advisory for that issue.
Faceted search, a Quick access panel, and a folder-scope authorization bypass in search closed.
Administrator control over authentication lockouts, KeePass 2.x XML export and a native PowerShell API client.
Active Directory nested groups restored and two authorization defects closed.
The first stable build of the 3.2.1 line — modern cryptography, a security posture dashboard and governance features, plus nine advisories closed.
Four advisories closed, including a privilege escalation and an OAuth2 bypass.
Upgrade instructions and a fresh install both live in the documentation.