LibreNMS version 25.12.0 was released on December 15th, 2025.
We want to thank every one of the 22 contributors to LibreNMS this month. This release brings some security fixes, new features, and improvements across the board. We’ve had a lower number of device improvements or new additions this month. A huge shout out to everyone who has been submitting pull requests - we’ve been working hard to review and merge them all.
A big thank you to @murrant, @eskyuu and @Jellyfrog for their outstanding contributions this month. It’s amazing to see the community helping push LibreNMS forward.
Make sure you thank these contributors for their time and effort!
If you would like to help with LibreNMS in any way, let us know in Discord.
Flagging breaking changes:
This release includes one breaking change which is only being flagged up if you have any local changes for generating graphs:
Security fixes:
Notable changes in this release:
- Add MTU test for devices (#18580) - eskyuu
- Add device_stats table to store device related data for alerting (#17041) - eskyuu
- Port parsing better asymmetric speed handling (#18558) - murrant
- Over 20 devices with new or updated support, including Liebert Power, PanOS, Unifi and many others.
- Small improvements to the WebUI display.
- Multiple WebUI fixes.
- Many other bug fixes and code cleanup
Full Change log
Comparison with 25.11.0
https://github.com/librenms/librenms/compare/25.11.0…25.12.0
We still have a busy pipeline of pull requests to review. If you can help with any testing, please do get in touch - we’d love to get more people helping to test pull requests to speed things up.
You can check out the Pull Requests on GitHub and give feedback on them to help them get merged.
Don’t forget our LibreNMS Merch Store!
As always, Happy Monitoring and thanks for being part of a great community.

