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

Update ghcr.io/jokob-sk/netalertx Docker tag to v26.2.6
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.1.1726.2.6

Release Notes

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

v26.2.6: - Hotfix: Offline/Online detection, Plugin object deletion fixes

Compare Source

Hi all 🙋‍♂️!

Unfortunately I left a debug line in the code which caused some offline/online detection issues, so I’m pushing out a hotfix now (sorry about that). Thanks to everyone who reported weird behavior so quickly.

I’ve also added a static code check to catch that particular debug line in the future, as I use it frequently when troubleshooting scanning issues.

I've also re-did all the container paths in the docs from jokob-sk/netalertx to netalertx/netalertx as I moved the repo to an org.

🔧 Hotfix Summary
  • Removes leftover debug logic affecting device state changes
  • Restores proper offline/online detection behavior

If you’re already seeing strange presence/status updates, please pull the latest image and restart your container.


🧪 Want new features sooner?

If you like living on the slightly adventurous side and want fixes/features earlier, consider running the dev image and help test ongoing changes so issues get caught before they hit production 🙌

⚠️ Please backup everything and create a CSV export of your devices before proceeding — especially if you plan to use your existing database.

services:
  netalertx:
    image: "ghcr.io/netalertx/netalertx-dev:latest"

Running dev and notice something odd?
Open an issue or drop feedback — it genuinely helps stabilize upcoming releases 👍

Thanks again everyone for testing and reporting issues so quickly ❤️


💔 Upcoming Breaking Changes

Sometimes I have to introduce breaking changes.

[!WARNING]

✨ Fixes and Improvements

  • Incorrect online detection caused by debug code #​1489
  • Clearing plugin objects was not possible #​1487
  • Small CSS fixes on the device details page top boxes

Full Changelog: https://github.com/netalertx/NetAlertX/compare/v26.2.4...v26.2.6

v26.2.4: - 🌐 Expanded MCP/OpenAPI, IP Dual-Stack Stability, and Advanced Field Control

Compare Source

Hi All 👋 !

This release focuses on backend extensibility and improved stability for complex network environments. A significant portion of these updates, particularly regarding API coverage and infrastructure, comes from contributions by @​adamoutler and the community.

MCP server and OpenAPI coverage have been expanded, now including an auto-generated /docs API playground for easier integration. This allows power users to test endpoints, scripts, and "hack around" with the system's capabilities directly from the browser. Infrastructure support is also improved with better CORS handling and the introduction of a new Raspberry Pi OS image.

For network monitoring, "IP Changed" notification fatigue is addressed in dual-stack devices by logging IPv4 and IPv6 data. There is also a new devVlan field to segment and your devices easier. You can for example couple this with the built-in workflows and auto-populate VLAN based on IP ranges. You can now see exactly which plugin discovered a specific value, creating a clear audit trail for your network. There is now more granular control over data with new the ability to lock specific fields from being overwritten by plugins.

Additionally, device heuristics for icon and type recognition are improved for smart plugs and other hardware, and UI issues related to ad-hoc plugin runs and stable version labeling are resolved.

Thanks to @​adamoutler, @​2m, and everyone who contributed code and bug reports for this version.

img

💔 Breaking changes

Sometimes I have to introduce breaking changes

[!WARNING]

  • 🔺 NEXT RELEASE REMOVAL: The port of the sync nodes for the SYNC plugin will change to the value of the GRAPHQL_PORT setting. Both ports are currently supported, so please update your configuration to point to the new port in the SYNC_hub_url and SYNC_nodes settings.
  • 🔺 NEXT RELEASE REMOVAL: If you have implemented external applications using the OLD API endpoints, please migrate to the NEW API endpoints.

🆕New capabilities

  • Extended MCP server and OpneAPI coverage by @​adamoutler 🙏
  • Better CORS and reverse proxy support by @​adamoutler 🙏 #​1440
  • Easier forcing DUMMY devices to appear online via the devForceStatus field
  • New devVlan, devPrimaryIPv4, devPrimaryIPv6 fields #​1273
  • Source fields showing which plugin discovered the value for a field
  • The ability to lock select fields from being overwritten by plugins
  • The ability to choose if a plugin overwrites a field via the SET_ALWAYS/SET_EMPTY settings
  • Logging the ipv4 and ipv6 should decrease the number of IP Changed notifications on dual-stack setups #​1273
  • Auto-generated /docs API playground by @​adamoutler 🙏
  • New PIHOLEAPI_CONSIDER_ONLINE and PIHOLEAPI_GET_OFFLINE settings to enable import of online devices only #​1436
  • Nix flake sample by @​2m
  • A new Raspberry Pi OS image by @​adamoutler 🙏

✨Fixes and Improvements

  • Better icon, device type heuristics for newly discovered devices (phone, smartplug, dyson devices)
  • Fixed version display in footer #​1320
  • Ad-hoc plugin runs, tests and device deletion from the list view were not working #​1419

What's Changed

New Contributors

Full Changelog: https://github.com/netalertx/NetAlertX/compare/v26.1.17...v26.2.4

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