Release 0.3.21 with performance optimizations and memray migration
34 files · 610+ · 566-

Performance optimizations

4 files changed
  • detection.py Optimized testmode detection
  • internal.py Removed redundant debug guards
  • coordinator.py Clamped TRACE to DEBUG for structlog
  • processors.py Early level filter processor
  • Optimized testmode detection, clamped TRACE to DEBUG for structlog, and removed redundant guards decouple behavioral
    1 file
    • detection.py

Logger API exports

2 files changed
  • __init__.py Exported is_debug_enabled/is_trace_enabled
  • core.py Logger core refinements
  • Exported is_debug_enabled and is_trace_enabled as first-class logger API functions decouple behavioral
    1 file
    • __init__.py

Memray infrastructure migration

2 files changed
  • .gitignore Updated ignores for memray
  • HANDOFF.md Updated handoff documentation
  • Migrated memray stress infrastructure to shared wrknv.memray module decouple internal
    1 file
    • HANDOFF.md
1 file changed
  • VERSION Bumped to 0.3.21