Skip to content

v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Aug 02:58
· 2 commits to main since this release

Rust

[0.6.0] - 2026-08-04

πŸ’₯ Breaking Changes

  • [breaking] Return RemoteLinkOption from discover() in Python/C# bindings
  • [breaking] Make wire enums non-exhaustive and rename Telemetry::COUNT
  • [breaking] Mark the public enums non-exhaustive
  • [breaking] Rename TransitionMode::as_u8 to try_as_u8
  • [breaking] Give LinkError a message accessor and an error source
  • [breaking] Encapsulate LinkStatus and CycleOutcome behind accessors
  • [breaking] Replace the core_affinity CoreId re-export with a core newtype
  • [breaking] Seal the Operation trait
  • [breaking] Require a non-zero ClientConfig::timeout_cycles
  • [breaking] Rename the holo ControlPoint to AmplitudeTarget
  • [breaking] Replace Response::data_mut with Response::merge
  • [breaking] Return the emission from null_transducer
  • [breaking] Stop re-exporting the value types at the autd3-rs root
  • [breaking] Rebuild the C ABI on opaque option handles
  • [breaking] Follow the C ABI rework in the C# bindings
  • [breaking] Return the reason a link opener could not be created

πŸš€ Features

  • Rename autd3-appliance list to scan
  • Detect firmware outside the supported series
  • Re-export nalgebra from the core and holo crates

πŸ› Bug Fixes

  • (console) Bundle twincat-cli again by building it in CI
  • (appliance) Tolerate bus and uplink states this client does not know
  • Distinguish a rejected telemetry counter from a counter value of 2

Python

[0.6.0] - 2026-08-04

πŸ’₯ Breaking Changes

  • [breaking] Return RemoteLinkOption from discover() in Python/C# bindings
  • [breaking] Make wire enums non-exhaustive and rename Telemetry::COUNT
  • [breaking] Encapsulate LinkStatus and CycleOutcome behind accessors
  • [breaking] Replace the core_affinity CoreId re-export with a core newtype
  • [breaking] Require a non-zero ClientConfig::timeout_cycles
  • [breaking] Rename the holo ControlPoint to AmplitudeTarget
  • [breaking] Follow the C ABI rework in the Python bindings
  • [breaking] Return the reason a link opener could not be created

C#

[0.6.0] - 2026-08-04

πŸ’₯ Breaking Changes

  • [breaking] Return RemoteLinkOption from discover() in Python/C# bindings
  • [breaking] Make wire enums non-exhaustive and rename Telemetry::COUNT
  • [breaking] Rename the holo ControlPoint to AmplitudeTarget
  • [breaking] Follow the C ABI rework in the C# bindings
  • [breaking] Return the reason a link opener could not be created