Skip to content
This repository has been archived by the owner on Feb 11, 2025. It is now read-only.

v0.7.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@thomastaylor312 thomastaylor312 released this 12 Jan 20:18
· 115 commits to main since this release
v0.7.0
4a6f139

This is the 0.7 feature release for Bindle. This release contains a bunch of small features and fixes

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

  • Logging now supports ansi logging only with a TTY
  • Adds the --insecure flag for the CLI when you want to ignore certificate errors
  • Better error messages are now returned in the CLI

Breaking Changes

This release now uses the Rust 2021 edition

What's next?

Our next anticipated version is 0.8.0 (although we will cut a 0.7.1 if necessary). Our main focus for 0.8 will be finishing signing and verification on the Client and addressing any fixes and feature needs from other projects that will be consuming bindle. 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

  • feat(client): add insecure flag 4ab9281 (Adam Reese)
  • feat(cli): only use ansi logging on tty 535638a (Adam Reese)
  • Adds codeowners 06fbe61 (Taylor Thomas)
  • Removes cargo audit d9d53b7 (Taylor Thomas)
  • Updates deps to avoid importing chrono 8db4635 (Taylor Thomas)
  • chore(*): Updates deps, removes chrono, and fixes clippy errors 6971ae4 (Taylor Thomas)
  • Updates pipelines to use latest rust 9b10aee (Taylor Thomas)
  • chore(*): Bumps bindle to use the 2021 edition eb98b1c (Taylor Thomas)
  • fix(server): move /v1/healthz to /healthz c1d7a76 (Adam Reese)
  • fix(Makefile): add default value for BINDLE_DIRECTORY var 8ff11f6 (Vaughn Dice)
  • fix(README.md): fix typo. connections -> connects 42efedd (Michelle Noorali)
  • Update license from MIT to Apache v2 7f5674e (Radu M)
  • fix(provider): Fixes missing slash for doc comments c5a70f8 (Taylor Thomas)
  • fix test 0096452 (Simon Davies)
  • custom message if no bindles 0f4943f (Simon Davies)
  • improve error messages for network connection failures (#232) 6a66116 (Matt Butcher)
  • Remove cargo2bindle and as2bindle from the release action 7916139 (Adam Reese)
  • Run cargo update 1fee640 (Adam Reese)
  • chore(bin): move cargo2bindle and as2bindle to examples e8cb0a5 (Adam Reese)
  • fix(Makefile): remove hard-coded bindle directory efbb18a (Adam Reese)
  • typo in build instructions c0610c8 (Ralph Squillace)
  • Upgrade deps with cargo upgrade. 9e4a59a (Peter Huene)