Releases: BERADQ/ioevent
IOEVENT 0.1.0-rc.3
Overview
IOEVENT 0.1.0-rc.3 continues to enhance stability and reliability while finalizing the API design. This release primarily addresses critical bug fixes and introduces minor performance improvements as we move closer to the stable release.
Key Updates
- Fixed potential memory leaks in long-running processes
- Resolved remaining deadlock scenarios in complex async workflows
- Optimized internal message routing for better performance
- Stabilized core APIs for production readiness
- Enhanced error handling and debugging capabilities
- Updated documentation to reflect latest API changes
Breaking Changes
Minor API adjustments have been made to ensure consistency and future compatibility. These changes are minimal and focused on providing a more stable foundation for the upcoming stable release.
Next Steps
The stable v0.1.0 release is now imminent, with focus on:
- Final API polish and stabilization
- Production deployment guides
IOEVENT 0.1.0-rc.2
Overview
IOEVENT 0.1.0-rc.2 brings significant improvements in stability, usability and performance. This release focuses on fixing critical issues and enhancing the developer experience.
Key Updates
- Fixed deadlock issues caused by circular async dependencies
- Improved naming conventions for better code clarity
- Added simplified
run
method toBus
for easier startup - Introduced more intuitive shutdown mechanisms for
Bus
- Enhanced macro-generated code visibility
- Optimized overall performance
- Fixed documentation inaccuracies
Breaking Changes
Some naming conventions have been updated to follow Rust standard practices. While these changes may require minor code updates, they provide better consistency and clarity.
Next Steps
The final v0.1.0 release will continue to focus on:
- Further API stabilization
- Additional performance optimizations
- Comprehensive documentation coverage
IOEVENT 0.1.0-rc.1
Overview
IOEVENT is a lightweight Rust crate that transforms any Tokio async I/O into an event-driven architecture with minimal overhead. This release candidate marks the first public preview of the core functionality.
Key Features
- Event-driven architecture for async I/O operations
- Seamless Tokio integration
- Bi-directional event communication
- Custom event type support
- Procedure call capabilities
Breaking Changes
This is the first release candidate, so there are no breaking changes from previous versions.
Next Steps
The final v0.1.0 release will focus on:
- Stabilizing the API