PackageTrack
Sign in Get early access

github.com/hashicorp/envconsul

v0.14.0 #1060 most downloaded on Go modules hashicorp/envconsul

What this package is like to depend on

Last release 1 months ago

09 Jul 2026

Release timing varies

gaps range from 5 weeks to 11 months

Nearly every release is documented

notes for 27 of 27 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

59 releases · first in 2014

1 release in the last 12 months

see the full history below

Release timeline

59 releases · May 2014 to Jul 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 59
  1. v0.14.0 09 Jul 2026
    Release notes

    Merge pull request #411 from hashicorp/prep_0.14.0

    cve suppression, changelog update, version change

    Open source →
    Release notes

    SECURITY:

    • Upgrade github.com/hashicorp/cronexpr to v1.1.3 [GH-408]
    • Update consul-temple to 0.42.1, go to 1.26.4 (#410)
    Open source →
  2. v0.13.4 21 Aug 2025
    Release notes

    Merge pull request #386 from hashicorp/sanikachavan5/update-changelog…

    …-and-suppress-cves-for-0.13.4

    update changelog and suppress cves

    Open source →
    Release notes

    SECURITY:

    • fix: critical Golang vulnerabilities (CVE-2025-22869, CVE-2025-22871) [GH-380]

    IMPROVEMENTS:

    • Update Golang from 1.22 to 1.25 [GH-381]
    Open source →
  3. v0.13.4-0.20250702142428-4978000a7040 02 Jul 2025 pre-release

    Nothing published for this version

  4. v0.13.3 17 Jan 2025
    Release notes

    Merge pull request #367 from hashicorp/srahul3/release-v0.13.3

    Updating CHANGELOG and version for the release v0.13.3

    Open source →
    Release notes

    SECURITY:

    • Critical Golang vulnerability in v0.13.2 [GH-366

    BUG FIXES:

    • Add LICENSE file to compiled linux distribution and docker image [GH-365
    Open source →
  5. v0.13.3-0.20240927162927-bcb270fdc53e 27 Sep 2024 pre-release

    Nothing published for this version

  6. v0.13.3-0.20231116181337-3e381b23298d 16 Nov 2023 pre-release

    Nothing published for this version

  7. v0.13.2 22 May 2023
    Release notes

    SECURITY:

    • Update dependencies to address CVE-2022-41723.
    Open source →
  8. v0.13.2-0.20230522192038-dd416cebc737 22 May 2023 pre-release

    Nothing published for this version

  9. v0.13.2-0.20230321181739-3acb79a8fd28 21 Mar 2023 pre-release

    Nothing published for this version

  10. v0.13.2-0.20230110215433-92ceda5f450f 10 Jan 2023 pre-release

    Nothing published for this version

  11. v0.13.2-0.20221207193259-72055567902f 07 Dec 2022 pre-release

    Nothing published for this version

  12. v0.13.1 03 Oct 2022
    Release notes

    BUG FIXES:

    • Fix not passing through configuration setting properly to underlying consul-template config [GH-312, GH-310]
    • Fix issue with vault agent token file reading [GH-314, GH-275]
    Open source →
  13. v0.13.0 19 Jul 2022
    Release notes

    BUG FIXES:

    IMPROVEMENTS:

    • Support Vault K8s authorization [GH-281, GH-274]
    • Allow multiple secrets with same name [GH-296]
    • Don't log Go scheduler signals [GH-288, GH-285]
    • Build darwin-arm64 binaries [GH-276]
    Open source →
  14. v0.12.2-0.20220610191025-6b2eef8bef20 10 Jun 2022 pre-release

    Nothing published for this version

  15. v0.12.2-0.20220609230531-c28db29bf513 09 Jun 2022 pre-release

    Nothing published for this version

  16. v0.12.2-0.20220418214818-aee2e6497a32 18 Apr 2022 pre-release

    Nothing published for this version

  17. v0.12.2-0.20220401193842-67f4b4bb263a 01 Apr 2022 pre-release

    Nothing published for this version

  18. v0.12.2-0.20220325225252-0c6228bc7bd0 25 Mar 2022 pre-release

    Nothing published for this version

  19. v0.12.2-0.20220104202108-3e39f4ef3bdd 04 Jan 2022 pre-release

    Nothing published for this version

  20. v0.12.1 17 Nov 2021
    Release notes

    BUG FIXES:

    Open source →
  21. v0.12.1-0.20211117204533-795c2e104d5d 17 Nov 2021 pre-release

    Nothing published for this version

  22. v0.12.1-0.20211117190522-ec1d2480d31d 17 Nov 2021 pre-release

    Nothing published for this version

  23. v0.12.1-0.20211117000409-cad3238795ce 17 Nov 2021 pre-release

    Nothing published for this version

  24. v0.12.1-0.20211116225004-2bed51f2a170 16 Nov 2021 pre-release

    Nothing published for this version

  25. v0.12.1-0.20211015005958-a22096e195d1 15 Oct 2021 pre-release

    Nothing published for this version

  26. v0.12.1-0.20211008011301-1e2809cb6e4d 08 Oct 2021 pre-release

    Nothing published for this version

  27. v0.12.0 07 Oct 2021
    Release notes

    IMPROVEMENTS:

    Open source →
  28. v0.11.1-0.20211007194023-f625a05a0f1e 07 Oct 2021 pre-release

    Nothing published for this version

  29. v0.11.1-0.20211007190854-5e2a76d78e49 07 Oct 2021 pre-release

    Nothing published for this version

  30. v0.11.1-0.20211007004822-ab4a0d1a3836 07 Oct 2021 pre-release

    Nothing published for this version

  31. v0.11.1-0.20211006200435-30772eae53f5 06 Oct 2021 pre-release

    Nothing published for this version

  32. v0.11.1-0.20211005223418-4a46f9f263a4 05 Oct 2021 pre-release

    Nothing published for this version

  33. v0.11.1-0.20211005003233-d01da7e7298c 05 Oct 2021 pre-release

    Nothing published for this version

  34. v0.11.1-0.20211004234052-ae7715e6dd67 04 Oct 2021 pre-release

    Nothing published for this version

  35. v0.11.1-0.20210930230259-8d9eb9c69ba9 30 Sep 2021 pre-release

    Nothing published for this version

  36. v0.11.1-0.20210609202201-7a843ff82ce2 09 Jun 2021 pre-release

    Nothing published for this version

  37. v0.11.1-0.20210609001159-927d3b51e844 09 Jun 2021 pre-release

    Nothing published for this version

  38. v0.11.1-0.20210607232134-e7ce0f2cc84b 07 Jun 2021 pre-release

    Nothing published for this version

  39. v0.11.1-0.20210510212340-ce60643f9c8f 10 May 2021 pre-release

    Nothing published for this version

  40. v0.11.0 30 Nov 2020
    Release notes

    IMPROVEMENTS:

    • Add support for Vault Agent token files [GH-249]
    • Update whitelist/blacklist config options to allowlist/denylist with backward compatibility [GH-246]
    • Update Consul Template dependency to v0.25.1 [GH-245]

    BUG FIXES:

    • Remove code/logic for working with (long deprecated) Vault grace [GH-245]
    Open source →
  41. v0.10.0 10 Aug 2020
    Release notes

    IMPROVEMENTS:

    • Allow users to use ENV vars in prefix paths using Go templates [GH-167]
    Open source →
  42. v0.9.3 27 Apr 2020
    Release notes

    BUG FIXES:

    • Fix renewing wrapped tokens, renew using unwrapped token [GH-239, GH-222]

    • Fix issue with secret/prefix entries with no path [GH-240, GH-165]

    DOCUMENTATION:

    • Remove unused -exec-reload-signal from docs [GH-238, GH-237]
    Open source →
  43. v0.9.2 08 Jan 2020
    Release notes

    SECURITY:

    • Don't log values/secrets pulled from vault [GH-226]

    BUG FIXES:

    Open source →
  44. v0.9.1 08 Nov 2019
    Release notes

    SECURITY:

    • curl and musl vulnerabilities in latest alpine docker image [GH-223]
    Open source →
  45. v0.9.0 15 Aug 2019
    Release notes

    IMPROVEMENTS:

    Open source →
  46. v0.8.0 10 Jun 2019
    Release notes

    BREAKING CHANGES:

    • When passing unevaluated, 'single quoted text' to -exec or as the command the shell variable interpolation and backtick evaluation will no longer be done. This was an undocumented 'feature' and was responsible for GH-180.

    IMPROVEMENTS:

    • Added support for Vault KV v2 [GH-186 GH-211]
    • Respect no_prefix for consul keys [GH-190]
    • Respect exec.env config block [GH-155]

    BUG FIXES:

    • Fix issue with shell interpolation [GH-180]
    • Fix issue with PID file not being created [GH-194]
    • Fix issue with Vault renew [GH-196]
    • Don't panic if secret value isn't a string [GH-166]
    Open source →
  47. v0.7.3 22 Jan 2018
    Release notes

    SECURITY:

    • Fixed an issue where the parent's environment could get supplied to the child process if envconsul is given an empty prefix, even when using -pristine [GH-159]

    IMPROVEMENTS:

    • Compile using Go 1.9.2 [GH-158]

    BUG FIXES:

    • Fixed Makefile to use Go version from the environment [GH-157]
    Open source →
  48. v0.7.2 25 Aug 2017
    Release notes

    IMPROVEMENTS:

    • Compile using Go 1.9.0
    Open source →
  49. v0.7.1 07 Aug 2017
    Release notes

    BUG FIXES:

    • Remove dynamic linking due to a missing underscore in CGO_ENABLED during compilation [GH-147]
    Open source →
  50. v0.7.0 02 Aug 2017
    Release notes

    BREAKING CHANGES:

    • kill_signal (configuration) and -kill-signal (CLI) now refer to the signal that Envconsul should listen to for termination, not the signal that Envconsul should send to the child process. Use exec.kill_signal or -exec-kill-signal to specify the command to send to the child process.

    DEPRECATIONS:

    • (configuration) consul is now consul { address = "..." }.

    • (configuration) auth is now consul { auth { ... } }.

    • (configuration) path is deprecated and there is no configuration file replacement. Use the CLI option instead.

    • (configuration) splay = "..." is now exec { splay = "..." }.

    • (configuration) retry = "..." is now separately controlled via both the consul and vault stanzas to allow for additional configuration.

    • (configuration) ssl {} is now separately controlled via both the consul and vault stanzas to allow for additional configuration.

    • (configuration) timeout = "..." is now exec { kill_timeout = "..." }.

    • (configuration) token = "..." is now consul { token = "..." }.

    • (cli) -auth is now -consul-auth.

    • (cli) -addr is now -consul-addr.

    • (cli) -splay is now -exec-splay.

    • (cli) -retry is now -consul-retry-* and -vault-retry-*.

    • (cli) -ssl-* is now -consul-ssl-* and -vault-ssl-*.

    • (cli) -timeout is now -exec-kill-timeout.

    • (cli) -token is now -consul-token.

    Open source →
  51. v0.6.2 13 Jan 2017
    Release notes

    BREAKING CHANGES:

    • Remove deprecated way of specifying prefixes as an array in configuration.

    IMPROVEMENTS:

    • Allow stripping parts of a secret path [GH-84, GH-113]

    BUG FIXES:

    • Overwriting existing environment variables [GH-122]
    • Update Consul API library to stop logging secret data [GH-120]
    • Ensure returned value is not nil [GH-124]
    Open source →
  52. v0.6.1 09 Jun 2016
    Release notes

    IMPROVEMENTS:

    • Accept Key option in SSL config
    • Accept stdin - this allows the user to pipe and use interactively [GH-80, GH-75]

    BUG FIXES:

    • Use gatedio in tests to avoid races
    • Document pristine flag
    • Load VAULT_TOKEN from the environment into the config [GH-99, GH-100]
    • Add timeout CLI flag parsing [GH-73]
    • Do not overwrite previous process when no data is returned [GH-85, GH-107]
    Open source →
  53. v0.6.0 13 Oct 2015
    Release notes

    FEATURES:

    • Add a configurable kill switch [GH-48]
    • Add pristine option to completely replace the environment for the command [GH-58]
    • Add support for Vault configuration and prefixes
    • Add support for custom key formatting
    • Add splay option for sleeping a random amount of time before re-spawing the child process [GH-53]

    IMPROVEMENTS:

    • Improve documentation around command line vs configuration file parameters [GH-41]
    • Update to new Consul Template APIs which are more efficient
    • Match Makefile and semantics for other HashiCorp projects
    • Set a default max-stale value of 1s
    • Support reloading configuration on SIGHUP (but the signal will also be sent to the child process!)

    BUG FIXES:

    • Fix config merging [GH-49]
    • Trim leading and trailing slashes from prefixes [GH-59]
    • Fix ignored -ssl flag [GH-51]
    • Remove noisy debug line [GH-55]
    • Properly handle the case where a command is missing [GH-61]
    Open source →
  54. v0.5.0 19 Feb 2015
    Release notes

    DEPRECATIONS:

    • Specifying the prefix before the command is deprecated, please use the -prefix key instead

    FEATURES:

    • Add support for logging to syslog
    • Add log_level as a configuration file option and CLI option
    • Add support for basic HTTP authentication when connecting to Consul
    • Add support for connecting to Consul via SSL
    • Add support for specifying a custom retry interval when Consul is not available
    • Add support for specifying multiple prefixes using the new -prefix command line and configuration option (GH-27)
    • Add support for propagating select signals to the child process (GH-31)

    IMPROVEMENTS:

    • Improve test coverage, specifically around command-line flag parsing
    • Use Consul Template's logging library for consistency (and get syslog logging for free)

    BUG FIXES:

    • Fix a bug in the documentation where the environment would be reset
    • Raise an error when specifying a non-existent option in the configuration file
    Open source →
  55. v0.4.0 06 Feb 2015
    Release notes

    IMPROVEMENTS:

    • Allow envconsul to run when Consul is unavailable (GH-28)
    • Add -max-stale to specify envconsul may talk to non-leader Consul nodes if they are less than the maximum stale value (GH-36)

    BUG FIXES:

    • Remove deprecated CLI and config options
    Open source →
  56. v0.3.0 04 Nov 2014
    Release notes

    FEATURES:

    • Watch and reload by default - previously you needed to specify the -reload flag for envconsul to poll, but this is now the default behavior - you can restore the old behavior using the new -once flag
    • Leverage watching libraries from Consul Template
    • Unified command interface with Consul Template
    • Added support for quiescene using the new -wait option
    • Added support for Consul ACLs using the new -token option
    • Added support for reading configuration from file using the new -config option - the config file is HCL

    IMPROVEMENTS:

    • Added -timeout parameter for specifying the interval to wait for SIGTERM to return before sending SIGKILL
    • Added -version flag to print the current version of envconsul
    • Added a full debug log tracer which can be set using ENV_CONSUL_LOG=debug
    • Drastically improved documentation with usage examples and feature documentation
    • Add significantly more test coverage (still not 100%, but more more thoroughly tested)

    DEPRECATIONS:

    • -addr is deprecated in favor of -consul and will be removed in the next major release
    • -dc is deprecated in favor of using the inline @dc syntax and will be removed in the next major release
    • -errExit, -terminate, and -reload are all deprecated in favor of -once. envconsul now intelligently exits where appropriate
    Open source →
  57. v0.2.0 16 Jul 2014
    Release notes

    FEATURES:

    • Sanitize and upcase by default
    • If -reload is not set, don't watch keys
    • Preserve the original process environment

    BUG FIXES:

    • Fixed issue with prefix listing missing final forward slash
    • Fixed panic condition on error
    Open source →
  58. v0.1.0 13 May 2014
    Release notes
    • Initial release
    Open source →
  59. v0.0.0-20181126213129-40f672f1729e 26 Nov 2018 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive