|
| 1 | +## 25.4.0 |
| 2 | +*(2025-04-14)* |
| 3 | + |
| 4 | +A big thank you to the following 47 contributors this last month: |
| 5 | + |
| 6 | + - [murrant](https://github.com/murrant) (54) |
| 7 | + - [Jellyfrog](https://github.com/Jellyfrog) (11) |
| 8 | + - [laf](https://github.com/laf) (8) |
| 9 | + - [dependabot](https://github.com/apps/dependabot) (4) |
| 10 | + - [TheMysteriousX](https://github.com/TheMysteriousX) (4) |
| 11 | + - [VVelox](https://github.com/VVelox) (4) |
| 12 | + - [Npeca75](https://github.com/Npeca75) (4) |
| 13 | + - [rudybroersma](https://github.com/rudybroersma) (3) |
| 14 | + - [peejaychilds](https://github.com/peejaychilds) (2) |
| 15 | + - [mivsvit](https://github.com/mivsvit) (2) |
| 16 | + - [peelman](https://github.com/peelman) (2) |
| 17 | + - [mpikzink](https://github.com/mpikzink) (2) |
| 18 | + - [danhusan](https://github.com/danhusan) (1) |
| 19 | + - [systeembeheerder](https://github.com/systeembeheerder) (1) |
| 20 | + - [netdiver](https://github.com/netdiver) (1) |
| 21 | + - [mengy-yu](https://github.com/mengy-yu) (1) |
| 22 | + - [nonsensical-widget](https://github.com/nonsensical-widget) (1) |
| 23 | + - [LoveSkylark](https://github.com/LoveSkylark) (1) |
| 24 | + - [idanoo](https://github.com/idanoo) (1) |
| 25 | + - [alextremblay](https://github.com/alextremblay) (1) |
| 26 | + - [h-barnhart](https://github.com/h-barnhart) (1) |
| 27 | + - [loopodoopo](https://github.com/loopodoopo) (1) |
| 28 | + - [angel-pandey](https://github.com/angel-pandey) (1) |
| 29 | + - [martinberg](https://github.com/martinberg) (1) |
| 30 | + - [clmcavaney](https://github.com/clmcavaney) (1) |
| 31 | + - [MelonicOverlord](https://github.com/MelonicOverlord) (1) |
| 32 | + - [Sushi1324](https://github.com/Sushi1324) (1) |
| 33 | + - [PipoCanaja](https://github.com/PipoCanaja) (1) |
| 34 | + - [Manjunath-krishna](https://github.com/Manjunath-krishna) (1) |
| 35 | + - [dmbokhan](https://github.com/dmbokhan) (1) |
| 36 | + - [eskyuu](https://github.com/eskyuu) (1) |
| 37 | + - [andrecasas](https://github.com/andrecasas) (1) |
| 38 | + - [robje](https://github.com/robje) (1) |
| 39 | + - [HolgerHees](https://github.com/HolgerHees) (1) |
| 40 | + - [cgriffin352](https://github.com/cgriffin352) (1) |
| 41 | + - [xorrkaz](https://github.com/xorrkaz) (1) |
| 42 | + - [thundersin](https://github.com/thundersin) (1) |
| 43 | + - [bsteinert](https://github.com/bsteinert) (1) |
| 44 | + - [dot-mike](https://github.com/dot-mike) (1) |
| 45 | + - [takyanagida](https://github.com/takyanagida) (1) |
| 46 | + - [Vireth4114](https://github.com/Vireth4114) (1) |
| 47 | + - [sorano](https://github.com/sorano) (1) |
| 48 | + - [zombah](https://github.com/zombah) (1) |
| 49 | + - [jwestfall69](https://github.com/jwestfall69) (1) |
| 50 | + - [pdgunter](https://github.com/pdgunter) (1) |
| 51 | + - [bnoack-stepcg](https://github.com/bnoack-stepcg) (1) |
| 52 | + - [bionicman](https://github.com/bionicman) (1) |
| 53 | + |
| 54 | +Thanks to maintainers and others that helped with pull requests this month: |
| 55 | + |
| 56 | + - [laf](https://github.com/laf) (58) |
| 57 | + - [murrant](https://github.com/murrant) (37) |
| 58 | + - [Jellyfrog](https://github.com/Jellyfrog) (25) |
| 59 | + - [PipoCanaja](https://github.com/PipoCanaja) (3) |
| 60 | + - [ottorei](https://github.com/ottorei) (2) |
| 61 | + - [electrocret](https://github.com/electrocret) (2) |
| 62 | + - [copilot-pull-request-reviewer](https://github.com/apps/copilot-pull-request-reviewer) (1) |
| 63 | + |
| 64 | +#### Breaking Change |
| 65 | +* Replace bouncer with laravel-permissions ([#17288](https://github.com/librenms/librenms/pull/17288)) - [murrant](https://github.com/murrant) |
| 66 | +* Deprecate snmp.inc.php ([#17334](https://github.com/librenms/librenms/pull/17334)) - [murrant](https://github.com/murrant) |
| 67 | + |
| 68 | +#### Feature |
| 69 | +* Expose os_text as a report field ([#17422](https://github.com/librenms/librenms/pull/17422)) - [TheMysteriousX](https://github.com/TheMysteriousX) |
| 70 | +* Add lnms report:devices field completion ([#17408](https://github.com/librenms/librenms/pull/17408)) - [murrant](https://github.com/murrant) |
| 71 | +* Save link-local addresses ([#17314](https://github.com/librenms/librenms/pull/17314)) - [murrant](https://github.com/murrant) |
| 72 | +* Support for docker/K8s container health check ([#16273](https://github.com/librenms/librenms/pull/16273)) - [murrant](https://github.com/murrant) |
| 73 | + |
| 74 | +#### Security |
| 75 | +* Use dynamic selects in edit user ([#17379](https://github.com/librenms/librenms/pull/17379)) - [murrant](https://github.com/murrant) |
| 76 | + |
| 77 | +#### Device |
| 78 | +* Add TRENDnet TL2-F7120 ([#17442](https://github.com/librenms/librenms/pull/17442)) - [danhusan](https://github.com/danhusan) |
| 79 | +* Add minimal support for Sangoma Vega gateways os ([#17434](https://github.com/librenms/librenms/pull/17434)) - [netdiver](https://github.com/netdiver) |
| 80 | +* Update definitions/webpower-smart2.yaml ([#17432](https://github.com/librenms/librenms/pull/17432)) - [mengy-yu](https://github.com/mengy-yu) |
| 81 | +* Update raritan-pdu.inc.php ([#17425](https://github.com/librenms/librenms/pull/17425)) - [nonsensical-widget](https://github.com/nonsensical-widget) |
| 82 | +* Eaton UPS M2 - Add battery health sensors ([#17423](https://github.com/librenms/librenms/pull/17423)) - [rudybroersma](https://github.com/rudybroersma) |
| 83 | +* New Meraki APs ([#17416](https://github.com/librenms/librenms/pull/17416)) - [LoveSkylark](https://github.com/LoveSkylark) |
| 84 | +* [ligoos] add DLB device variant 15-ac ([#17415](https://github.com/librenms/librenms/pull/17415)) - [Npeca75](https://github.com/Npeca75) |
| 85 | +* [mes23xx] restore IPv6 discovery ([#17407](https://github.com/librenms/librenms/pull/17407)) - [Npeca75](https://github.com/Npeca75) |
| 86 | +* [mes24xx] restore IPv6 discovery ([#17406](https://github.com/librenms/librenms/pull/17406)) - [Npeca75](https://github.com/Npeca75) |
| 87 | +* Add support for Grandstream GWN7822P Switch ([#17405](https://github.com/librenms/librenms/pull/17405)) - [idanoo](https://github.com/idanoo) |
| 88 | +* Algcom Site Monitor ([#17383](https://github.com/librenms/librenms/pull/17383)) - [murrant](https://github.com/murrant) |
| 89 | +* ParseIpField() handles TiMOS SNMP-encoded hex IP strings (e.g. '… ([#17375](https://github.com/librenms/librenms/pull/17375)) - [loopodoopo](https://github.com/loopodoopo) |
| 90 | +* Updated sysDescr for Aruba Os 10 ([#17372](https://github.com/librenms/librenms/pull/17372)) - [angel-pandey](https://github.com/angel-pandey) |
| 91 | +* Handle Juniper version where JSU in use ([#17357](https://github.com/librenms/librenms/pull/17357)) - [peejaychilds](https://github.com/peejaychilds) |
| 92 | +* Eatonups power per phase ([#17354](https://github.com/librenms/librenms/pull/17354)) - [martinberg](https://github.com/martinberg) |
| 93 | +* Fix bison deprecated snmp ([#17345](https://github.com/librenms/librenms/pull/17345)) - [murrant](https://github.com/murrant) |
| 94 | +* Update Cisco Platform Detection ([#17342](https://github.com/librenms/librenms/pull/17342)) - [MelonicOverlord](https://github.com/MelonicOverlord) |
| 95 | +* Improved Sensor Discovery for Eaton PDU ([#17326](https://github.com/librenms/librenms/pull/17326)) - [Sushi1324](https://github.com/Sushi1324) |
| 96 | +* Increase FS / BDCOM power supply failure severity ([#17324](https://github.com/librenms/librenms/pull/17324)) - [mivsvit](https://github.com/mivsvit) |
| 97 | +* [transceivers] Eltex MES24xx Transceiver support ([#17323](https://github.com/librenms/librenms/pull/17323)) - [Npeca75](https://github.com/Npeca75) |
| 98 | +* Adding Additional Sensors and Data Gathering for Nokia 1830 PSD ([#17320](https://github.com/librenms/librenms/pull/17320)) - [peelman](https://github.com/peelman) |
| 99 | +* Add support for bison router ([#17316](https://github.com/librenms/librenms/pull/17316)) - [Manjunath-krishna](https://github.com/Manjunath-krishna) |
| 100 | +* Added detection for Eltex MES2300D ([#17309](https://github.com/librenms/librenms/pull/17309)) - [dmbokhan](https://github.com/dmbokhan) |
| 101 | +* Fix Datacom optical signal levels by changing divisor value ([#17294](https://github.com/librenms/librenms/pull/17294)) - [andrecasas](https://github.com/andrecasas) |
| 102 | +* Update FORTINET-FORTIAP-MIB ([#17287](https://github.com/librenms/librenms/pull/17287)) - [rudybroersma](https://github.com/rudybroersma) |
| 103 | +* Axis camera temperature thresholds ([#17284](https://github.com/librenms/librenms/pull/17284)) - [robje](https://github.com/robje) |
| 104 | +* Device OS fs-switch-dc: skip TX and RX transeiver sensors if interface is admin down ([#17283](https://github.com/librenms/librenms/pull/17283)) - [mivsvit](https://github.com/mivsvit) |
| 105 | +* Fix rittal multi sensor detection ([#17282](https://github.com/librenms/librenms/pull/17282)) - [HolgerHees](https://github.com/HolgerHees) |
| 106 | +* Non-Greedy version from hrSWInstalledName on junos ([#17267](https://github.com/librenms/librenms/pull/17267)) - [peejaychilds](https://github.com/peejaychilds) |
| 107 | +* Fixing TIMOS BGP discovery ([#17250](https://github.com/librenms/librenms/pull/17250)) - [thundersin](https://github.com/thundersin) |
| 108 | +* Nokia ISAM module improvement ([#17228](https://github.com/librenms/librenms/pull/17228)) - [bsteinert](https://github.com/bsteinert) |
| 109 | +* Improve Cisco C1200/C1300 support by merging it into ciscosb ([#17208](https://github.com/librenms/librenms/pull/17208)) - [takyanagida](https://github.com/takyanagida) |
| 110 | +* Fix FortiSwitch FDB discovery ([#17194](https://github.com/librenms/librenms/pull/17194)) - [rudybroersma](https://github.com/rudybroersma) |
| 111 | +* Video decoder ([#17080](https://github.com/librenms/librenms/pull/17080)) - [sorano](https://github.com/sorano) |
| 112 | +* Update tripp lite sensors ([#15671](https://github.com/librenms/librenms/pull/15671)) - [peelman](https://github.com/peelman) |
| 113 | + |
| 114 | +#### Webui |
| 115 | +* Load bootstrap in with tailwinds ([#17436](https://github.com/librenms/librenms/pull/17436)) - [laf](https://github.com/laf) |
| 116 | +* Fix default language always showing current ([#17353](https://github.com/librenms/librenms/pull/17353)) - [murrant](https://github.com/murrant) |
| 117 | +* Fix JS language files not loading ([#17351](https://github.com/librenms/librenms/pull/17351)) - [murrant](https://github.com/murrant) |
| 118 | +* Fix device ssh links ([#17329](https://github.com/librenms/librenms/pull/17329)) - [murrant](https://github.com/murrant) |
| 119 | +* Updated Custom map list to sub menu ([#17317](https://github.com/librenms/librenms/pull/17317)) - [laf](https://github.com/laf) |
| 120 | +* Stop STP page from doing lookups on blanks ([#17301](https://github.com/librenms/librenms/pull/17301)) - [eskyuu](https://github.com/eskyuu) |
| 121 | +* Migrate from Laravel Mix to Vite ([#17279](https://github.com/librenms/librenms/pull/17279)) - [murrant](https://github.com/murrant) |
| 122 | +* Ifalias on alerts ([#17274](https://github.com/librenms/librenms/pull/17274)) - [cgriffin352](https://github.com/cgriffin352) |
| 123 | +* Upgrade to Tailwind 4 ([#17253](https://github.com/librenms/librenms/pull/17253)) - [murrant](https://github.com/murrant) |
| 124 | + |
| 125 | +#### Alerting |
| 126 | +* Removed UKFastPSS Alert transport ([#17410](https://github.com/librenms/librenms/pull/17410)) - [laf](https://github.com/laf) |
| 127 | +* Add MS Teams AdaptiveCard JSON example ([#17396](https://github.com/librenms/librenms/pull/17396)) - [alextremblay](https://github.com/alextremblay) |
| 128 | +* Use the main ID for the alert within Grafana transport ([#17328](https://github.com/librenms/librenms/pull/17328)) - [laf](https://github.com/laf) |
| 129 | +* Updated API Transport to support urlencoded forms ([#17389](https://github.com/librenms/librenms/pull/17389)) - [laf](https://github.com/laf) |
| 130 | +* Log a message when an alert is unack'd too ([#17306](https://github.com/librenms/librenms/pull/17306)) - [TheMysteriousX](https://github.com/TheMysteriousX) |
| 131 | +* Add alert rules for Dell DRAC and OME-M sensors ([#15905](https://github.com/librenms/librenms/pull/15905)) - [bionicman](https://github.com/bionicman) |
| 132 | + |
| 133 | +#### Snmp Traps |
| 134 | +* Ciena SAOS Port State SNMP Traps ([#17393](https://github.com/librenms/librenms/pull/17393)) - [h-barnhart](https://github.com/h-barnhart) |
| 135 | + |
| 136 | +#### Api |
| 137 | +* Add ip version specific endpoints ([#17007](https://github.com/librenms/librenms/pull/17007)) - [zombah](https://github.com/zombah) |
| 138 | +* Add tagged VLANs to api call 'get_port_info' ([#14960](https://github.com/librenms/librenms/pull/14960)) - [mpikzink](https://github.com/mpikzink) |
| 139 | +* API - allow add device to override sysLocation ([#16060](https://github.com/librenms/librenms/pull/16060)) - [pdgunter](https://github.com/pdgunter) |
| 140 | + |
| 141 | +#### Discovery |
| 142 | +* IPv6 prefix length: fallback to IP-MIB::ipAddressPrefixTable ([#17427](https://github.com/librenms/librenms/pull/17427)) - [murrant](https://github.com/murrant) |
| 143 | +* Services trimming null ([#17403](https://github.com/librenms/librenms/pull/17403)) - [murrant](https://github.com/murrant) |
| 144 | + |
| 145 | +#### Bug |
| 146 | +* Fix incorrect usage of array_slice ([#17430](https://github.com/librenms/librenms/pull/17430)) - [TheMysteriousX](https://github.com/TheMysteriousX) |
| 147 | +* Fix issue with wireless module when no sensors exist ([#17392](https://github.com/librenms/librenms/pull/17392)) - [murrant](https://github.com/murrant) |
| 148 | +* Do not link IPv6 link-locals to a network ([#17386](https://github.com/librenms/librenms/pull/17386)) - [murrant](https://github.com/murrant) |
| 149 | +* Only apply storage_perc_warn on created ([#17377](https://github.com/librenms/librenms/pull/17377)) - [murrant](https://github.com/murrant) |
| 150 | +* Fix Yaml data fetch bug ([#17370](https://github.com/librenms/librenms/pull/17370)) - [murrant](https://github.com/murrant) |
| 151 | +* Fix uncompressed ipv6 for mapped ipv4 ([#17369](https://github.com/librenms/librenms/pull/17369)) - [murrant](https://github.com/murrant) |
| 152 | +* Fix admin only scope ([#17359](https://github.com/librenms/librenms/pull/17359)) - [murrant](https://github.com/murrant) |
| 153 | +* Fix installer breakage ([#17350](https://github.com/librenms/librenms/pull/17350)) - [murrant](https://github.com/murrant) |
| 154 | +* Roles migration ignore duplicate roles ([#17344](https://github.com/librenms/librenms/pull/17344)) - [murrant](https://github.com/murrant) |
| 155 | +* Ospfv3 rewrite ([#17322](https://github.com/librenms/librenms/pull/17322)) - [murrant](https://github.com/murrant) |
| 156 | +* Fetch all IPv6 Link-Local ([#17321](https://github.com/librenms/librenms/pull/17321)) - [murrant](https://github.com/murrant) |
| 157 | +* Bug - Zyxel - Fix for FDB discovery ([#17318](https://github.com/librenms/librenms/pull/17318)) - [PipoCanaja](https://github.com/PipoCanaja) |
| 158 | +* Fix SnmpResponse getRawWithoutBadLines ([#17315](https://github.com/librenms/librenms/pull/17315)) - [murrant](https://github.com/murrant) |
| 159 | +* Fix popups background color ([#17278](https://github.com/librenms/librenms/pull/17278)) - [murrant](https://github.com/murrant) |
| 160 | +* Groups of service template not updating ([#17123](https://github.com/librenms/librenms/pull/17123)) - [Vireth4114](https://github.com/Vireth4114) |
| 161 | + |
| 162 | +#### Refactor |
| 163 | +* Refactor processors table backend ([#17365](https://github.com/librenms/librenms/pull/17365)) - [murrant](https://github.com/murrant) |
| 164 | +* Refactor storages table backend ([#17364](https://github.com/librenms/librenms/pull/17364)) - [murrant](https://github.com/murrant) |
| 165 | +* Refactor sensors table backend ([#17363](https://github.com/librenms/librenms/pull/17363)) - [murrant](https://github.com/murrant) |
| 166 | +* Remove includes/datastore.inc.php ([#17107](https://github.com/librenms/librenms/pull/17107)) - [mpikzink](https://github.com/mpikzink) |
| 167 | + |
| 168 | +#### Cleanup |
| 169 | +* Only join the device table when searching ([#17428](https://github.com/librenms/librenms/pull/17428)) - [murrant](https://github.com/murrant) |
| 170 | +* Fix PHPStan/Larastan errors ([#17398](https://github.com/librenms/librenms/pull/17398)) - [Jellyfrog](https://github.com/Jellyfrog) |
| 171 | +* Convert route options to fluent methods ([#17395](https://github.com/librenms/librenms/pull/17395)) - [Jellyfrog](https://github.com/Jellyfrog) |
| 172 | +* Fix test namespaces ([#17339](https://github.com/librenms/librenms/pull/17339)) - [murrant](https://github.com/murrant) |
| 173 | +* Remove CheckStatus ([#17305](https://github.com/librenms/librenms/pull/17305)) - [murrant](https://github.com/murrant) |
| 174 | +* Correct casing of SmokepingGenerateCommand ([#17299](https://github.com/librenms/librenms/pull/17299)) - [Jellyfrog](https://github.com/Jellyfrog) |
| 175 | +* Drop ospfv3_nbrs.ospfv3NbrIfIndex ([#17275](https://github.com/librenms/librenms/pull/17275)) - [TheMysteriousX](https://github.com/TheMysteriousX) |
| 176 | +* Add missing config definitions and reformat ([#14797](https://github.com/librenms/librenms/pull/14797)) - [VVelox](https://github.com/VVelox) |
| 177 | + |
| 178 | +#### Documentation |
| 179 | +* Add Debian 13 "Trixie" install instructions ([#17438](https://github.com/librenms/librenms/pull/17438)) - [systeembeheerder](https://github.com/systeembeheerder) |
| 180 | +* Improved health sensor docs ([#17419](https://github.com/librenms/librenms/pull/17419)) - [murrant](https://github.com/murrant) |
| 181 | +* Updated Transport docs and some other small tweaks ([#17409](https://github.com/librenms/librenms/pull/17409)) - [laf](https://github.com/laf) |
| 182 | +* Use SnmpQuery in the docs ([#17388](https://github.com/librenms/librenms/pull/17388)) - [murrant](https://github.com/murrant) |
| 183 | +* Documentation for SnmpQuery ([#17368](https://github.com/librenms/librenms/pull/17368)) - [murrant](https://github.com/murrant) |
| 184 | +* Clarify the naming convention for seeder keys. ([#17272](https://github.com/librenms/librenms/pull/17272)) - [xorrkaz](https://github.com/xorrkaz) |
| 185 | +* Documentation: High Availability setup with redis sentinel ([#17214](https://github.com/librenms/librenms/pull/17214)) - [dot-mike](https://github.com/dot-mike) |
| 186 | + |
| 187 | +#### Translation |
| 188 | +* Updating minor help popup text grammatical error ([#17347](https://github.com/librenms/librenms/pull/17347)) - [clmcavaney](https://github.com/clmcavaney) |
| 189 | + |
| 190 | +#### Tests |
| 191 | +* Ospfv3 module has discovery, test it. ([#17440](https://github.com/librenms/librenms/pull/17440)) - [murrant](https://github.com/murrant) |
| 192 | +* Update super-linter to v7 ([#17300](https://github.com/librenms/librenms/pull/17300)) - [Jellyfrog](https://github.com/Jellyfrog) |
| 193 | +* Add assertions to mockery shouldReceive's ([#17292](https://github.com/librenms/librenms/pull/17292)) - [Jellyfrog](https://github.com/Jellyfrog) |
| 194 | +* Remove auto snmpsim and migrate:fresh from phpunit calls ([#17290](https://github.com/librenms/librenms/pull/17290)) - [murrant](https://github.com/murrant) |
| 195 | +* Use static data providers ([#17286](https://github.com/librenms/librenms/pull/17286)) - [murrant](https://github.com/murrant) |
| 196 | +* PHPUnit 10 Shift ([#17285](https://github.com/librenms/librenms/pull/17285)) - [Jellyfrog](https://github.com/Jellyfrog) |
| 197 | + |
| 198 | +#### Misc |
| 199 | +* Sagan logging fix: properly get a list of old instances now to avoid constantly regarding something a new ([#17429](https://github.com/librenms/librenms/pull/17429)) - [VVelox](https://github.com/VVelox) |
| 200 | +* App Sneck: now includes a easy means to view per check info as well as support debug only items ([#17414](https://github.com/librenms/librenms/pull/17414)) - [VVelox](https://github.com/VVelox) |
| 201 | +* Add a json(with the capability of including additional info such as ports etc) and headerless mode to report:devices ([#17391](https://github.com/librenms/librenms/pull/17391)) - [VVelox](https://github.com/VVelox) |
| 202 | +* Ignore errors when collecting snmprecs ([#17382](https://github.com/librenms/librenms/pull/17382)) - [murrant](https://github.com/murrant) |
| 203 | +* PHP version check in webui ([#17367](https://github.com/librenms/librenms/pull/17367)) - [murrant](https://github.com/murrant) |
| 204 | +* Revert "Update super-linter to v7" ([#17302](https://github.com/librenms/librenms/pull/17302)) - [Jellyfrog](https://github.com/Jellyfrog) |
| 205 | +* Throttle dispatcher service's redis reconnection rate ([#16525](https://github.com/librenms/librenms/pull/16525)) - [jwestfall69](https://github.com/jwestfall69) |
| 206 | + |
| 207 | +#### Dependencies |
| 208 | +* Bump vite from 6.2.5 to 6.2.6 ([#17439](https://github.com/librenms/librenms/pull/17439)) - [dependabot](https://github.com/apps/dependabot) |
| 209 | +* Bump vite from 6.2.4 to 6.2.5 ([#17401](https://github.com/librenms/librenms/pull/17401)) - [dependabot](https://github.com/apps/dependabot) |
| 210 | +* Actually require PHP 8.2 ([#17387](https://github.com/librenms/librenms/pull/17387)) - [murrant](https://github.com/murrant) |
| 211 | +* Bump vite from 6.2.3 to 6.2.4 ([#17378](https://github.com/librenms/librenms/pull/17378)) - [dependabot](https://github.com/apps/dependabot) |
| 212 | +* Bump vite from 6.2.2 to 6.2.3 ([#17331](https://github.com/librenms/librenms/pull/17331)) - [dependabot](https://github.com/apps/dependabot) |
| 213 | + |
| 214 | + |
1 | 215 | ## 25.3.0 |
2 | 216 | *(2025-03-16)* |
3 | 217 |
|
|
0 commit comments