Download Latest Version trailbase_v0.25.3_x86_64_linux.zip (24.4 MB)
Email in envelope

Get an email when there's a new version of Trailbase

Home / v0.25.0
Name Modified Size InfoDownloads / Week
Parent folder
trailbase_v0.25.0_x86_64_windows.zip 2026-03-16 23.4 MB
trailbase_v0.25.0_arm64_apple_darwin.zip 2026-03-16 21.5 MB
trailbase_v0.25.0_x86_64_apple_darwin.zip 2026-03-16 24.0 MB
trailbase_v0.25.0_x86_64_linux.zip 2026-03-16 24.7 MB
trailbase_v0.25.0_arm64_linux.zip 2026-03-16 22.3 MB
trailbase_v0.25.0_wasm_auth_ui.zip 2026-03-16 339.8 kB
README.md 2026-03-16 1.8 kB
v0.25.0 source code.tar.gz 2026-03-16 4.7 MB
v0.25.0 source code.zip 2026-03-16 5.4 MB
Totals: 9 Items   126.4 MB 0
  • Add support for TOTP (e.g. authenticator app) two-factor auth: APIs, auth UI and admin UI 🎉.
  • Added support for two-factor login to client libraries in all 8 languages.
  • Add support for single-factor OTP authentication, i.e. receive a code/link by email: APIs, auth UI and admin UI.
  • Note that this is disabled by default. Using single-factor OTPs delegates security to your users' inboxes, which may be more or less secure.
  • Access is rate-limited to avoid brute-force, enumeration attacks.
  • Added support for request/login OTP to client libraries in all 8 languages.
  • Hardening: move all session-like, ephemeral state into JWTs or a separate session.db database.
  • This way a WASM component-level SQL injection vulnerability cannot leak session artifacts.
  • This also makes it possible to just drop the entire session.db to invalidate all refresh tokens and other auth codes (however not JWTs like the auth token).
  • The new setup may also allow more flexible expiration times for various codes and tokens.
  • Many small and big (breaking) improvements to auth APIs and auth UIs. If you're using the auth-ui WASM component, make sure to update: sh trail --data-dir client/testfixture components add trailbase/auth_ui
  • If you're running your own auth UI or customized the auth-ui component, this update will prompt significant but hopefully welcome changes on your end. If you run into any issues, don't hesitate to reach out.
  • Auth APIs and UI are no fully decoupled allowing custom UIs to use all of the same facilities.
  • Stop sending emails in dev-mode, instead print to stderr.
  • Minor: fix DB size formatting in admin UI.
  • Update dependencies, including critical SQLite update.

Full Changelog: https://github.com/trailbaseio/trailbase/compare/v0.24.4...v0.25.0

Source: README.md, updated 2026-03-16