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.