Skip to content

Releases: BERADQ/ioevent

IOEVENT 0.1.0-rc.3

25 Apr 05:05
Compare
Choose a tag to compare
IOEVENT 0.1.0-rc.3 Pre-release
Pre-release

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

21 Apr 05:19
Compare
Choose a tag to compare
IOEVENT 0.1.0-rc.2 Pre-release
Pre-release

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 to Bus 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

18 Apr 08:54
Compare
Choose a tag to compare
IOEVENT 0.1.0-rc.1 Pre-release
Pre-release

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