Skip to content

v26.7.1 - 📈 UX refinements and performance tuning

Latest

Choose a tag to compare

@jokob-sk jokob-sk released this 01 Jul 10:37
82049d1

Hi all 👋 !

I’ve focused this release on improving the daily user experience and tightening up system resource management.

I’ve introduced several quality-of-life updates to make the interface feel more responsive. Most settings updates are now non-blocking, and I’ve added skeleton loading screens across the app to make wait times feel significantly more seamless. If you are a frontend contributor interested in helping us push the design further, please reach out!

On the performance side of things I removed the stdout.log as it was impossible to clean without a container restart, and all the logs should be already in the default app.log either way. I also decreased the default log retention size, which should prevent ballooning of RAM usage.

Now onto the new features. There is now a RSTIMPRT plugin available to import devices from generic REST endpoints. This is perfect for integrating services that lack native support, such as OPNsense in this OPNsense/Dnsmasq guide by @mikesalz.

Additionally, you can now target non-trigger devices in workflows, enabling more complex business rules like automatically archiving or cleaning up duplicate IP address entries.

Finally, if you're running NetAlertX on ARMv6 hardware, please check in on this thread. I'm assessing whether ARMv6 can continue to be supported in future releases due to compatibility issues with a Python dependency. If you're affected, or if NetAlertX is working for you on ARMv6, I'd appreciate your feedback. Please include your hardware, operating system, architecture (32-bit or 64-bit), and whether the current release is working, so we can try to identify a common pattern.

As always thanks for the support, be it via code or translation contributions, or by sharing and recommending NetAlertX on socials.


Screenshots

img

💔 Breaking changes

Sometimes I have to introduce breaking changes

Warning

🆕New capabilities

✨Fixes and Improvements

  • stdout.log removal to improve the performance of long-term running instances
  • Made the default log length smaller to get a better first-time deployment experience
  • Added skeleton loading screens for most pages for a better user experience

What's Changed

New Contributors

Full Changelog: v26.6.3...v26.7.1