0.4.0 - 2025-03-13
- Added a number of new metrics to the exporter.
- Updated stm32 sample to use the kalman filter.
- Changed the type of the CurrentDS offset_from_master field.
- Fixed a bug in slave only mode
- Fixed the definitions and delivery of promethues metrics
- Corrected incorrect bounding of the maximum frequency deviation used during steering of the clock.
0.3.0 - 2025-02-12
- Hardware clocks can now be determined automatically (enabled by default) in statime-linux
- The instance-level
slave-onlyconfiguration 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