# changelog

author: RIPE Atlas Team <atlas@ripe.net> - 5080
changelog:
  - All platforms
    - Introduction of CI/CD pipeline for building firmware
    - Fix for ICMPv6 echo replies on systems with 32-bit pid_t (Graham Edgecombe)
  - Software probes
    - The auto update functionality has been removed from the CentOS 7/8 RPM.
  - Cleanup on v3 hardware probe to align with v4 and v5 probes.
    - Streamline build process for flash and USB firmware
    - Removal of unused software / functionality
    - Revert to stock OpenWRT insofar as possible
    - Code refactoring to remove duplicate implementation of LED behaviour
    - JSON style logging framework introduced, initially for process restarting
    - Filesystem bug fixed that prevented release of flash firmware


author: RIPE Atlas Team <atlas@ripe.net> - 5090
changelog:
  - All platforms
    - All platforms now have a ripe-atlas-common package, a ripe-atlas-anchor and ripe-atlas-probe package to define the purpose of the probe. This deprecates atlasswprobe
    - Package is now built using autotools
    - Package restructured according to Linux FHS
    - Probe private key is not removed upon uninstall
    - libevent is now linked to the measurement code statically. It diverged from the original package and cannot be sent upstream
    - sudo is no longer required, the processes drop privileges automatically
  - Software probes
    - Added support for Oracle EL8 and RHEL9 (Oracle EL9 / Rocky Linux 9)
    - Added initial code for Debian 11/12 (Support incomplete)
    - Added initial code for OpenWRT 22.03 (Support incomplete)
    - Fix Atlas not working on SELinux (RHBA-2023:5062); Robert Scheck
    - Sanitised log messages (unnecessary errors)
    - Probe sub architecture now reports ID, VERSION and PLATFORM
    - systemd-sysusers and systemd-tmpfiles now used
    - Atlas now exits properly when stopped by systemd on EL8
    - Bash is now a requirement
    - RPM now validates properly


