Skip to content

Commit dc556e1

Browse files
committed
release: nostrwalletconnect 0.2.1 — require nostrkey>=0.3.5 (transitive cryptography CVE fix)
1 parent 18da25f commit dc556e1

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## 0.2.1 — 2026-07-21
4+
5+
### Security
6+
7+
- **Transitive `cryptography` CVE fix.** This package pulls `cryptography`
8+
only through `nostrkey`, which previously capped `cryptography<45.0` and so
9+
shipped the vulnerable 44.0.3 (four advisories: PYSEC-2026-35,
10+
PYSEC-2026-2141, GHSA-537c-gmf6-5ccf, and a related OpenSSL fix). The
11+
`nostrkey` floor is raised to `>=0.3.5`, whose lifted ceiling resolves
12+
`cryptography` 49.0.0. Verified against the local nostrkey 0.3.5 build:
13+
full test suite and `pip-audit` green on `cryptography` 49. No source
14+
changes.
15+
316
## 0.2.0 — 2026-07-17
417

518
NIP-47 compliance and response-verification fixes. Minor bump because error

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "nostrwalletconnect"
7-
version = "0.2.0"
7+
version = "0.2.1"
88
description = "Nostr Wallet Connect (NIP-47) SDK for OpenClaw AI entities — pay invoices, check balance, create invoices"
99
readme = "README.md"
1010
license = "MIT"
@@ -25,7 +25,7 @@ classifiers = [
2525
"Topic :: Software Development :: Libraries :: Python Modules",
2626
]
2727
dependencies = [
28-
"nostrkey>=0.3.4",
28+
"nostrkey>=0.3.5",
2929
]
3030

3131
[project.optional-dependencies]

src/nostrwalletconnect/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from nostrwalletconnect.connection import NWCConnection
55
from nostrwalletconnect.types import NWCError
66

7-
__version__ = "0.2.0"
7+
__version__ = "0.2.1"
88
__all__ = [
99
"NWCClient",
1010
"NWCConnection",

0 commit comments

Comments
 (0)