BisonDB Prairie v1.1.0
Sync with BisonDB v1.1.0+ (tested against v1.2.0): authentication and TLS. Prairie now speaks wire protocol v2 and requires a BisonDB 1.1.0-or-newer server.
Added
- TLS transport with the server's verification modes — system trust, a CA / self-signed cert file, a SHA-256 fingerprint pin, or an explicit (loudly flagged) insecure skip. A workspace lock indicator shows encrypted&verified / encrypted-unverified / plaintext. Local databases run the bundled sidecar over a self-signed cert whose fingerprint is pinned automatically (encrypted and verified, no login).
- Authentication — a login step when the server requires it, and a first-run setup screen to bootstrap the first admin. Session tokens stay in the Rust backend (never web storage), with transparent re-auth on expiry.
- Admin Users panel (create / reset-password / drop, with roles) and a role-aware UI (read-only users have write controls disabled).
Changed
- Wire protocol → v2; the version-mismatch screen expects it. Recent connections remember username + TLS prefs — never passwords or tokens.
Install
BisonDB.Prairie_1.1.0_x64-setup.exe(NSIS) orBisonDB.Prairie_1.1.0_x64_en-US.msi. The BisonDB engine sidecar is bundled.
This is the correctness/sync release; a UI/UX + motion polish pass is planned next.