0.3.0 - 2025-02-12
- Hardware clocks can now be determined automatically (enabled by default) in statime-linux
- The instance-level
slave-only
configuration option was added to statime-linux - Add configuration of
minor-ptp-version
(either 0 or 1), to work around limitations on some PTP networks
- Documentation for the observability configuration and CLI command
- Correctly package the metrics daemon, a systemd unit file was also added (disabled by default)
0.2.2 - 2024-09-20
- Added support for the path trace option
- Added support for disabling synchronization of the system clock, touching only the ptp hardware clocks.
- Updated dependencies
- Be less chatty about unexpected PTPv1 messages
- Correctly ignore rogue masters in the PTP network
0.2.1 - 2024-06-07
- Threat model in the documentation
- Sample config for IEC/IEEE 61580
- Wrap PTP instance's state in a generic mutex and handle announce messages on slave ports
- Handling of multiple ports of the instance being connected to the same network
- Now using tracing instead of fern for logging
- Actually forward TLVs on announce messages
- Fixed two bugs in the BMCA
0.2.0 - 2024-03-07
- Take into account delay asymmetry
- Metrics exporter
- Implement forwaring of TLVs
- Support for peer delay
- udev rules for better permissions
- Updated dependencies
- Implement kalman filter for incoming timestamps
- Simplified state management of ports
- Fixed race condition during startup