Back to blog
2026-05-05 Thijs Creemers

Release: v1.0.1-alpha-21

We just tagged v1.0.1-alpha-21. This is a focused bugfix release addressing broken Clojars documentation links and a visual rendering issue in the MFA setup flow.

Fixed: cljdoc source resolution for all libraries (BOU-26)

All Clojars documentation links for Boundary libraries were broken. cljdoc defaults to the repository root when resolving source paths, but in a monorepo each library lives under libs/{name}/src. Without a root hint, cljdoc could not locate any source files.

Each build.clj now embeds a cljdoc.edn file in its JAR with the correct :cljdoc/root path:

{:cljdoc/root "libs/core"}

cljdoc reads this at doc-build time and resolves source correctly. All 25 library JARs are affected.

Fixed: MFA QR code rendering

The QR code displayed during TOTP setup was rendering incorrectly due to a bug in boundary.user.shell.mfa. The code now renders cleanly and is scannable by authenticator apps.

Version alignment

All 25 libraries bumped to v1.0.1-alpha-21 to maintain lockstep versioning.

Upgrade

Re-run the installer to pick up the latest release:

curl -fsSL https://get.boundary-app.org | bash

No breaking changes. No migration required.