Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@AScriver AScriver released this 29 Jul 17:03

Security & Bug Fixes:

  • Fix critical handle leak in open_process_by_name() with proper error handling
  • Add PROCESS_VM_READ permissions to open_process_by_pid() for read compatibility
  • Improve process enumeration error handling to prevent resource leaks
  • Document Clone implementation risks for SendableHandle

New Features:

  • Add is_process_valid() method to check if target process is still running
  • Add close() method for explicit resource cleanup and thread management
  • Add comprehensive input validation to set_memory_data() with size limits

Performance Optimizations:

  • Add conditional 10ms sleep only when no data/address is set
  • Optimize for high-frequency memory modification scenarios

Compatibility & Reliability:

  • Fix Python version compatibility (abi3-py311 → abi3-py39)
  • Enhanced error messages and validation checks
  • Improved thread safety and resource management