Skip to content

v1.0.8 - Thread Safety & Quality Enhancement (2026-01-12)

Choose a tag to compare

@cybergodev cybergodev released this 12 Jan 15:51
· 88 commits to main since this release
9fcda73

Added

  • Thread-safe resource pool operations with read/write locks
  • Goroutine leak prevention for cache cleanup (max 4 concurrent)
  • Comprehensive test coverage for array helpers, error types, and schema validation
  • Performance benchmarks for array operations

Changed

  • Enhanced timeout control using context.WithTimeout
  • Simplified concurrency patterns with direct context usage
  • Optimized string building with strings.Builder (O(n²) → O(n))

Fixed

  • Data race conditions in concurrent test scenarios
  • False positive path traversal detection in JSON content validation
  • Flaky concurrent file operations test

Removed

  • Dead code: 15+ unused functions, interfaces, and types
  • Unreliable goroutine tracking implementation
  • Redundant error definitions and wrapper functions
  • Over-engineered concurrency abstractions

Backward Compatibility

  • 100% backward compatible - all public APIs unchanged
  • Zero breaking changes across all improvements
  • All existing tests pass (100% success rate)