Update ghcr.io/jokob-sk/netalertx Docker tag to v26.9.0

Share
Update ghcr.io/jokob-sk/netalertx Docker tag to v26.9.0
Photo by Sigmund / Unsplash

I upgraded NetAlertX successfully by means of Watchtower Docker container update with dependency update facilitated by Mend's Renovate Bot.

This MR contains the following updates:

Package Update Change
ghcr.io/jokob-sk/netalertx minor 26.8.5 → 26.9.0

Release Notes

netalertx/NetAlertX (ghcr.io/jokob-sk/netalertx)

v26.9.0: v29.9.0 - 📅 Plugin architecture shifts and CalVer transition

Compare Source

Hi all 👋

Note: Had to re-publish this due to missing PATCH version in Tag (vYY.MM.PATCH)

This release brings structural reorganization under the hood, network visualization updates, and a transition to a more predictable versioning scheme.

On the architecture side, I’ve officially moved the plugins directory from /front/plugins to /server/plugins. Please note that this is a breaking change: if you use custom plugin mappings in your docker-compose files, you will need to update them.

To make future releases easier to track, I am also shifting to a streamlined CalVer format (YY.MM.PATCH). This removes guessing games and maps version numbers directly to release timelines.

I’m also expanding multi-site and multi-instance capabilities-strongly aligning with MSP deployment needs. This release introduces support for multi-instance Pi-hole monitoring (PIHOLEMON plugin by @​mauricio-camayo), enhanced AdGuard DHCP imports, and site details for UniFi devices, making it easier to manage segmented network environments.

Finally, network maps are getting a visual upgrade: solid lines now cleanly represent numbered Ethernet ports while dashed lines handle other connections, and Wi-Fi indicators now dynamically check for SSID availability.

Thanks for the ongoing support, bug reports, and community contributions.

Now onto the changes.


Screenshots

img

💔 Breaking changes

See Past breaking Changes.

  • 🔺THIS RELEASE: moved plugins directory from /front/plugins to /server/plugins - update your custom plugin mappings in your docker-compose files.
  • 🔺NEXT RELEASE REMOVAL: If you have implemented external applications using the OLD API endpoints, please migrate to the NEW API endpoints.

🆕New capabilities

  • Added site details to devices imported via the UNIFIAPI plugin #​1741
  • Improved AdGuard DHCP imports to include dynamic leases and static reservations. #​1746
  • New custom header and URL query string support for NTFY to use with reverse proxies or tunnels - by @​justadityaraj 🙏#​1663
  • Pause scans to allow for quicker updating of the Device lists #​1754
  • Ethernet vs. Other Connections: Solid lines now represent numbered Ethernet ports; all other connection types display as dashed lines. #​1763
  • Wi-Fi Status: Displays the Wi-Fi icon when an SSID is available; defaults to a (?) icon when unavailable. #​1763
  • A new PIHOLEMON plugin with 2 pihole instances support, including anomaly detection by @​mauricio-camayo 🙏

✨Fixes and Improvements

  • fix multiple recipients in smtp plugin by @​etgocode 🙏
  • clock shows wrong timezone after header reload (#​1640) by @​Valiante 🙏
  • Improved repeated-notification filtering by consistently using UTC timestamps #​1737
  • Corrected parent device online-status handling when network interface devices are detected. #​1736
  • Escaped dynamic notification HTML and added formatting fallbacks. #​1743
  • devComments now displayable in the devices views tables
  • Session info fields were editable when dummy devices were created #​1755
  • Fix for theme initialization after cache reload by @​Valiante 🙏
  • Deleting a device referenced as devParentMAC was causing data and rendering inconsistencies #​1758

What's Changed

New Contributors

Full Changelog: https://github.com/netalertx/NetAlertX/compare/v26.8.5...v26.9.0

Read more

Me on Mastodon - This link is here for verification purposes.