Skip to content

Bindle v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@technosophos technosophos released this 20 Sep 21:54
· 157 commits to main since this release
db57747

This is the 0.6 feature release for Bindle. The main feature in this release is alpha level authentication support and a more efficient default storage option.

Installing

You can download the prebuilt binaries for the Bindle CLI client and the Bindle server from the following links:

Once downloaded, you can follow the installation and getting started instructions

Using as a crate

Besides the pre-compiled binaries, we also publish a fully featured crate (that the binaries also use). You can find docs here.

Caveats

Please note that this is NOT production-ready software, but it is in a usable/consumable state. Because this is pre-1.0 software, we make no guarantees about spec, Rust API, or CLI compatibility. However, we will do our best to call out every breaking change in future release notes. Once we hit 1.0, backwards compatibility guarantees will be in effect.

Major Features

This release had no major features added.

Breaking Changes

The server must now be started with a flag that specifies the authentication mechanism.

What's next?

Our next anticipated version is 0.7.0 (although we will cut a 0.7.1 if necessary). Our main focus for 0.7 will be finishing signing and verification on the Client, adding support for multiple concurrent authentication methods, and adding more authorization. Please give things a try and feel free to open PRs or issues with your feedback. In fact, your feedback is crucial as we continue to solidify the spec and features desired in Bindle!

Changelog

  • Updated versions to 0.6.0 842bafb (Matt Butcher)
  • feat(client): add json output to bindle info 66b1a20 (Adam Reese)
  • fix(Makefile): default to unauthenticated in Makefile 5691bc4 (Adam Reese)
  • let less nits c44013d (sam boyer)
  • Refactor merging config with cli options a8dd4af (Adam Reese)
  • Add unauthenticated flag to bindle-server 22f7764 (Adam Reese)
  • Don't require a value passed for the --use-embedded-db 633c99c (Adam Reese)
  • Clearer error on bad token file (#230) 9edc12b (itowlson)
  • updated newest routes with boxen 4bcaa83 (Matt Butcher)
  • more boxes 33d4d64 (Matt Butcher)
  • boxen all the things 9e0f7b6 (Matt Butcher)
  • Respect config file values ed24145 (Adam Reese)