Skip to main content

0.7.2

ยท 1350 words
Downloads for 0.7.2

Excalibur 0.7.2 is a patch release fixing security issues and bugs on the app and server.

Appโ€‹

๐Ÿ”’๏ธ Securityโ€‹

  • ๐Ÿ”’๏ธ Removed persistence of password in authInfo and the account unlock key (AUK) in vaultInfo

  • ๐Ÿ”’๏ธ Stopped persisting login session and vault key material in localStorage

    • A fresh login is now required on every app launch or page reload

๐Ÿ”„ Changesโ€‹

  • ๐Ÿ”’๏ธ Prompt user for current password when updating account details

๐Ÿ› Bug Fixesโ€‹

  • ๐Ÿ› Fixed a previously necessary but janky reload of the page when a new user signs up
  • ๐Ÿ› Fixed an issue where a failed update check could throw an error

Serverโ€‹

๐Ÿ› Bug Fixesโ€‹

  • ๐Ÿ› Fixed the database engine not being disposed after use
    • This leaked the DuckDB file lock and caused an IO error when a worker/reload subprocess tried to access the database

โฌ†๏ธ Dependenciesโ€‹

  • โž– Removed colorama dependency
  • โฌ†๏ธ Updated alembic from 1.18.4 to 1.18.5 (#102)
  • โฌ†๏ธ Updated typer from 0.26.7 to 0.26.8 (#99)
  • โฌ†๏ธ Updated uvicorn from 0.49.0 to 0.51.0 (#100)
  • โฌ†๏ธ Updated httpx2 test dependency from 2.4.0 to 2.5.0 (#97)