Skip to content

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 15:46
· 74 commits to dev since this release
454bdd0

Added

  • Listener Permission Configuration Support
    • Unix: Added .with_listener_mode(mode) for custom socket file permissions (e.g., 0o666).
    • Windows: Added .with_listener_security_descriptor(sddl) for custom named pipe security descriptors (e.g., "D:(A;;GA;;;WD)").
  • Dependency Update
    • Added widestring dependency for Windows platform.
    • Added libc dependency for Unix platform.

Changed

  • IpcHttpServer / IpcStreamServer Construction Improvements
    • Added listener_options field for customizable listener parameters.
  • Example Code Enhancement
    • Updated examples/http_server.rs and examples/stream_server.rs to demonstrate cross-platform permission settings.
  • API Consistency and Documentation
    • Improved documentation and examples for permission configuration methods.
    • Minor refactoring for consistency across server modules.

Internal

  • Code Structure Optimization
    • Unified listener parameter handling for better extensibility and maintainability.