Skip to content

Conversation

@kibae
Copy link
Owner

@kibae kibae commented Dec 13, 2025

  • Add flowControl.enabled config option to pause stream until data handler completes
  • Use EventEmitter2.emitAsync() to wait for async handlers
  • Implement message queue with stream pause/resume for sequential processing
  • Prevents memory overflow (OOM) when handlers are slower than incoming messages
  • Default: disabled for backward compatibility
  • Update README with flowControl documentation and fix typos
  • Bump version to 2.3.0

  - Add flowControl.enabled config option to pause stream until data handler completes
  - Use EventEmitter2.emitAsync() to wait for async handlers
  - Implement message queue with stream pause/resume for sequential processing
  - Prevents memory overflow (OOM) when handlers are slower than incoming messages
  - Default: disabled for backward compatibility
  - Update README with flowControl documentation and fix typos
  - Bump version to 2.3.0
@kibae kibae self-assigned this Dec 13, 2025
@kibae kibae added the release label Dec 13, 2025
@kibae kibae merged commit adfe4d9 into main Dec 13, 2025
44 of 45 checks passed
@kibae kibae deployed to github action December 13, 2025 05:23 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants