Skip to content

fix(deps): update prod minor+patch - #102

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/prod-minor+patch
Open

fix(deps): update prod minor+patch#102
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/prod-minor+patch

Conversation

@renovate

@renovate renovate Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@noble/curves (source) ^2.2.0^2.3.0 age confidence
@noble/hashes (source) ^2.2.0^2.3.0 age confidence
@radix-ui/react-alert-dialog (source) ^1.1.21^1.1.23 age confidence
@radix-ui/react-avatar (source) ^1.2.4^1.2.6 age confidence
@radix-ui/react-context-menu (source) ^2.3.5^2.3.7 age confidence
@radix-ui/react-dialog (source) ^1.1.21^1.1.23 age confidence
@radix-ui/react-dropdown-menu (source) ^2.1.22^2.1.24 age confidence
@radix-ui/react-label (source) ^2.1.13^2.1.15 age confidence
@radix-ui/react-popover (source) ^1.1.21^1.1.23 age confidence
@radix-ui/react-select (source) ^2.3.5^2.3.7 age confidence
@radix-ui/react-separator (source) ^1.1.13^1.1.15 age confidence
@radix-ui/react-slider (source) ^1.4.5^1.4.7 age confidence
@radix-ui/react-slot (source) ^1.3.1^1.3.3 age confidence
@radix-ui/react-switch (source) ^1.3.5^1.3.7 age confidence
@radix-ui/react-tabs (source) ^1.1.19^1.1.21 age confidence
@radix-ui/react-tooltip (source) ^1.2.14^1.2.16 age confidence
@tiptap/core (source) ^3.28.0^3.29.2 age confidence
@tiptap/extension-emoji (source) ^3.28.0^3.29.2 age confidence
@tiptap/pm (source) ^3.28.0^3.29.2 age confidence
@tiptap/react (source) ^3.28.0^3.29.2 age confidence
@tiptap/starter-kit (source) ^3.28.0^3.29.2 age confidence
@tiptap/suggestion (source) ^3.28.0^3.29.2 age confidence
ipaddr.js ^2.4.0^2.5.0 age confidence
lucide-react (source) ^1.26.0^1.30.0 age confidence
marked (source) ^18.0.7^18.0.9 age confidence
mediasoup (source) 3.22.03.24.1 age confidence
prosemirror-view ^1.42.1^1.42.2 age confidence
re-reselect ^5.1.0^5.1.1 age confidence
ws ^8.21.1^8.21.3 age confidence

Release Notes

paulmillr/noble-curves (@​noble/curves)

v2.3.0

Compare Source

Security & constant-timeness

  • Hardened constant-time execution from best-effort to actual guarantees: no measurable timing behavior on 200K samples. Scalar multiplication now uses secret-scalar blinding via CSPRNG, un-precomputed points now use a constant-time fixed-window multiply instead of variable-time fallbacks, and modular arithmetic helpers were hardened. New CT benchmarks track timing behavior.
  • General hardening across all modules
  • Fixes from the Trail of Bits review: recovered ECDSA signatures are now bound to their recovery id, non-canonical BLS signature encodings are rejected, Edwards <-> Montgomery conversion helpers were corrected, and FROST DKG round-2 retry handling was hardened.
X25519 hardening

It was possible to execute a remote timing attack on X25519, across many samples, and learn up to 4.036 bits of long-term private key. Other 247 bits were NOT affected.

The impact: mainly fingerprinting (recognition of key across deployments), NOT key recovery, NOT X25519 breakage. Maintainer was also not able to escalate to co-residency (SMT).

Reported and found by:

  • George Stergiopoulos, Department of Informatics, Athens University of Economics and Business, Greece ([email protected])
  • Constantinos Patsakis, Department of Informatics, University of Piraeus, 80 Karaoli & Dimitriou str., 18534 Piraeus, Greece ([email protected])

Performance

  • ECDSA/EdDSA verification up to +32%, Weierstrass ECDH up to +19%, x25519 getPublicKey 2.7×
  • BLS signatures 2x
  • Init time (first getPublicKey or sign) reduced ~2x for ed25519, p256, p384, p521
  • Also faster verification of recovered signatures, pairing tower / FFT / Pippenger optimizations, and joint-MSM paths in FROST and OPRF
  • getPublicKey / sign got slower because we've decreased window size (W=8 => W=6) and hardened CT execution (see above). Long-running apps that prefer 2.2.0-level speed can restore it with one line: secp256k1.Point.BASE.precompute(8) (likewise for other curves).

Misc

  • Smaller bundles: improved tree-shaking across modules
  • Better error messages and type checks
  • Upgrade noble-hashes to 2.3.0, with performance boost
  • Reduce on-disk size 1831kb → 1548kb (-282kb) by disabling source maps (they became less relevant).

Full Changelog: paulmillr/noble-curves@2.2.0...2.3.0

paulmillr/noble-hashes (@​noble/hashes)

v2.3.0

Compare Source

Improve speed:

  • +10-45% 32b inputs across all hashes
  • +40% SHA-3 / SHAKE, +50% 1mb KT128 / KT256 / TurboSHAKE, +20% kmac
  • 2.2x argon
  • +20% pbkdf2 and hkdf

Other changes:

  • Better error messages and stricter type checks everywhere
  • Bugfix: HMAC _cloneInto now preserves canXOF (#​134, ChALkeR); Argon2d typo rename (#​135).
  • blake2.compress renamed to _compress (marked internal).
  • Reduce on-disk unpacked size 869kb → 665kb (-204kb) by disabling source maps (they became less relevant).

Full Changelog: paulmillr/noble-hashes@2.2.0...2.3.0

ueberdosis/tiptap (@​tiptap/core)

v3.29.2

Compare Source

Patch Changes

v3.29.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-emoji)

v3.29.2

Compare Source

Patch Changes

v3.29.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/pm)

v3.29.2

Compare Source

v3.29.1

Compare Source

ueberdosis/tiptap (@​tiptap/react)

v3.29.2

Compare Source

Patch Changes

v3.29.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/starter-kit)

v3.29.2

Compare Source

Patch Changes

v3.29.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/suggestion)

v3.29.2

Compare Source

Patch Changes

v3.29.1

Compare Source

Patch Changes
whitequark/ipaddr.js (ipaddr.js)

v2.5.0

Compare Source

  • remove ipaddr.min.js, end users must provide own minification/bundling
  • fix: compress the leftmost zero run in toString (RFC 5952, 4.2.3)
  • fix: strict IPv6 validation — reject :: with zero compression and hextets >4 hex digits
  • fix: reject non-numeric prefix length in subnetMaskFromPrefixLength
  • fix: compress trailing zero run in toString when a zoneIndex is present
  • fix: throw a descriptive error for malformed input in IPv6.parse
lucide-icons/lucide (lucide-react)

v1.30.0

Compare Source

v1.29.0: Version 1.29.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@1.28.0...1.29.0

v1.28.0

Compare Source

v1.27.0: Version 1.27.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.26.0...1.27.0

markedjs/marked (marked)

v18.0.9

Compare Source

v18.0.8

Compare Source

Bug Fixes
  • fall back to default checkbox renderer when extension returns false (#​4023) (e1b6139)
versatica/mediasoup (mediasoup)

v3.24.1

Compare Source

  • Worker: Don't check ignoredSubchannel in piped DataConsumers (PR #​1879).

v3.24.0

Compare Source

  • DataProducer.send(): Add ignoredSubchannel optional argument (PR #​1877).

v3.23.2

Compare Source

  • Handle subchannels in pipe DataConsumers (PR #​1875).

v3.23.1

Compare Source

  • Worker: Fix, use thread_local buffer on MS_ABORT() (PR#1873).

v3.23.0

Compare Source

  • Bump up Meson from 1.9.1 to 1.11.2 (PR #​1861).
  • Worker: Update libsrtp to 3.0.0-beta-2fc078db (PR #​1860).
  • Worker: Use constant-time memory comparison in MAC/credential verification (SCTP State Cookie MAC and STUN "MESSAGE-INTEGRITY") (PR #​1867, credits to @​alanturing881).
  • Worker: Fix OOB write in RTP::Packet::UpdateDependencyDescriptor() (PR #​1868, credits to @​alanturing881).
  • Worker: Fix integer overflow in SCTP MissingMandatoryParameterErrorCause (PR #​1869, credits to @​alanturing881).
  • SCTP: Add default per stream buffered amount low threshold option (PR #​1871).
toomuchdesign/re-reselect (re-reselect)

v5.1.1

Compare Source

Patch Changes
  • #​477 8a98e4d Thanks @​veksa! - Fix createStructuredCachedSelector type error when a selector has a second optional argument
websockets/ws (ws)

v8.21.3

Compare Source

Bug fixes

  • The server now correctly rejects permessage-deflate offers if the incoming
    client_max_window_bits parameter value is smaller than its configured
    clientMaxWindowBits (e97a20e).

v8.21.2

Compare Source

Bug fixes

Configuration

📅 Schedule: (in timezone Europe/Lisbon)

  • Branch creation
    • "before 5am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/prod-minor+patch branch 7 times, most recently from bd98e92 to 1c42acc Compare August 10, 2026 14:16
@renovate
renovate Bot force-pushed the renovate/prod-minor+patch branch from 1c42acc to 9a0050c Compare August 11, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants