Skip to content

FastNetMon Community 1.2.2 Whitstable

Compare
Choose a tag to compare
@pavel-odintsov pavel-odintsov released this 19 Jun 17:48
· 990 commits to master since this release

New platforms:

  • Added support for RHEL 9, Alma Linux 9, Rocky Linux 9
  • We're part of Fedora Upstream (Rawhide, 35, 36)
  • Added upstream support for Homebrew and MacOS builds
  • Deprecated Ubuntu 14.04. The last version which supports Ubuntu 14.04 is 1.2.1.
  • We're back in Debian upstream

Changes:

  • Upgrade our custom gcc compiler to latest version available: 12.1.0
  • Switched FastNetMon to C++ 20
  • Reworked convert_timeval_to_date to std::put_time to avoid low level snprintf manipulations
  • Reworked Patricia code to be more C++ compliant
  • Added logic to log only to console to use native systemd logging facilities with flag --log_to_console
  • Added new flag disable_pid_logic which disables PID writing and checking logic. It's legacy for init based distros and we do not need it for modern distributions
  • Added explicit error if we cannot create socket for AF_PACKET
  • Debian upstream build system was moved to Debian Salsa
  • Moved all FastNetMon Community files to /opt/fastnetmon-community
  • Upgrade GoBGP to 2.27
  • Moved all binaries to /opt/fastnetmon-community/app/bin
  • Upgrade Boost 1.74 to 1.78
  • Upgrade json-c to 0.13.1 20180305
  • Added logic to fix set_boost_process_name compilation on Apple platforms
  • Ported libsflow to our unified endian-less conversion library

To install / upgrade please use:

wget https://install.fastnetmon.com/installer -Oinstaller
sudo chmod +x installer
sudo ./installer -install_community_edition