Back to blog
2026-05-01 Thijs Creemers

Release: v1.0.1-alpha-20

We just tagged v1.0.1-alpha-20. This is a focused bugfix release targeting two issues in generated projects from boundary new, plus an important installer revision.

Fixed: boundary new generates broken bb.edn

The previous template emitted a minimal three-task bb.edn that used invalid (clojure ["-M:repl-clj"]) syntax. Running bb repl in a freshly generated project produced:

FileNotFoundException: [-M:repl-clj]

Generated projects now receive the full boundary-tools task suite matching the monorepo experience — formatting, linting, testing, REPL, and build tasks all wired correctly out of the box.

Fixed: :repl-clj alias in generated deps.edn

Generated deps.edn previously used :repl-clj (the monorepo alias) instead of :repl (the generated-project convention). The alias is now consistent with standalone project expectations.

Changed: installer uses direct clone

install.sh no longer relies on bbin’s --git/root to install the boundary CLI. The revised approach clones the repository directly and writes a plain wrapper script with an explicit classpath. This eliminates install failures caused by bbin classpath resolution in monorepo sub-projects.

The boundary command is cached under ~/.boundary/releases/<tag> — subsequent installs of the same tag reuse the local clone.

Version alignment

All 23 libraries are bumped to 1.0.1-alpha-20 to maintain lockstep versioning.

Upgrade

Re-run the installer to pick up the revised boundary CLI and wrapper:

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

Existing generated projects are unaffected. New projects created with boundary new after this release will have the correct bb.edn and deps.edn.