Skip to content

Releases: DopplerHQ/cli

2.1.0

19 Mar 00:34
4cb3027
Compare
Choose a tag to compare

Changelog

f68f5ef Remove Slack link
a27e897 Remove option to create config w/o propagating defaults

Docker images

  • docker pull dopplerhq/cli:2.1.0-python
  • docker pull dopplerhq/cli:2.1-python
  • docker pull dopplerhq/cli:2-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:2.1.0-python
  • docker pull gcr.io/dopplerhq/cli:2.1-python
  • docker pull gcr.io/dopplerhq/cli:2-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:2.1.0-ruby
  • docker pull dopplerhq/cli:2.1-ruby
  • docker pull dopplerhq/cli:2-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:2.1.0-ruby
  • docker pull gcr.io/dopplerhq/cli:2.1-ruby
  • docker pull gcr.io/dopplerhq/cli:2-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:2.1.0
  • docker pull dopplerhq/cli:2.1
  • docker pull dopplerhq/cli:2
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:2.1.0
  • docker pull gcr.io/dopplerhq/cli:2.1
  • docker pull gcr.io/dopplerhq/cli:2
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:2.1.0-node
  • docker pull dopplerhq/cli:2.1-node
  • docker pull dopplerhq/cli:2-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:2.1.0-node
  • docker pull gcr.io/dopplerhq/cli:2.1-node
  • docker pull gcr.io/dopplerhq/cli:2-node
  • docker pull gcr.io/dopplerhq/cli:node

2.0.3

12 Mar 22:46
Compare
Choose a tag to compare

Changelog

3b66b17 Temporarily disable OpenBSD arm64 builds
3bf8883 Download go modules before build
2402b23 Temporarily disable FreeBSD arm64 builds
2342f76 Use updated Dashboard url

Docker images

  • docker pull dopplerhq/cli:2.0.3-python
  • docker pull dopplerhq/cli:2.0-python
  • docker pull dopplerhq/cli:2-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:2.0.3-python
  • docker pull gcr.io/dopplerhq/cli:2.0-python
  • docker pull gcr.io/dopplerhq/cli:2-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:2.0.3
  • docker pull dopplerhq/cli:2.0
  • docker pull dopplerhq/cli:2
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:2.0.3
  • docker pull gcr.io/dopplerhq/cli:2.0
  • docker pull gcr.io/dopplerhq/cli:2
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:2.0.3-ruby
  • docker pull dopplerhq/cli:2.0-ruby
  • docker pull dopplerhq/cli:2-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:2.0.3-ruby
  • docker pull gcr.io/dopplerhq/cli:2.0-ruby
  • docker pull gcr.io/dopplerhq/cli:2-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:2.0.3-node
  • docker pull dopplerhq/cli:2.0-node
  • docker pull dopplerhq/cli:2-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:2.0.3-node
  • docker pull gcr.io/dopplerhq/cli:2.0-node
  • docker pull gcr.io/dopplerhq/cli:2-node
  • docker pull gcr.io/dopplerhq/cli:node

2.0.1

05 Feb 01:20
5322663
Compare
Choose a tag to compare

Changelog

cae2060 Create .sonarcloud.properties
adfd79c Fix enclave configs command appearing multiple times
d51bae8 Fix code formatting
cd215fe Fix retrying timed-out requests
3985639 Fix selecting first project in enclave secrets
de19664 Update INSTALL.md
bce18bc Update INSTALL.md
826c292 Update INSTALL.md

Docker images

  • docker pull dopplerhq/cli:2.0.1-ruby
  • docker pull dopplerhq/cli:2.0-ruby
  • docker pull dopplerhq/cli:2-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:2.0.1-ruby
  • docker pull gcr.io/dopplerhq/cli:2.0-ruby
  • docker pull gcr.io/dopplerhq/cli:2-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:2.0.1
  • docker pull dopplerhq/cli:2.0
  • docker pull dopplerhq/cli:2
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:2.0.1
  • docker pull gcr.io/dopplerhq/cli:2.0
  • docker pull gcr.io/dopplerhq/cli:2
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:2.0.1-python
  • docker pull dopplerhq/cli:2.0-python
  • docker pull dopplerhq/cli:2-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:2.0.1-python
  • docker pull gcr.io/dopplerhq/cli:2.0-python
  • docker pull gcr.io/dopplerhq/cli:2-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:2.0.1-node
  • docker pull dopplerhq/cli:2.0-node
  • docker pull dopplerhq/cli:2-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:2.0.1-node
  • docker pull gcr.io/dopplerhq/cli:2.0-node
  • docker pull gcr.io/dopplerhq/cli:2-node
  • docker pull gcr.io/dopplerhq/cli:node

2.0.0

29 Jan 20:42
db6181b
Compare
Choose a tag to compare

This is a big release with some major new features. Most notably, doppler run's fallback file is now enabled by default. Think of the fallback file as a local, encrypted cache of your secrets. This cache will automatically be used if Doppler, or your network connection, ever experiences an outage.

Features

  • Enable and encrypt run fallback files by default
  • Encrypt enclave secrets download files
  • Print Error, Stacktrace, and Debug messages in color
  • Auto-select options from the current config during enclave setup
  • Support copying values to your clipboard in enclave secrets get, configs tokens create, and configure get
  • Prompt for confirmation before revoking the auth token
  • Clean up old fallback files with run clean
  • Support using environment variables for enclave setup
  • Disable interactivity in enclave setup with the --no-prompt flag
  • Print the config file path during configure debug

BREAKING CHANGES

  • enclave secrets download files are now encrypted and default to json format
  • run fallback files are now encrypted
  • configuration is now stored in ~/.doppler (no user action required)
  • --plain flag removed from enclave secrets, enclave secrets set, and enclave secrets delete

Bug Fixes

  • Support parsing tildes in file paths (when not already expanded by the shell)
  • During login only revoke the previous token if the scopes match
  • Check for all required args before executing commands
  • Better handle filesystem permission errors
  • Add missing --project flag to environments
  • Don't run version check during enclave secrets download

Changelog

154c09a Add --no-prompt flag to enclave setup
d8626ea Add a "run clean" command for deleting old fallback files
32f47d9 Add missing --project flag
debbf6f Always create the configuration directory
20c4a89 Auto-select options from the current config during enclave setup
5193818 Change default configuration file path
e905705 Check for required values before executing logic
976f1bc Compare file paths using their absolute values
9a5f032 Default the secrets download format to json
9b816cc Don't check for version updates in development mode
171332b Don't print optional logs when redirecting file output to stdout
7e439a1 Don't run version check when downloading secrets
f7628dd Don't send an optional function parameter
2a9ba2e Don't unnecessarily export variable
bd50580 Enable the run command's fallback file by default
78d6d0b Encrypt all files containing secrets
5e8afeb Enhance file existence check to catch permission errors
7b8fd77 Fix bug with revoking previous token after login
f37df92 Handle more file errors
1e271bd Improve parsing of configuration file path
c2a5b72 Organize all user config within a 'doppler' directory
a61172a Print Error, Stacktrace, and Debug messages in color
adea489 Print the config file path in "configure debug"
edc42c7 Print title separately from the table
e45d344 Prompt for confirmation before revoking auth token
fbcf644 Provide more options for downloading secrets
4a669b4 Remove dead code
49b7343 Remove dead code
a06a6a7 Remove repetitive debug log and add function comment
d2b61a4 Remove unused flags and update documentation
3b05fa6 Rename token deletion command
384cd59 Return explicit error in failure case
d62b6e0 Run unit tests on every GitHub build
51c96f1 Simplify implementation
2bff5c8 Store the config directory path
9ccac26 Support copying values to your clipboard
4e58882 Support dry-run to see how many files would be deleted by 'run clean'
7e81ec7 Support parsing home directory-based paths
d79fa6b Support using environment variables for enclave setup
2c91592 Update command documentation
290f6f0 Update documentation
ee9b972 Update flag description
663a2e2 Upload macOS build to GitHub Artifacts after CI job

Docker images

  • docker pull dopplerhq/cli:2.0.0-ruby
  • docker pull dopplerhq/cli:2.0-ruby
  • docker pull dopplerhq/cli:2-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:2.0.0-ruby
  • docker pull gcr.io/dopplerhq/cli:2.0-ruby
  • docker pull gcr.io/dopplerhq/cli:2-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:2.0.0
  • docker pull dopplerhq/cli:2.0
  • docker pull dopplerhq/cli:2
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:2.0.0
  • docker pull gcr.io/dopplerhq/cli:2.0
  • docker pull gcr.io/dopplerhq/cli:2
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:2.0.0-python
  • docker pull dopplerhq/cli:2.0-python
  • docker pull dopplerhq/cli:2-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:2.0.0-python
  • docker pull gcr.io/dopplerhq/cli:2.0-python
  • docker pull gcr.io/dopplerhq/cli:2-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:2.0.0-node
  • docker pull dopplerhq/cli:2.0-node
  • docker pull dopplerhq/cli:2-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:2.0.0-node
  • docker pull gcr.io/dopplerhq/cli:2.0-node
  • docker pull gcr.io/dopplerhq/cli:2-node
  • docker pull gcr.io/dopplerhq/cli:node

1.6.1

28 Jan 21:56
eb5c953
Compare
Choose a tag to compare

Changelog

f94afa2 Support the re-worked v2 config path

Docker images

  • docker pull dopplerhq/cli:1.6.1-python
  • docker pull dopplerhq/cli:1.6-python
  • docker pull dopplerhq/cli:1-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:1.6.1-python
  • docker pull gcr.io/dopplerhq/cli:1.6-python
  • docker pull gcr.io/dopplerhq/cli:1-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:1.6.1-node
  • docker pull dopplerhq/cli:1.6-node
  • docker pull dopplerhq/cli:1-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:1.6.1-node
  • docker pull gcr.io/dopplerhq/cli:1.6-node
  • docker pull gcr.io/dopplerhq/cli:1-node
  • docker pull gcr.io/dopplerhq/cli:node
  • docker pull dopplerhq/cli:1.6.1
  • docker pull dopplerhq/cli:1.6
  • docker pull dopplerhq/cli:1
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:1.6.1
  • docker pull gcr.io/dopplerhq/cli:1.6
  • docker pull gcr.io/dopplerhq/cli:1
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:1.6.1-ruby
  • docker pull dopplerhq/cli:1.6-ruby
  • docker pull dopplerhq/cli:1-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:1.6.1-ruby
  • docker pull gcr.io/dopplerhq/cli:1.6-ruby
  • docker pull gcr.io/dopplerhq/cli:1-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby

1.6.0

20 Jan 20:39
Compare
Choose a tag to compare

Changelog

8823e33 Add support for the CLI v2 config path
b6b5866 Support releasing from the v1 branch

Docker images

  • docker pull dopplerhq/cli:1.6.0-ruby
  • docker pull dopplerhq/cli:1.6-ruby
  • docker pull dopplerhq/cli:1-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:1.6.0-ruby
  • docker pull gcr.io/dopplerhq/cli:1.6-ruby
  • docker pull gcr.io/dopplerhq/cli:1-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:1.6.0-python
  • docker pull dopplerhq/cli:1.6-python
  • docker pull dopplerhq/cli:1-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:1.6.0-python
  • docker pull gcr.io/dopplerhq/cli:1.6-python
  • docker pull gcr.io/dopplerhq/cli:1-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:1.6.0
  • docker pull dopplerhq/cli:1.6
  • docker pull dopplerhq/cli:1
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:1.6.0
  • docker pull gcr.io/dopplerhq/cli:1.6
  • docker pull gcr.io/dopplerhq/cli:1
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:1.6.0-node
  • docker pull dopplerhq/cli:1.6-node
  • docker pull dopplerhq/cli:1-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:1.6.0-node
  • docker pull gcr.io/dopplerhq/cli:1.6-node
  • docker pull gcr.io/dopplerhq/cli:1-node
  • docker pull gcr.io/dopplerhq/cli:node

1.5.0

14 Jan 21:49
63228e4
Compare
Choose a tag to compare

Changelog

47c8520 Add additional service token fields
403e8ba Increase debug logging

Docker images

  • docker pull dopplerhq/cli:1.5.0-ruby
  • docker pull dopplerhq/cli:1.5-ruby
  • docker pull dopplerhq/cli:1-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:1.5.0-ruby
  • docker pull gcr.io/dopplerhq/cli:1.5-ruby
  • docker pull gcr.io/dopplerhq/cli:1-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:1.5.0-python
  • docker pull dopplerhq/cli:1.5-python
  • docker pull dopplerhq/cli:1-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:1.5.0-python
  • docker pull gcr.io/dopplerhq/cli:1.5-python
  • docker pull gcr.io/dopplerhq/cli:1-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:1.5.0-node
  • docker pull dopplerhq/cli:1.5-node
  • docker pull dopplerhq/cli:1-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:1.5.0-node
  • docker pull gcr.io/dopplerhq/cli:1.5-node
  • docker pull gcr.io/dopplerhq/cli:1-node
  • docker pull gcr.io/dopplerhq/cli:node
  • docker pull dopplerhq/cli:1.5.0
  • docker pull dopplerhq/cli:1.5
  • docker pull dopplerhq/cli:1
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:1.5.0
  • docker pull gcr.io/dopplerhq/cli:1.5
  • docker pull gcr.io/dopplerhq/cli:1
  • docker pull gcr.io/dopplerhq/cli:latest

1.4.0

06 Jan 12:24
ec1953c
Compare
Choose a tag to compare

Changelog

0875c1b Add a flag to only print the created token
7cd727f Print service token on creation
0109bab Remove unused parameter

Docker images

  • docker pull dopplerhq/cli:1.4.0-python
  • docker pull dopplerhq/cli:1.4-python
  • docker pull dopplerhq/cli:1-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:1.4.0-python
  • docker pull gcr.io/dopplerhq/cli:1.4-python
  • docker pull gcr.io/dopplerhq/cli:1-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:1.4.0-ruby
  • docker pull dopplerhq/cli:1.4-ruby
  • docker pull dopplerhq/cli:1-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:1.4.0-ruby
  • docker pull gcr.io/dopplerhq/cli:1.4-ruby
  • docker pull gcr.io/dopplerhq/cli:1-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:1.4.0-node
  • docker pull dopplerhq/cli:1.4-node
  • docker pull dopplerhq/cli:1-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:1.4.0-node
  • docker pull gcr.io/dopplerhq/cli:1.4-node
  • docker pull gcr.io/dopplerhq/cli:1-node
  • docker pull gcr.io/dopplerhq/cli:node
  • docker pull dopplerhq/cli:1.4.0
  • docker pull dopplerhq/cli:1.4
  • docker pull dopplerhq/cli:1
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:1.4.0
  • docker pull gcr.io/dopplerhq/cli:1.4
  • docker pull gcr.io/dopplerhq/cli:1
  • docker pull gcr.io/dopplerhq/cli:latest

1.3.0

31 Dec 22:46
e1ea9cd
Compare
Choose a tag to compare

Changelog

4faf596 Add ability to manage config service tokens
51e33aa Move subcommand code to separate file
92aaa2c Refactor duplicate code

Docker images

  • docker pull dopplerhq/cli:1.3.0-node
  • docker pull dopplerhq/cli:1.3-node
  • docker pull dopplerhq/cli:1-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:1.3.0-node
  • docker pull gcr.io/dopplerhq/cli:1.3-node
  • docker pull gcr.io/dopplerhq/cli:1-node
  • docker pull gcr.io/dopplerhq/cli:node
  • docker pull dopplerhq/cli:1.3.0-ruby
  • docker pull dopplerhq/cli:1.3-ruby
  • docker pull dopplerhq/cli:1-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:1.3.0-ruby
  • docker pull gcr.io/dopplerhq/cli:1.3-ruby
  • docker pull gcr.io/dopplerhq/cli:1-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby
  • docker pull dopplerhq/cli:1.3.0
  • docker pull dopplerhq/cli:1.3
  • docker pull dopplerhq/cli:1
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:1.3.0
  • docker pull gcr.io/dopplerhq/cli:1.3
  • docker pull gcr.io/dopplerhq/cli:1
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:1.3.0-python
  • docker pull dopplerhq/cli:1.3-python
  • docker pull dopplerhq/cli:1-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:1.3.0-python
  • docker pull gcr.io/dopplerhq/cli:1.3-python
  • docker pull gcr.io/dopplerhq/cli:1-python
  • docker pull gcr.io/dopplerhq/cli:python

1.2.0

31 Dec 07:10
1e16d62
Compare
Choose a tag to compare

Changelog

1093a4b Document required args better
23dd7b9 Improve run support for arbitrary commands

Docker images

  • docker pull dopplerhq/cli:1.2.0
  • docker pull dopplerhq/cli:1.2
  • docker pull dopplerhq/cli:1
  • docker pull dopplerhq/cli:latest
  • docker pull gcr.io/dopplerhq/cli:1.2.0
  • docker pull gcr.io/dopplerhq/cli:1.2
  • docker pull gcr.io/dopplerhq/cli:1
  • docker pull gcr.io/dopplerhq/cli:latest
  • docker pull dopplerhq/cli:1.2.0-python
  • docker pull dopplerhq/cli:1.2-python
  • docker pull dopplerhq/cli:1-python
  • docker pull dopplerhq/cli:python
  • docker pull gcr.io/dopplerhq/cli:1.2.0-python
  • docker pull gcr.io/dopplerhq/cli:1.2-python
  • docker pull gcr.io/dopplerhq/cli:1-python
  • docker pull gcr.io/dopplerhq/cli:python
  • docker pull dopplerhq/cli:1.2.0-node
  • docker pull dopplerhq/cli:1.2-node
  • docker pull dopplerhq/cli:1-node
  • docker pull dopplerhq/cli:node
  • docker pull gcr.io/dopplerhq/cli:1.2.0-node
  • docker pull gcr.io/dopplerhq/cli:1.2-node
  • docker pull gcr.io/dopplerhq/cli:1-node
  • docker pull gcr.io/dopplerhq/cli:node
  • docker pull dopplerhq/cli:1.2.0-ruby
  • docker pull dopplerhq/cli:1.2-ruby
  • docker pull dopplerhq/cli:1-ruby
  • docker pull dopplerhq/cli:ruby
  • docker pull gcr.io/dopplerhq/cli:1.2.0-ruby
  • docker pull gcr.io/dopplerhq/cli:1.2-ruby
  • docker pull gcr.io/dopplerhq/cli:1-ruby
  • docker pull gcr.io/dopplerhq/cli:ruby