Releases: DopplerHQ/cli
3.3.2
Changelog
6aebbcc Perform all file writes atomically
Docker images
docker pull dopplerhq/cli:3.3.2-python
docker pull dopplerhq/cli:3.3-python
docker pull dopplerhq/cli:3-python
docker pull dopplerhq/cli:python
docker pull gcr.io/dopplerhq/cli:3.3.2-python
docker pull gcr.io/dopplerhq/cli:3.3-python
docker pull gcr.io/dopplerhq/cli:3-python
docker pull gcr.io/dopplerhq/cli:python
docker pull dopplerhq/cli:3.3.2
docker pull dopplerhq/cli:3.3
docker pull dopplerhq/cli:3
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:3.3.2
docker pull gcr.io/dopplerhq/cli:3.3
docker pull gcr.io/dopplerhq/cli:3
docker pull gcr.io/dopplerhq/cli:latest
docker pull dopplerhq/cli:3.3.2-node
docker pull dopplerhq/cli:3.3-node
docker pull dopplerhq/cli:3-node
docker pull dopplerhq/cli:node
docker pull gcr.io/dopplerhq/cli:3.3.2-node
docker pull gcr.io/dopplerhq/cli:3.3-node
docker pull gcr.io/dopplerhq/cli:3-node
docker pull gcr.io/dopplerhq/cli:node
docker pull dopplerhq/cli:3.3.2-ruby
docker pull dopplerhq/cli:3.3-ruby
docker pull dopplerhq/cli:3-ruby
docker pull dopplerhq/cli:ruby
docker pull gcr.io/dopplerhq/cli:3.3.2-ruby
docker pull gcr.io/dopplerhq/cli:3.3-ruby
docker pull gcr.io/dopplerhq/cli:3-ruby
docker pull gcr.io/dopplerhq/cli:ruby
3.3.1
Changelog
0549ffb Print exceptions in red text
9d6f3de Publish 64-bit builds under "amd64"
37bef02 Standardize macOS build artifact names
Docker images
docker pull dopplerhq/cli:3.3.1-ruby
docker pull dopplerhq/cli:3.3-ruby
docker pull dopplerhq/cli:3-ruby
docker pull dopplerhq/cli:ruby
docker pull gcr.io/dopplerhq/cli:3.3.1-ruby
docker pull gcr.io/dopplerhq/cli:3.3-ruby
docker pull gcr.io/dopplerhq/cli:3-ruby
docker pull gcr.io/dopplerhq/cli:ruby
docker pull dopplerhq/cli:3.3.1-python
docker pull dopplerhq/cli:3.3-python
docker pull dopplerhq/cli:3-python
docker pull dopplerhq/cli:python
docker pull gcr.io/dopplerhq/cli:3.3.1-python
docker pull gcr.io/dopplerhq/cli:3.3-python
docker pull gcr.io/dopplerhq/cli:3-python
docker pull gcr.io/dopplerhq/cli:python
docker pull dopplerhq/cli:3.3.1
docker pull dopplerhq/cli:3.3
docker pull dopplerhq/cli:3
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:3.3.1
docker pull gcr.io/dopplerhq/cli:3.3
docker pull gcr.io/dopplerhq/cli:3
docker pull gcr.io/dopplerhq/cli:latest
docker pull dopplerhq/cli:3.3.1-node
docker pull dopplerhq/cli:3.3-node
docker pull dopplerhq/cli:3-node
docker pull dopplerhq/cli:node
docker pull gcr.io/dopplerhq/cli:3.3.1-node
docker pull gcr.io/dopplerhq/cli:3.3-node
docker pull gcr.io/dopplerhq/cli:3-node
docker pull gcr.io/dopplerhq/cli:node
3.3.0
This release brings major improvements to configuring service tokens. A project and config are no longer required, just specify your token. In one step, doppler enclave setup --token=$TOKEN
will have you fully setup and ready to rock!
Additionally, doppler enclave setup
will now automatically save the token to your config file (disable with --no-save-token
). And finally, the install path for the deb and rpm packages has been changed from /usr/local/bin
to /usr/bin
.
Changelog
ffded95 Auto-select sole project/config during 'enclave setup'
be5a2de Install CLI deb/npm package to /usr/bin
72e8822 Refactor enclave setup
implementation
1ad2e42 Save token during 'enclave setup` when passed via flag/env
81b6aa5 Standardize logging of info messages
Docker images
docker pull dopplerhq/cli:3.3.0-python
docker pull dopplerhq/cli:3.3-python
docker pull dopplerhq/cli:3-python
docker pull dopplerhq/cli:python
docker pull gcr.io/dopplerhq/cli:3.3.0-python
docker pull gcr.io/dopplerhq/cli:3.3-python
docker pull gcr.io/dopplerhq/cli:3-python
docker pull gcr.io/dopplerhq/cli:python
docker pull dopplerhq/cli:3.3.0-ruby
docker pull dopplerhq/cli:3.3-ruby
docker pull dopplerhq/cli:3-ruby
docker pull dopplerhq/cli:ruby
docker pull gcr.io/dopplerhq/cli:3.3.0-ruby
docker pull gcr.io/dopplerhq/cli:3.3-ruby
docker pull gcr.io/dopplerhq/cli:3-ruby
docker pull gcr.io/dopplerhq/cli:ruby
docker pull dopplerhq/cli:3.3.0
docker pull dopplerhq/cli:3.3
docker pull dopplerhq/cli:3
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:3.3.0
docker pull gcr.io/dopplerhq/cli:3.3
docker pull gcr.io/dopplerhq/cli:3
docker pull gcr.io/dopplerhq/cli:latest
docker pull dopplerhq/cli:3.3.0-node
docker pull dopplerhq/cli:3.3-node
docker pull dopplerhq/cli:3-node
docker pull dopplerhq/cli:node
docker pull gcr.io/dopplerhq/cli:3.3.0-node
docker pull gcr.io/dopplerhq/cli:3.3-node
docker pull gcr.io/dopplerhq/cli:3-node
docker pull gcr.io/dopplerhq/cli:node
3.2.0
This release brings more verbose error logging to the doppler run
command. We think users are going to want to see these errors if they occur, which is why they're enabled by default. Not interested in transient errors? Just call doppler run
with --silent
to silence them.
Changelog
b02aa17 Add additional internal logging functions
fa2d58c Always log failed update checks in debug mode
4f249a0 Globally recognize the --silent flag
9488fc9 Increase the verbosity of the doppler run command
a7dbbae Print individual file names during doppler run cleanup
dry run
051529d Remove unused variable
a35ab11 Silence run command error output with --silent-exit
Docker images
docker pull dopplerhq/cli:3.2.0
docker pull dopplerhq/cli:3.2
docker pull dopplerhq/cli:3
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:3.2.0
docker pull gcr.io/dopplerhq/cli:3.2
docker pull gcr.io/dopplerhq/cli:3
docker pull gcr.io/dopplerhq/cli:latest
docker pull dopplerhq/cli:3.2.0-node
docker pull dopplerhq/cli:3.2-node
docker pull dopplerhq/cli:3-node
docker pull dopplerhq/cli:node
docker pull gcr.io/dopplerhq/cli:3.2.0-node
docker pull gcr.io/dopplerhq/cli:3.2-node
docker pull gcr.io/dopplerhq/cli:3-node
docker pull gcr.io/dopplerhq/cli:node
docker pull dopplerhq/cli:3.2.0-ruby
docker pull dopplerhq/cli:3.2-ruby
docker pull dopplerhq/cli:3-ruby
docker pull dopplerhq/cli:ruby
docker pull gcr.io/dopplerhq/cli:3.2.0-ruby
docker pull gcr.io/dopplerhq/cli:3.2-ruby
docker pull gcr.io/dopplerhq/cli:3-ruby
docker pull gcr.io/dopplerhq/cli:ruby
docker pull dopplerhq/cli:3.2.0-python
docker pull dopplerhq/cli:3.2-python
docker pull dopplerhq/cli:3-python
docker pull dopplerhq/cli:python
docker pull gcr.io/dopplerhq/cli:3.2.0-python
docker pull gcr.io/dopplerhq/cli:3.2-python
docker pull gcr.io/dopplerhq/cli:3-python
docker pull gcr.io/dopplerhq/cli:python
3.1.0
This release adds a new doppler update
command that will update you to the latest version of the CLI. doppler update
currently only works if the CLI is installed via brew.
Changelog
389198f Allow for brew upgrades via "doppler update"
af8e817 Update gpg keyserver to ubuntu.com
83887b3 Update gpg keyserver to ubuntu.com
Docker images
docker pull dopplerhq/cli:3.1.0
docker pull dopplerhq/cli:3.1
docker pull dopplerhq/cli:3
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:3.1.0
docker pull gcr.io/dopplerhq/cli:3.1
docker pull gcr.io/dopplerhq/cli:3
docker pull gcr.io/dopplerhq/cli:latest
docker pull dopplerhq/cli:3.1.0-node
docker pull dopplerhq/cli:3.1-node
docker pull dopplerhq/cli:3-node
docker pull dopplerhq/cli:node
docker pull gcr.io/dopplerhq/cli:3.1.0-node
docker pull gcr.io/dopplerhq/cli:3.1-node
docker pull gcr.io/dopplerhq/cli:3-node
docker pull gcr.io/dopplerhq/cli:node
docker pull dopplerhq/cli:3.1.0-ruby
docker pull dopplerhq/cli:3.1-ruby
docker pull dopplerhq/cli:3-ruby
docker pull dopplerhq/cli:ruby
docker pull gcr.io/dopplerhq/cli:3.1.0-ruby
docker pull gcr.io/dopplerhq/cli:3.1-ruby
docker pull gcr.io/dopplerhq/cli:3-ruby
docker pull gcr.io/dopplerhq/cli:ruby
docker pull dopplerhq/cli:3.1.0-python
docker pull dopplerhq/cli:3.1-python
docker pull dopplerhq/cli:3-python
docker pull dopplerhq/cli:python
docker pull gcr.io/dopplerhq/cli:3.1.0-python
docker pull gcr.io/dopplerhq/cli:3.1-python
docker pull gcr.io/dopplerhq/cli:3-python
docker pull gcr.io/dopplerhq/cli:python
3.0.1
Changelog
0a8fd51 Fix incorrect Debian install command
93c1928 Fix macOS .pkg file name
Docker images
docker pull dopplerhq/cli:3.0.1
docker pull dopplerhq/cli:3.0
docker pull dopplerhq/cli:3
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:3.0.1
docker pull gcr.io/dopplerhq/cli:3.0
docker pull gcr.io/dopplerhq/cli:3
docker pull gcr.io/dopplerhq/cli:latest
docker pull dopplerhq/cli:3.0.1-node
docker pull dopplerhq/cli:3.0-node
docker pull dopplerhq/cli:3-node
docker pull dopplerhq/cli:node
docker pull gcr.io/dopplerhq/cli:3.0.1-node
docker pull gcr.io/dopplerhq/cli:3.0-node
docker pull gcr.io/dopplerhq/cli:3-node
docker pull gcr.io/dopplerhq/cli:node
docker pull dopplerhq/cli:3.0.1-ruby
docker pull dopplerhq/cli:3.0-ruby
docker pull dopplerhq/cli:3-ruby
docker pull dopplerhq/cli:ruby
docker pull gcr.io/dopplerhq/cli:3.0.1-ruby
docker pull gcr.io/dopplerhq/cli:3.0-ruby
docker pull gcr.io/dopplerhq/cli:3-ruby
docker pull gcr.io/dopplerhq/cli:ruby
docker pull dopplerhq/cli:3.0.1-python
docker pull dopplerhq/cli:3.0-python
docker pull dopplerhq/cli:3-python
docker pull dopplerhq/cli:python
docker pull gcr.io/dopplerhq/cli:3.0.1-python
docker pull gcr.io/dopplerhq/cli:3.0-python
docker pull gcr.io/dopplerhq/cli:3-python
docker pull gcr.io/dopplerhq/cli:python
3.0.0
This release contains one breaking change for doppler run
users. If you currently pass your run command to the CLI as a string (e.g. doppler run -- "node && node"
), you'll need to switch to the new --command
option (e.g. doppler run --command="node && node"
). All other usage is unaffected.
Example 1
v2: doppler run -- "node && node"
v3: doppler run --command="node && node"
Example 2
v2: doppler run -- node --inspect app.js
v3: doppler run -- node --inspect app.js
(unchanged)
Changelog
751ea84 Allow caller to specify run command streams (stdin, stdout, stderr)
7d3ee7c Allow executing string-wrapped commands via --command flag
c7135eb Fix path to gosec scanner
7cbd5a6 Remove redundant "Error" keyword
073f5ea Update version in install docs
Docker images
docker pull dopplerhq/cli:3.0.0-node
docker pull dopplerhq/cli:3.0-node
docker pull dopplerhq/cli:3-node
docker pull dopplerhq/cli:node
docker pull gcr.io/dopplerhq/cli:3.0.0-node
docker pull gcr.io/dopplerhq/cli:3.0-node
docker pull gcr.io/dopplerhq/cli:3-node
docker pull gcr.io/dopplerhq/cli:node
docker pull dopplerhq/cli:3.0.0-python
docker pull dopplerhq/cli:3.0-python
docker pull dopplerhq/cli:3-python
docker pull dopplerhq/cli:python
docker pull gcr.io/dopplerhq/cli:3.0.0-python
docker pull gcr.io/dopplerhq/cli:3.0-python
docker pull gcr.io/dopplerhq/cli:3-python
docker pull gcr.io/dopplerhq/cli:python
docker pull dopplerhq/cli:3.0.0
docker pull dopplerhq/cli:3.0
docker pull dopplerhq/cli:3
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:3.0.0
docker pull gcr.io/dopplerhq/cli:3.0
docker pull gcr.io/dopplerhq/cli:3
docker pull gcr.io/dopplerhq/cli:latest
docker pull dopplerhq/cli:3.0.0-ruby
docker pull dopplerhq/cli:3.0-ruby
docker pull dopplerhq/cli:3-ruby
docker pull dopplerhq/cli:ruby
docker pull gcr.io/dopplerhq/cli:3.0.0-ruby
docker pull gcr.io/dopplerhq/cli:3.0-ruby
docker pull gcr.io/dopplerhq/cli:3-ruby
docker pull gcr.io/dopplerhq/cli:ruby
2.1.3
Changelog
6730a80 Allow silencing run command's error output
Docker images
docker pull dopplerhq/cli:2.1.3
docker pull dopplerhq/cli:2.1
docker pull dopplerhq/cli:2
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:2.1.3
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.3-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.3-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.3-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.3-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.3-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.3-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.1.2
Changelog
917adaa Check for deprecated GoReleaser args
13b4d10 Prefix printed errors w/ 'Doppler Error:'
6441d86 Resolve gosec errors and add ignore rules
0421737 Use Salus security scanner
Docker images
docker pull dopplerhq/cli:2.1.2
docker pull dopplerhq/cli:2.1
docker pull dopplerhq/cli:2
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:2.1.2
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.2-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.2-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.2-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.2-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
docker pull dopplerhq/cli:2.1.2-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.2-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
2.1.1
Changelog
b5953d8 Fix enclave setup not overwriting the previous config
a70c13a Refactor variable names
Docker images
docker pull dopplerhq/cli:2.1.1-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.1-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.1
docker pull dopplerhq/cli:2.1
docker pull dopplerhq/cli:2
docker pull dopplerhq/cli:latest
docker pull gcr.io/dopplerhq/cli:2.1.1
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.1-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.1-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.1-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.1-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