Release of probe firmware 5120
In this release, we add support for Debian 13 and Enterprise Linux 10, fix NTP-related issues, and add timestamps to various control messages.
The following is a complete list of the changes:
All platforms
- Add local timestamp to HTTP POST header
- Add local clock value to SOS message
- Set Atlas-specific ref-id in probes' NTP client packets (authored by Joachim Kross)
NTP_4Ginstead of4294967296.0(authored by Marco Davids)- Fix NTP offset calculations (reported by Marco Davids and Giovane Moura)
- Replace
hostname -swith more genericuname -n, allowing for usage with standard OpenWrt busybox
Software Probes
- Add packages for Debian 13
- Add packages for Enterprise Linux 10
- Fix broken org name in RHEL repo specfile, causing failure in build
- Update maintainers across package files
- Add missing dependencies to Debian package files (
libcap2-bin,ca-certificates) - Improve repo package building (
rules.mk/.specfile) for clarity and Git tag support
Other
- Fix error in build instructions regarding OpenWrt feeds
- Fix casing of OpenWrt (authored by Goetz Goerisch)
CI
- Add changelog generation
- Add jobs for Debian 13
- Add jobs for Oracle Linux 10
- Combine amd64/arm64 container images for Debian 12
- Replace prepare/deploy environment variables by a versioned helper container image for easier maintainability
- Add non-CI support to helper container image for easier testing and debugging
- Move build jobs to scripts that can be ran manually
- Improve artifact names (downloaded as zip files)