Skip to content

Releases: bpbradley/locket

v0.17.2

16 Feb 15:24
cf71a87

Choose a tag to compare

What's Changed

Install locket 0.17.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bpbradley/locket/releases/download/v0.17.2/locket-installer.sh | sh

Download locket 0.17.2

File Platform Checksum
locket-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locket-x86_64-apple-darwin.tar.xz Intel macOS checksum
locket-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locket-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
locket-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Full Changelog: v0.16.0...v0.17.2

v0.16.0

06 Jan 16:31
82e77c0

Choose a tag to compare

locket 0.16.0

What's Changed

Potentially Breaking Changes

  1. locket run -> inject
  2. env variable choice LOCKET_RUN_MODE -> LOCKET_INJECT_MODE
  3. default output for secrets changed from /run/secrets/locket to be platform dependent (/private/tmp/locket on macos, still /run/secrets/locket on linux, ./secrets otherwise)
  4. status file now optional, and None by default in inject mode. when running locket healthcheck defaults to /dev/shm/locket/ready on linux, /private/tmp/locket/ready on macos, and ./locket-ready otherwise.
  5. token-file option removed from all providers. Now provide token with file: prefix. i.e. --token=file:/etc/tokens/op

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bpbradley/locket/releases/download/v0.16.0/locket-installer.sh | sh

Download locket 0.16.0

File Platform Checksum
locket-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locket-x86_64-apple-darwin.tar.xz Intel macOS checksum
locket-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locket-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
locket-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Full Changelog: v0.15.0...v0.16.0

v0.15.0

14 Dec 19:44
a269753

Choose a tag to compare

What's Changed

Install locket 0.15.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bpbradley/locket/releases/download/v0.15.0/locket-installer.sh | sh

Download locket 0.15.0

File Platform Checksum
locket-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locket-x86_64-apple-darwin.tar.xz Intel macOS checksum
locket-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locket-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
locket-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Full Changelog: v0.14.0...v0.15.0

v0.14.0

07 Dec 20:57
6f4c901

Choose a tag to compare

What's Changed

  • Add support for Docker Compose provider service by @bpbradley in #49

Install locket 0.14.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bpbradley/locket/releases/download/v0.14.0/locket-installer.sh | sh

Download locket 0.14.0

File Platform Checksum
locket-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locket-x86_64-apple-darwin.tar.xz Intel macOS checksum
locket-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locket-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
locket-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Full Changelog: v0.13.0...v0.14.0

v0.13.0

05 Dec 21:43
4619584

Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

Install locket 0.13.0 CLI

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bpbradley/locket/releases/download/v0.13.0/locket-installer.sh | sh

Download locket 0.13.0

File Platform Checksum
locket-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locket-x86_64-apple-darwin.tar.xz Intel macOS checksum
locket-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locket-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
locket-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.12.1-rc.3

05 Dec 19:31
8c4ce64

Choose a tag to compare

v0.12.1-rc.3 Pre-release
Pre-release

Install locket 0.12.1-rc.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bpbradley/locket/releases/download/v0.12.1-rc.3/locket-installer.sh | sh

Download locket 0.12.1-rc.3

File Platform Checksum
locket-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locket-x86_64-apple-darwin.tar.xz Intel macOS checksum
locket-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locket-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
locket-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.12.1-rc.2

05 Dec 19:20
cdee466

Choose a tag to compare

v0.12.1-rc.2 Pre-release
Pre-release

v0.12.1-rc.1

05 Dec 19:12
eee59e2

Choose a tag to compare

v0.12.1-rc.1 Pre-release
Pre-release

Install locket 0.12.1-rc.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/bpbradley/locket/releases/download/v0.12.1-rc.1/locket-installer.sh | sh

Download locket 0.12.1-rc.1

File Platform Checksum
locket-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
locket-x86_64-apple-darwin.tar.xz Intel macOS checksum
locket-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
locket-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
locket-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.12.0

02 Dec 19:16
fd09514

Choose a tag to compare

What's Changed

  • Refactor provider trait to materialize pre-collected references and to support broadly async architecture by @bpbradley in #41
  • Adds support for the op-connect provider using the HTTP 1password Connect API
  • Changes op provider to use op read to stdout instead of op inject which fixes annoying permissions checks
  • Changed cli args for token auth for op from token and token-file to op.token and op.token-file. Providers will follow this convention going forward to be certain arguments are disambiguated.
  • Removes the base image tag. All providers are now feature gated, and there will be a sole-provider version tag for each provider (i.e. connect, connect-0, connect-0.12, connect-0.12.0, and the same for op. These are slimmer images with only the required dependencies for each provider, and with the provider set by default in the image so you don't have to select it. latest and generic version tags like 0.12.0 will be all-in-one images where you can select your provider at runtime.

Full Changelog: v0.11.1...v0.12.0

v0.12.0-rc0

02 Dec 05:17
8b6fc30

Choose a tag to compare

v0.12.0-rc0 Pre-release
Pre-release

What's Changed

  • Refactor provider trait to materialize pre-collected references and to support broadly async architecture by @bpbradley in #41
  • Adds support for the op-connect provider using the HTTP 1password Connect API
  • Changes op provider to use op read to stdout instead of op inject which fixes annoying permissions checks
  • Changed cli args for token auth for op from token and token-file to op.token and op.token-file. Providers will follow this convention going forward to be certain arguments are disambiguated.

Full Changelog: v0.11.1...v0.12.0-rc0