Skip to content

Commit f7afdf5

Browse files
committed
release: sense-memory 0.3.1 — require nostrkey>=0.3.5 (transitive cryptography CVE fix)
1 parent 2d18c69 commit f7afdf5

3 files changed

Lines changed: 19 additions & 3 deletions

File tree

CHANGELOG.md

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

3+
## 0.3.1 — 2026-07-21
4+
5+
### Security
6+
7+
- **Transitive `cryptography` CVE fix.** `cryptography` reaches this package
8+
only via `nostrkey`, which previously capped `cryptography<45.0` and shipped
9+
the vulnerable 44.0.3 (four advisories: PYSEC-2026-35, PYSEC-2026-2141,
10+
GHSA-537c-gmf6-5ccf, and a related OpenSSL fix). The `nostrkey` floor is
11+
raised to `>=0.3.5`, whose lifted ceiling resolves `cryptography` 49.0.0.
12+
13+
### Changed
14+
15+
- Dependency floor raised from `nostrkey>=0.3.4` to `nostrkey>=0.3.5`.
16+
Verified against the local nostrkey 0.3.5 build: full suite and `pip-audit`
17+
green on `cryptography` 49.
18+
319
## 0.3.0 — 2026-07-19
420

521
### Added

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 = "sense-memory"
7-
version = "0.3.0"
7+
version = "0.3.1"
88
description = "Sovereign persistence for OpenClaw AI agents — encrypted memories on Nostr relays"
99
readme = "README.md"
1010
license = "MIT"
@@ -33,7 +33,7 @@ classifiers = [
3333
"Topic :: Software Development :: Libraries :: Python Modules",
3434
]
3535
dependencies = [
36-
"nostrkey>=0.3.4",
36+
"nostrkey>=0.3.5",
3737
]
3838

3939
[project.optional-dependencies]

src/sense_memory/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
)
1515
from .store import MemoryStore
1616

17-
__version__ = "0.3.0"
17+
__version__ = "0.3.1"
1818

1919
__all__ = [
2020
"Memory",

0 commit comments

Comments
 (0)