Skip to content
This repository was archived by the owner on Mar 2, 2026. It is now read-only.

v0.3.0 - Major Refactoring Release

Choose a tag to compare

@zonk1024 zonk1024 released this 06 Feb 01:14
· 214 commits to main since this release

Highlights

🏗️ Major Refactoring

Six large files (13,589 lines total) split into focused modular packages:

  • federation/groups.py → 11 submodules
  • privacy/trust.py → 5 submodules
  • core/verification.py → 6 submodules
  • network/node.py → 7 submodules
  • network/seed.py → 9 submodules
  • cli/main.py → 10 submodules

All existing imports remain backward compatible.

🔒 Security & Privacy

  • TLS Enforcement: New VALENCE_REQUIRE_TLS config for production
  • GDPR Documentation: Privacy-by-design compliance documented
  • Federation Fixes: All critical audit findings resolved

📊 Quality

  • Code Quality: B- → B+ grade
  • Type Safety: 0 mypy errors
  • Test Coverage: 81%, 5,094 tests passing
  • Audits: 0 critical, 0 high severity findings

📖 Full Changelog

See CHANGELOG.md for complete details.