Skip to content

v0.7.0 - Stability & Quality Release

Latest

Choose a tag to compare

@kesslerio kesslerio released this 26 Oct 00:55
· 5 commits to main since this release

Version 0.7.0 Release

🎯 Stability Enhancements

  • Fixed async/coroutine test hanging issues (tests now complete in ~100ms vs 30+ seconds)
  • Improved test isolation with hermetic fixtures
  • 32 async worker tests now passing consistently
  • Comprehensive async cleanup fixtures preventing test state leakage

🔒 Security Enhancements

  • Restored PR#190 security safeguards
  • Integrated security regression suite into release pipeline
  • Added 110+ lines of security-focused test coverage
  • Enhanced workspace validation in mentor tooling

🏗️ Architecture Refactoring

  • Split 1,003-line context_manager into 7 focused modules (all <700 lines)
  • 100% backward compatible - no breaking changes
  • Improved code maintainability and testability
  • Single Responsibility Principle applied throughout

✨ Code Quality Improvements

  • Applied Black formatter to all 245 files (100% compliant)
  • Fixed 100+ mypy type errors
  • Added 30+ Optional type annotations
  • Added 15+ explicit variable type annotations
  • 651/652 tests passing (99.8% success rate)

📊 Statistics

  • 16 commits analyzed and documented
  • 62 files changed
  • 1,578 insertions(+), 1,203 deletions(-)
  • 7 new modules created

📝 See CHANGELOG.md for comprehensive details