Repository navigation
chore(deps): update npm minor/patch (e2e) - #1399
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
49bd709 to
71d7723
Compare
71d7723 to
5a7d543
Compare
5a7d543 to
63e7225
Compare
63e7225 to
8a4ebd0
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
2.23.0→2.38.01.14.5→1.14.62.11.0→2.12.07.0.2→7.0.35.11.1→5.11.218.2.9→18.3.06.0.1→6.0.28.5.28→8.5.307.29.1→7.30.114.0.2→14.0.38.21.3→8.22.02.9.0→2.9.1Release Notes
dotenvx/dotenvx (@dotenvx/dotenvx)
v2.38.0Compare Source
Added
getSyncconvenience (#1029)Changed
v2.37.0Compare Source
Added
v2.36.0Compare Source
Added
dotenvx armor invitecommand (#1025)v2.35.0Compare Source
Added
encrypt --withto bring public key. Useful for Dotenvx Armor's new remote enclaved private keys. Encrypt locally but decrypt only on the remote software enclave. Private keys never leave. (#1022)Changed
protect(#1019)v2.34.2Compare Source
Changed
v2.34.1Compare Source
Changed
v2.34.0Compare Source
Changed
lockcommands and support for unlocking. Passwords are too difficult to manage securely. Convenience not worth it for the agentic future we are entering. (#1008)dotenvx keypaircommand (#1008)v2.33.0Compare Source
Added
--profileorDOTENV_ENV.config()when an Envfile is present.Changed
@dotenvx/primitives.runandcheckvalidate final values; encryption rules apply toencrypt,set, andprotect.v2.32.4Compare Source
Changed
Envfilethe filename. Final decision. (#1003)v2.32.3Compare Source
Changed
Dotenvspecthe filename (#1002)v2.32.2Compare Source
Changed
v2.32.1Compare Source
Changed
v2.32.0Compare Source
Changed
Envfilerenamed toEnvspecfile (#996)dotenvx initremoved. renamed todotenvx spec. (#996)Added
v2.31.1Compare Source
Changed
armor upshould read for os secret store, 1password, and bitwarden (#992)v2.31.0Compare Source
Added
dotenvx feedbackcommand so you (and your coding agent) can give feedback on the cli (#987)dotenvx initfor generating yourEnvfile(#990)Changed
import { config } from '@dotenvx/dotenvx', broken in 2.30.0 by thewithEventsexport (#989).dotenvx validaterenamed todotenvx checkand works off Envfile only going forward. Support for .env.example dropped. Switch to using anEnvfile.Removed
dotenvx defineremoved. Usedotenvx init.v2.30.0Compare Source
Added
dotenvx feedbackcommand so you (and your coding agent) can give feedback on the cli (#987)dotenvx initfor generating yourEnvfile(#990)Changed
import { config } from '@dotenvx/dotenvx', broken in 2.30.0 by thewithEventsexport (#989).dotenvx validaterenamed todotenvx checkand works off Envfile only going forward. Support for .env.example dropped. Switch to using anEnvfile.Removed
dotenvx defineremoved. Usedotenvx init.v2.29.0Compare Source
Added
dotenvx protectto prevent plaintext .env files from being committed to code on a machine (#980)Changed
dotenvx gitignore. Usedotenvx protect.dotenvx precommit. Usedotenvx protect.dotenvx prebuild. Usedotenvx protect --docker.v2.28.2Compare Source
Changed
v2.28.1Compare Source
Changed
v2.28.0Compare Source
Added
v2.27.0Compare Source
Removed
run --validateflag andvalidatecommand against .env.example file. To be replaced soon with a modern validation scheme.v2.26.1Compare Source
Changed
dotenvx 1password up|down|push|pullanddotenvx bitwarden up|down|push|pull(#969)v2.26.0Compare Source
Added
v2.25.0Compare Source
Changed
.env.keysby default (#967)v2.24.1Compare Source
Changed
v2.24.0Compare Source
Changed
Removed
-pshorthand for--plain; use--plaininsteadgrpc/grpc-node (@grpc/grpc-js)
v1.14.6: @grpc/grpc-js 1.14.6Compare Source
open-telemetry/opentelemetry-js (@opentelemetry/core)
v2.12.0Compare Source
2.12.0
🚀 Features
StackContextManagerin@opentelemetry/sdk-tracepackage #7086🏠 Internal
main, so a maintenance release no longer overwrites it.adaltas/node-csv (csv-parse)
v7.0.3Compare Source
Bug Fixes
NaturalIntelligence/fast-xml-parser (fast-xml-parser)
v5.11.2Compare Source
What's Changed
New Contributors
Full Changelog: NaturalIntelligence/fast-xml-parser@v5.11.1...v5.11.2
hapijs/joi (joi)
v18.3.0Compare Source
ai/nanoid (nanoid)
v6.0.2Compare Source
customRandom(by @lost-signals).customRandomon changes size (by @00200200).postcss/postcss (postcss)
v8.5.30Compare Source
</style>escaping (by @Rufflet).v8.5.29Compare Source
</style>escaping (by @choudhryfrompak).list.comma()andlist.space()(by @00200200).nodejs/undici (undici)
v7.30.1Compare Source
Security fixes
High severity
Denial of service via TLS 1.2 certificate-changing renegotiation
CVE-2026-87018 · GHSA-qrxm-fqhp-jwvm
A malicious or compromised HTTPS server could crash the Node.js process by initiating TLS 1.2 renegotiation and presenting a different, CA-trusted certificate whose hostname did not match the requested host. The resulting socket error reached an assertion in undici's HTTP/1.1 and HTTP/2 connection handling. This release handles post-connect certificate errors without terminating the process.
TLS certificate validation bypass through dropped
AgentoptionsCVE-2026-109383 · GHSA-2m5v-pch6-74hx
Agentused a JSON-based clone for constructor options, which silently removed function-valued TLS options such ascheckServerIdentity. Applications relying on custom certificate or public-key verification could therefore accept a certificate that the callback was intended to reject. This release preserves TLS options when creating per-origin dispatchers.Cache poisoning and cross-user disclosure through cross-origin redirects
CVE-2026-109829 · GHSA-4w7w-5xrc-9h26
When an originless
Agentcombined redirect and shared-cache interceptors ascompose(redirect(), cache()), a response from a cross-origin redirect could be stored under the original URL. This could allow persistent cache poisoning or disclosure of user-specific responses to later callers. This release verifies the response origin before caching and preserves redirect-hop cache-control policy.Denial of service through excessive
Content-EncodingvaluesCVE-2026-109869 · GHSA-xjj6-f33q-929c
A malicious HTTP server could crash the Node.js process by returning more than five content codings and closing the connection before sending the body. Although
fetch()rejected the response, an error from an orphaned internal stream could remain unhandled. This release validates the content-encoding chain before creating the body stream and aborts oversized chains safely.Medium severity
Denial of service through the
decompressinterceptorCVE-2026-87029 · GHSA-55wc-3pg8-jfw6
An exception thrown by a downstream response handler from an asynchronous decompression callback could escape as an uncaught exception. A server could trigger this when
decompresswas composed with a handler such asdumpwith a size limit. This release converts downstream handler exceptions into per-request errors.Subresource Integrity bypass with non-lowercase algorithm tokens
CVE-2026-109841 · GHSA-f72v-6w45-q472
fetch()treated valid mixed-case or uppercase SRI algorithm tokens, such asSHA256, as unknown and could accept a response whose body did not match the configured digest. This release normalizes algorithm tokens before validation and digest selection.Denial of service through unbounded EventSource parser state
CVE-2026-109924 · GHSA-4qv8-2p9j-2685
A malicious Server-Sent Events endpoint could exhaust process memory by sending many tiny
data:fields without completing an event, or by splitting an unfinished line across many chunks. This release bounds retained EventSource parser state, including field counts, buffered chunks, unfinished-line length, and retained field data.Denial of service through unbounded automatic WebSocket PONG buffering
CVE-2026-109932 · GHSA-9fm3-97px-rjf6
A malicious WebSocket server could exhaust process memory by flooding the client with PING frames while not reading the automatic PONG responses. undici previously ignored socket backpressure and allowed the outbound queue to grow without bound. This release pauses frame parsing when PONG writes encounter backpressure and resumes after the socket drains.
What's Changed
New Contributors
Full Changelog: nodejs/undici@v7.30.0...v7.30.1
v7.30.0Compare Source
What's Changed
Full Changelog: nodejs/undici@v7.29.1...v7.30.0
uuidjs/uuid (uuid)
v14.0.3Compare Source
Bug Fixes
websockets/ws (ws)
v8.22.0Compare Source
Features
protocolsoption (8b918b0).Bug fixes
websocket.close()with invalid arguments no longer transitions thestate to
WebSocket.CLOSING(#2337).eemeli/yaml (yaml)
v2.9.1Compare Source
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.