a secure dotenv–from the creator of `dotenv`
Last release 16 days ago
10 Aug 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 328 of 338 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
338 releases · first in 2023
Release timeline
338 releases since 2023202420252026
Releases
- 1.71.18 Jun 2026
Release notes2 sources agree
Open source →Changed
- stderr changed to
inheritfor dotenvx-armor integration (#833)
- stderr changed to
- 1.71.01 Jun 2026
Release notes2 sources agree
Open source →Added
- Add optional automation
--tokensupport for Armor ⛨ users (#831)
- Add optional automation
- 1.70.031 May 2026
- 1.69.229 May 2026
Release notes2 sources agree
Open source →Changed
- Minor messaging improvements, especially if using armored keys (#825)
- 1.69.126 May 2026
- 1.69.025 May 2026
Release notes2 sources agree
Open source →Changed
- Remove fully-deprecated
opsOffoption in favor ofnoOps(#822)
- Remove fully-deprecated
- 1.68.124 May 2026
- 1.68.024 May 2026
- 1.67.021 May 2026
Release notes2 sources agree
Open source →Added
- Add prompt for local storage vs armored storage (#819)
- 1.66.014 May 2026
- 1.65.314 May 2026
Release notes2 sources agree
Open source →Changed
- Improve spinner message blinking with simpler
--no-spinnerflag passed to ops (#814)
- Improve spinner message blinking with simpler
- 1.65.213 May 2026
Release notes2 sources agree
Open source →Changed
- Improve spinner message coordination between
dotenvxanddotenvx-ops(#813)
- Improve spinner message coordination between
- 1.65.113 May 2026
- 1.65.06 May 2026
Release notes2 sources agree
Open source →Added
- Add support for
replaceing duplicate keys with different values (#806)
- Add support for
- 1.64.027 Apr 2026
Release notes2 sources agree
Open source →Added
- Add optional
dotenvx armorcommand.armor uparmor private keyarmor downdearmor private keyarmor pushpush armored key (from .env.keys)armor pullpull armored key (into .env.keys)
Move private keys off device and under access control with Dotenvx Ops ⛨. Learn more
- Add optional
- 1.63.024 Apr 2026
- 1.62.024 Apr 2026
Release notes2 sources agree
Open source →Added
- Add support for
config({ envs }). unlocks simpler cloudflare worker integration (#803)
$ dotenvx encrypt -f .env.txt// src/index.js import envSrc from '../.env.txt' import dotenvx from '@dotenvx/dotenvx' const config = dotenvx.config({ envs: [{ type: 'env', value: envSrc, privateKeyName: 'DOTENV_PRIVATE_KEY' }] }) const envx = config.parsed export default { async fetch(request, env, ctx) { return new Response(`Hello ${envx.HELLO}`) } }"scripts": { "deploy": "wrangler deploy", "dev": "wrangler dev --var $(dotenvx keypair -f .env.txt --format=colon)", "start": "wrangler dev --var $(dotenvx keypair -f .env.txt --format=colon)", "test": "vitest" }, - Add support for
- 1.61.623 Apr 2026
Release notes2 sources agree
Open source →Changed
- Guard against command substitution following
encrypted:(#802)
- Guard against command substitution following
- 1.61.522 Apr 2026
Release notes2 sources agree
Open source →Changed
- Support
--hostnameflag todotenvx-ops.login(#801)
- Support
- 1.61.422 Apr 2026
- 1.61.321 Apr 2026
- 1.61.221 Apr 2026
- 1.61.117 Apr 2026
Release notes2 sources agree
Open source → - 1.61.08 Apr 2026
Release notes2 sources agree
Open source →Added
- Add
loginandlogoutmethod that proxy todotenvx-ops login/logout(#780) - Note: dotenvx continues to make zero outgoing HTTP requests and includes no telemetry. Outgoing requests occur only if you explicitly install the dotenvx-ops SDK or CLI.
- Add
- 1.60.28 Apr 2026
Release notes2 sources agree
Open source →Changed
- Communicate
local keyandarmored key(for Ops stored keys) (#778)
- Communicate
- 1.60.16 Apr 2026
- 1.60.05 Apr 2026
Release notes2 sources agree
Open source →Added
- Add spinner with loading messages
injecting(run)encrypting(encrypt,set)decrypting(decrypt,get)rotating(rotate)retrieving(keypair)
- Add spinner with loading messages
- 1.59.128 Mar 2026
Release notes2 sources agree
Open source →Added
- add
HELLOkey to the kit sample to match most of our examples in the README
- add
- 1.59.028 Mar 2026
Release notes2 sources agree
Open source →Changed
encryptandsetnow create a.envfile if one does not exist (#771)- pass
--no-createto prevent file creation
- 1.58.027 Mar 2026
Release notes2 sources agree
Open source →Changed
- Changed runtime injection message to format
⟐ injecting env (N) from FILE · dotenvx@VERSION(#770)
- Changed runtime injection message to format
- 1.57.527 Mar 2026
- 1.57.426 Mar 2026
Release notes2 sources agree
Open source →Changes
- Use
curlexample for install dotenvx.com/ops (#767)
- Use
- 1.57.326 Mar 2026
- 1.57.222 Mar 2026
- 1.57.121 Mar 2026
Release notes2 sources agree
Open source →Changes
-
improved error logs and compacted most to a single line (#755)
-
introduced leading log glyphs as a visual status language:
⟐success action (injected)◈success action (encrypted)◇success action (set plain value, decrypted)⟳success action (rotated)○informational no-op (no changes)▣success action for generated/updated support files⚠warning☠error
-
- 1.57.020 Mar 2026
- 1.56.019 Mar 2026
Release notes2 sources agree
Open source →Changed
ops offflag — now respected byget,keypair,rotate, andencrypt(#750)--ppalias — added as shorthand for--pretty-print; toward sunsetting-pp(#750)
Removed
- Remove support for
.env.vaultfiles (#750)
- 1.55.114 Mar 2026
- 1.55.013 Mar 2026
Release notes2 sources agree
Open source →Added
- Add '⛨ ARMORED KEYS: Harden your private keys.' security feature when dotenvx-ops installed (#746)
Removed
- Remove
ProKeypairlogic
- 1.54.16 Mar 2026
- 1.53.05 Mar 2026
Release notes2 sources agree
Open source →Removed
- Remove
radar. It has been a year since replaced byops. (#743)
- Remove
- 1.52.022 Jan 2026
- 1.51.429 Dec 2025
Release notes2 sources agree
Open source →Changed
- Change description of
dotenvx-opsto better reflect its tooling as operational primitives on top of dotenvx for production use cases. (#721)
- Change description of
- 1.51.329 Dec 2025
Release notes2 sources agree
Open source →Added
- Add hint on
.env.keysfordotenvx armor up. Dotenvx Armor lets you armor your private keys securely with just a single command. It's a convenient alternative to manually copy/pasting them in and out of 1Password. (#718)
- Add hint on
- 1.51.212 Dec 2025
Release notes2 sources agree
Open source →Changed
- Switch
npm publishto use Dotenvx Ops' new Rotation Tokens (ROTs) (#715)
This will allow us to start dogfooding our own solution for third-party API key rotation. Third-party API key rotation would drastically improve security industry wide. Please get in touch if this is interesting to you.
- Switch
- 1.51.14 Nov 2025
- 1.51.023 Sept 2025
Release notes2 sources agree
Open source →Added
- Add
config({opsOff: true})options and--ops-offflag for turning off Dotenvx Ops features. (#680)
- Add
- 1.50.118 Sept 2025
- 1.50.018 Sept 2025
Release notes2 sources agree
Open source →Added
- Add optional
dotenvx opscommand (#677) - Ops is a coming rename of Radar. Radar will become a feature inside ops.
- With
dotenvx opsuse dotenvx across your team, infrastructure, agents, and more.
_______________________________________________________________________ | | | dotenvx-ops: production grade dotenvx–with operational primitives | | | | ░▒▓██████▓▒░░▒▓███████▓▒░ ░▒▓███████▓▒░ | | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ | | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ | | ░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░ ░▒▓██████▓▒░ | | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ | | ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ | | ░▒▓██████▓▒░░▒▓█▓▒░ ░▒▓███████▓▒░ | | | | Learn more at https://dotenvx.com/ops | |_______________________________________________________________________| - Add optional
- 1.49.115 Sept 2025
Release notes2 sources agree
Open source →Changed
- 🐞 patch bug with variable expansion of single quoted values (#675)
- 1.49.019 Aug 2025
Release notes2 sources agree
Open source →Added
- For precommit and prebuild, ignore
.env.xfile like we do with.env.vaultfile. (#666)
- For precommit and prebuild, ignore
- 1.48.429 Jul 2025
Release notes2 sources agree
Open source →Removed
- Remove unnecessary use of
evalin proKeypair helper (#654)
- Remove unnecessary use of
- 1.48.321 Jul 2025
Release notes2 sources agree
Open source →Changed
- Include
privateKeyNameandprivateKeyon internalprocessedEnvobject (#649)
- Include
- 1.48.221 Jul 2025
- 1.48.119 Jul 2025
Release notes2 sources agree
Open source →Changed
- Send
beforEnvandafterEnvto Radar if user has installed (#645)
- Send
- 1.48.017 Jul 2025
Release notes2 sources agree
Open source →Added
- Include
beforeEnvandafterEnvfor user debugging (#644)
- Include
- 1.47.717 Jul 2025
Release notes2 sources agree
Open source →Changed
srcshould be in internalprocessEnvobject (#643)
- 1.47.614 Jul 2025
- 1.47.511 Jul 2025
Release notes2 sources agree
Open source →Changed
- Add resilient handling of any Radar failures (#639)
- 1.47.411 Jul 2025
Release notes2 sources agree
Open source →Changed
- Smarter require of non-installed libs like
dotenvx-radar(#638)
- Smarter require of non-installed libs like