A big thank you to the following 22 contributors this last month:
- murrant (29)
- laf (14)
- eskyuu (6)
- Jellyfrog (3)
- bennetgallein (2)
- electrocret (2)
- arjenz (1)
- CKeckNorthIO (1)
- mattb0m (1)
- martinberg (1)
- EinGlasVollKakao (1)
- jepke (1)
- VoipTelCH (1)
- dagbdagb (1)
- DeflateAwning (1)
- heapdavid (1)
- sherlvoodi-create (1)
- twogee (1)
- PipoCanaja (1)
- kossusukka (1)
- tobiasschon (1)
- Fehler12 (1)
Thanks to maintainers and others that helped with pull requests this month:
- laf (35)
- murrant (22)
- Jellyfrog (6)
- ottorei (2)
- electrocret (1)
- bennetgallein (1)
- copilot-pull-request-reviewer (1)
- PipoCanaja (1)
- FredL45 (1)
Feature
- Add MTU test for devices (#18580) - eskyuu
- Port parsing better asymmetric speed handling (#18558) - murrant
- Support bare Git repository of RANCID (#18541) - twogee
- Add device_stats table to store device related data for alerting (#17041) - eskyuu
Breaking Change
Security
Device
- Stulz multi bus support (#18602) - martinberg
- Mikrotik SwOS Transceiver support (#18597) - EinGlasVollKakao
- Add
/var/snapto ignored mounts (ignore Ubuntu snaps) (#18576) - DeflateAwning - Add new OID for Eltex switches (#18569) - sherlvoodi-create
- Remove panos HA peer state sensor when disabled (#18556) - murrant
- Audiocodes virtual sbc (#18189) - Fehler12
Webui
- Fix device logs filters showing clear (#18631) - murrant
- Progress bar fixes (#18616) - murrant
- Fix device active tab underline in dark mode (#18615) - murrant
- Make progress bar smaller, fix issue with stacking (#18593) - bennetgallein
- Fix graph type dropdown (#18572) - murrant
- Outage handle additional filtering cases (#18562) - murrant
- Some small improvements to the device overview page - ports and services (#18532) - laf
Alerting
- Pagerduty enhancements (#18594) - jepke
- Alertmanager refactor dyntags (#18530) - electrocret
Graphs
- Fix for generic_data graphs for non-port graphs (#18641) - eskyuu
- Fix ICMP perf min/max legend values (#18579) - murrant
Applications
- Add support for I2PD application monitoring (#18526) - kossusukka
Discovery
Polling
Bug
- Fix adding services via device → edit → service page (#18644) - laf
- Fixed TPDin and PowerLogic device over graphs (#18637) - laf
- Fix Dns::getAddresses() (#18610) - murrant
- Fix location count sorting and improve queries (#18588) - murrant
- Fix applications sending U value to Datastores (#18573) - laf
- Avoid DivisionByZeroError (#18571) - heapdavid
- Update the device_stats migration to make the timestamp field nullable (#18568) - eskyuu
- Fix config reset to default (#18564) - murrant
- Fixed wireless sensor count display on device list (#18545) - laf
- Only add vlan in ports_vlans if vlan exists for VRP devices (#18534) - PipoCanaja
- Update Ilert transport to fix critical severity (#18525) - tobiasschon
Refactor
- Convert all rrd_options for paramaters into $graph_params-> (#18581) - eskyuu
- Improve IP lookup (#18577) - murrant
- Refactor some general scripts to stop using dbFacile (#18542) - laf
- Modern discovery (#17813) - murrant
Cleanup
- Replace backticks with shell_exec for command execution (partial fix for #18539) (#18635) - CKeckNorthIO
- More bill code cleanups (#18622) - murrant
- Remove dbDeleteOrphans (#18609) - murrant
- Improved custom map permissions check (#18608) - murrant
- Fix undefined variable in devices page (#18603) - murrant
- Fix possible undefined array key in oxidized api call (#18598) - murrant
- Legacy port function cleanup (#18559) - murrant
- Removed unused dnslookup() function (#18533) - laf
Documentation
- Bump mkdocs-material to 9.7 (#18632) - Jellyfrog
- Update Distributed-Poller documentation to clarify Redis config (#18583) - dagbdagb
- Document additional Prometheus settings (#18544) - electrocret
Misc
- Update HV Monitor Debian dependencies requirements (#18642) - arjenz
- If alerting is disabled, show that on polling (#18628) - laf
- Configure PHP and Python redis clients to use TLS when REDIS_SCHEME=tls (#18617) - mattb0m
- Create an eventlog on maintenance failure (#18611) - murrant
- Move notification fetching from daily to a scheduled job (#18247) - Jellyfrog