Skip to content

v1.2.1

Compare
Choose a tag to compare
@yamadashy yamadashy released this 27 Jul 16:24
· 226 commits to main since this release

This release focuses on critical performance improvements and memory management optimization for large codebases.

Improvements ⚡️

Memory Management & Performance Optimization (#749, #748)

Comprehensive memory management overhaul for better performance with large codebases and long-running processes. Particularly beneficial when using Repomix as a library in applications that process multiple repositories.

  • Worker process isolation: All heavy operations (file search, processing, metrics calculation) now run in isolated child processes to prevent memory accumulation
  • Comprehensive resource cleanup: Improved worker pool management and automatic resource disposal across all operations

Error Handling Improvements (#739, #746)

Enhanced error handling and performance optimizations to improve reliability:

  • Better error messages and debugging information
  • Improved template compilation error handling for large files

How to Update

npm update -g repomix

As always, if you have any issues or suggestions, please let us know on GitHub issues or our Discord community.