Skip to content

Releases

Release v1.5.9

Choose a tag to compare

@emmettmorin emmettmorin released this 04 Nov 15:09

• Optimized core utility functions to reduce memory overhead in high-concurrency environments.
• Fixed a compatibility issue where type hints in the string formatting module caused runtime errors under Python 3.12.
• Enhanced internal error handling for filesystem operations to provide more granular exception stack traces.

Release v1.4.8

Choose a tag to compare

@emmettmorin emmettmorin released this 12 Oct 14:09
  • Optimize internal buffer handling in byte_converter to reduce memory overhead during large stream processing.
  • Fix an AttributeError in path_utils.resolve when handling relative symlink chains on Python 3.12+.
  • Update type annotations for dict_merge to improve compatibility with static analysis tools like MyPy.

Release v1.3.9

Choose a tag to compare

@emmettmorin emmettmorin released this 26 Sep 21:50

• Fixed an issue where deep dictionary merging would raise a TypeError when encountering None values.
• Optimized the internal LRU cache implementation to reduce memory overhead during concurrent access.
• Added strict type hinting to the path_utils module to improve compatibility with static analysis tools.

Release v1.2.2

Choose a tag to compare

@emmettmorin emmettmorin released this 12 Sep 01:50
  • Fix race condition in FileLock during concurrent directory access on Linux systems.
  • Optimize memory allocation for ChunkedIterator when processing large data streams.
  • Update TypeValidator to correctly support recursive type hints in Python 3.11+.

Release v1.1.5

Choose a tag to compare

@emmettmorin emmettmorin released this 25 Aug 18:15
  • Fixed integer overflow in safe_add for values exceeding 2^63 on 64-bit builds
  • Added get_page_size utility returning platform-specific memory page size
  • Improved aligned_alloc to properly handle 64-byte alignment on Windows

Release v1.0.8

Choose a tag to compare

@emmettmorin emmettmorin released this 10 Aug 22:24
  • Enhanced logging functionality: Improved log output formatting for better readability and easier debugging, with support for multiple log levels.
  • Introduced performance optimizations: Reduced memory usage during data processing tasks by implementing more efficient algorithms.
  • Fixed a bug: Resolved an issue where certain edge cases in input data led to unexpected crashes, ensuring greater stability and reliability.