Skip to content

Release history

NetAlertX releases

Centralized network visibility and continuous asset discovery. Monitor devices, detect change, and stay aware across distributed networks.

All releases

8 shown

Config change
v26.6.3 Breaking risk
Breaking upgrade Auth

Distributed handling, SYNC_BEHAVIOR, plugins, UI & ICMP fixes

v26.5.4 Breaking risk
Breaking changes
  • Removal of OLD API endpoints (https://docs.netalertx.com/API_OLD); migrate to NEW API endpoints (https://docs.netalertx.com/API).
Notable features
  • DEEP_SLEEP support reduces CPU usage by ~50% on low-power hardware.
  • Fritz!Box plugin added via TR-064 protocol.
  • Parent node filter for managing complex network hierarchies.
Full changelog

Hi all :wave:

This release focuses on low-level efficiency and expanding hardware support through some amazing contributions from you, the community.

A major addition in this version is DEEP_SLEEP support (thanks to @legionGer for help), which specifically targets high CPU usage by allowing the system to idle more effectively. For those running on low-power hardware or larger home labs, this should result in a much lighter footprint (~50% less) and better overall system resource management.

The plugin ecosystem is also growing thanks to several PRs. We now have a Fritz!Box plugin (by @sebingel) and a critical fix for the Omada Controller 6.2.x+ (by @xfilo), which had previously broken due to vendor API changes. Grateful to see the community stepping in to maintain these integrations. :muscle:

I’ve also addressed some annoyances. For instance, sorting in the Network view is now numerical instead of alphabetical, so IP addresses now appear in the correct order. I also fixed a bug where DBCLNP wasn’t cleaning up AppEvents and Plugins_History, which is critical for keeping the SQLite database performant. Other improvements include better filtering logic for flapping statuses and a new Parent node filter to help manage more complex network hierarchies.

Thanks to everyone who contributed code, fixes, and translations for this release. See more details below.


Screenshots

💔 Breaking changes

Sometimes I have to introduce breaking changes

[!WARNING]

🆕New capabilities

  • FRITZBOX plugin by @sebingel 🙏 #1592
  • Added the option to display a Parent node filter #1611
  • DEEP_SLEEP support slashing CPU use by @legionGer #1555

✨Fixes and Improvements

  • DBCLNP failed to clean AppEvents and Plugins_History
  • Flapping status didn't take per-device Force status configuration into account #1602
  • The Events on a device were occasionally not filtered correctly #1607
  • The ordering by IP in the Network view was changed from alphabetical to numerical #1606
  • Expanded the coverage of the device/<mac>/update-column API endpoint #1598
  • OMDSDNOPENAPI didn't support the Controller 6.2.x+ versions #1595 - fix thanks to @xfilo 🙏
  • Column filters respect the order of the setting and CSS tweaks for a more compact layout #1616
  • Sync node value is back-ported if missing #1609
  • Spelling fixes by @MarkMuri-SW
  • Czech translation improvements by @IntExCZ

🔝 Current priorities

  • High priority: Settings, Workflows and Plugins core improvements
  • Low priority: UI (PRs welcome, but follow guidelines)

🐞 Known issues

If you have any debug info/suggestions regarding the above, please open a separate issue, thanks! 🤍

What's Changed

  • feat(plugins): Add Fritz!Box device scanner plugin via TR-064 protocol by @sebingel in https://github.com/netalertx/NetAlertX/pull/1592
  • Fix set-alias endpoint: return HTTP 200 with normalized error key on failure by @Copilot in https://github.com/netalertx/NetAlertX/pull/1600
  • Fix set_alias 404 handling: simplify failure check to prevent silent regression by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1599
  • sync by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1603
  • Next release by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1604
  • PLG: Enhance IP sorting in device table for correct numeric order #1606 by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1608
  • FIX: Add 'No Data' message for empty plugin tabs and enhance event da… by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1610
  • PLG: Implement selective recording for Plugins_History to prevent unb… by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1612
  • sync by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1614
  • Next release by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1615
  • ordering support for filters added #1616 by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1617
  • sync by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1619
  • Merge pull request #1619 from netalertx/main by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1620
  • OMDSDNOPENAPI - Handle removal of v1 clients endpoint in Omada Controller >= 6.2.0.0 by @xfilo in https://github.com/netalertx/NetAlertX/pull/1622
  • sync by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1624
  • Next release: Deep sleep by @jokob-sk in https://github.com/netalertx/NetAlertX/pull/1625

New Contributors

  • @Copilot made their first contribution in https://github.com/netalertx/NetAlertX/pull/1600

Full Changelog: https://github.com/netalertx/NetAlertX/compare/v26.4.6...v26.5.4

v26.4.6 Breaking risk
Breaking changes
  • Old API endpoints removed; external applications must migrate to new endpoints.
  • Notification field names standardized, breaking existing JSON structures for down_devices and down_reconnected sections.
Notable features
  • Added Text notification template override settings (NTFPRCS_TEXT_) for custom notification formats.
  • Refactored database schema to accelerate GraphQL queries and improve performance of Event and Plugin list retrieval.
  • Introduced over 500 new test cases and a DB refactor that lowered maintenance effort.
v26.3.15 Bug fix
Breaking changes
  • Old API endpoints will be removed in next release
  • Notification payload field names will be standardized across sections
v26.3.7 New feature
Notable features
  • Sleeping device state
  • Flapping/Unstable device detection
  • VLAN network topology
v26.2.6 Bug fix

Emergency hotfix removing debug code that caused incorrect device presence detection. Updated documentation for container registry paths.

v26.2.4 New feature
Notable features
  • Auto-generated /docs API playground
  • IPv4/IPv6 logging
  • devVlan field for segmentation
v26.1.17 New feature
Breaking changes
  • Docker-compose permissions updated (NET_ADMIN, NET_RAW, CHOWN, SETUID, SETGID)
  • SMTP password requires re-entry
Notable features
  • Fortinet/FortiGate SNMP support
  • MQTT full notification payloads
  • AdGuard Home import plugin

Beta — feedback welcome: [email protected]