Skip to content

Release 0.55.3

Choose a tag to compare

@silverailscolo silverailscolo released this 07 Mar 19:20
· 1817 commits to master since this release
fecae57

Next stable release since 0.54.2, with refactor of async IO, Protocol and Gateway.

Refactor

  • Establish ramses_tx Interfaces & Consolidate Types for Dependency Injection by @PWhite-Eng in #458
  • Enforce strict typing, explicit config DTOs, and keyword-only arguments in core stack by @PWhite-Eng in #464
  • Modularize Transport Layer, Enforce Interface Boundaries, and Decouple Hardware Discovery by @PWhite-Eng in #466
  • Protocol Decoupling and Dependency Injection by @PWhite-Eng in #467
  • Modularize protocol layer into a single-responsibility package by @PWhite-Eng in #468
  • Extract QoS management from Protocol FSM by @PWhite-Eng in #469
  • Encapsulate transport state and enforce strict SOLID/MRO principles by @PWhite-Eng in #470
  • Enforce strict exception handling and prevent swallowed errors by @PWhite-Eng in #471
  • Enforce async integrity in QoS manager and file transport by @PWhite-Eng in #472
  • Eliminate circular dependencies and enforce strict interface contracts in ramses_rf by @PWhite-Eng in #474

What Else Changed

What's Fixed

Dependencies

Full Changelog: 0.54.2...0.55.3