LibreNMS version 25.7.0 was released on July 16th, 2025.
We want to thank every one of the 28 contributors to LibreNMS this month. An increase on contributors from last month which in some part is down to the code base improvements that have been going on, more people have been submitting fixes to issues they have faced. We do still have a larger number of outstanding pull requests than we’d like, we will get round to reviewing them, please just be patient.
A big thank you to @murrant, @Jellyfrog, Npeca75 and @VVelox for all of the work they have put in to cleaning up the legacy code base and removing / reducing the number of errors across the board. It’s amazing to see you helping push LibreNMS forward. It looks like the majority of major errors that might be causing issues have been resolved but some do keep surfacing so please report them asap but make sure you include the stack trace logs. As a precaution we have disabled the error logging for this release to ensure stability.
Npeca75 has continued his amazing work converting some of our device support to yaml or more up to date coding standards.
Make sure you thank them for their time and effort
If you would like help with LibreNMS in any way, let us know in Discord.
Flagging breaking changes:
- Rewrite raritan PDU2-MIB sensors as YAML (#17431) - TheMysteriousX
Notable changes in this release:
- A handy LibreNMS info command has been added
lnms about
(#17992) - murrant - Support for KAFKA producer in LibreNMS (#16285) - OldemarJesus
- Add Behavior to Scheduled Maintenance (#17929) - mwobst
- 10 devices with new or updated support but lots more with improved code or yaml support.
- Many other features and bug fixes
We still have a busy pipeline of pull requests to review, if you can help with any testing then please do get in touch.
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.