21.10.0
(2021-10-16)
A big thank you to the following 21 contributors this last month:
- murrant (40)
- SourceDoctor (9)
- Jellyfrog (5)
- loopodoopo (3)
- Cupidazul (3)
- maxnz (3)
- mpikzink (3)
- ottorei (2)
- gs-kamnas (2)
- topranks (2)
- mctaguma (1)
- DanielMuller-TN (1)
- hjcday (1)
- dependabot (1)
- calvinthefreak (1)
- si458 (1)
- Laplacence (1)
- peelman (1)
- noaheroufus (1)
- deajan (1)
- lutfisan (1)
Thanks to maintainers and others that helped with pull requests this month:
- murrant (36)
- Jellyfrog (29)
- SourceDoctor (7)
- ottorei (1)
- PipoCanaja (1)
Feature
- New SNMP code and lnms snmp:fetch command (#13303) - murrant
- Add eventlog on_create device version 2 w/deps (#13302) - Cupidazul
- Push Notifications (Mobile and PC) (#13277) - murrant
- Modified Prometheus extension to support adding a prefix to metric names (#13272) - topranks
- Config seeder (#13259) - murrant
- Infer character encoding for ifAlias and sysLocation (#13248) - murrant
- Log count of logged in users in database from HOST-RESOURCES-MIB (#13137) - SourceDoctor
Security
Device
- Added support for Teltonika RUTX series routers (#13350) - hjcday
- Ericsson TN - Wireless MSE (#13328) - loopodoopo
- Ciena 6500 Optics sensors (#13324) - loopodoopo
- Ericsson Traffic Node support (#13299) - loopodoopo
- Procurve E model prefix fix (#13261) - maxnz
- Fix axis cam discovery (#13258) - maxnz
- Wireless and GSM Basic Monitoring (#13255) - Cupidazul
- Added SAF Integra-X OS Support (#13236) - noaheroufus
- Arubaos cx hardware (#13045) - maxnz
- MegaRaid controller in Linux (Broadcom/LSI) (#12999) - mpikzink
- Add Ericsson IPOS router support (#12625) - lutfisan
Webui
- Alert detail display fix (#13335) - SourceDoctor
- Show Detail by default Option on Alert Widget (#13309) - SourceDoctor
- Fix various port links (#13296) - murrant
- Add ORDER BY to the ports query when showing the ports list on device… (#13276) - peelman
- Use local timezone for outages pages (#13274) - ottorei
- Remove device dark mode detection (#13273) - murrant
- Linkable graph component (#13263) - murrant
- Improve tailwind dark theme colors (#13262) - murrant
- Workaround for dashboard widgets showing over popups. (#13257) - murrant
Alerting
- Fix alert transport api with POST method (#13288) - Laplacence
Graphs
Snmp Traps
Api
- Added conditional check for rules parameter on add_device_group (#13353) - DanielMuller-TN
- API add_device: respond with more device array (#13251) - SourceDoctor
- API Call to assign/remove a Portgroup to Ports (#13245) - SourceDoctor
- API Call to set instant Maintenance mode (#13237) - SourceDoctor
- API port search by arbitrary field (#13231) - SourceDoctor
Settings
Discovery
Polling
- Dispatcher bugfix queues not being disabled properly (#13364) - murrant
- Fix for cimc polling on PHP8 (#13357) - murrant
- Dispatch Service: Don’t stop dispatching if master moves to a node with a queue disabled (#13355) - murrant
- Fix device query when last_polled_timetaken is null (#13331) - murrant
- Restore accidentally removed code (#13330) - murrant
- Allow non-snmp modules to run when snmp disabled (#13321) - murrant
- Fix python config fetch disrupted by stderr output (#13295) - murrant
- Fix poller wrapper error (#13290) - murrant
Oxidized
- Added OneOS map for Oxidized (#13313) - calvinthefreak
Authentication
Bug
- Fix poller groups reverting when setting via the Web UI. (#13363) - murrant
- Rename config var auth_redirect_handler -> auth_logout_handler (#13329) - gs-kamnas
- HrSystem Columns have to be optional (#13316) - SourceDoctor
- Hrsystem write fix (#13314) - SourceDoctor
- Check if vlan->port exists (#13305) - Jellyfrog
- Fix html.device.links validation (#13269) - murrant
- Fix lnms some commands throwing errors (#13265) - murrant
Refactor
- SnmpQuery updates and more tests (#13359) - murrant
- Remove load_os and load_discovery functions (#13345) - murrant
- Rename NetSnmp to SnmpQuery (#13344) - murrant
- Use Measurements for all statistic collection (#13333) - murrant
- Use built in trusted proxy functionality (#13318) - murrant
- Connectivity Helper to check and record device reachability (#13315) - murrant
- Cleanup config.php.default (#13297) - murrant
- SNMP Capabilities (#13289) - murrant
- Cleanup device type override code (#13256) - murrant
- Full Python code fusion / refactor and hardening 2nd edition (#13188) - deajan
- Convert all ports backend to Laravel style ajax table (#13184) - murrant
Documentation
- Change “move” to “migrate” to make it easier to find (#13365) - murrant
- Updated link to Dan Brown’s migration scripts (#13354) - mctaguma
- Edit existing install url (#13342) - murrant
- Oxidized doc update, links and ignore groups (#13341) - murrant
- Update docs: Update Dispatcher service documentation (#13339) - ottorei
- Send security researchers to Discord (#13319) - murrant
- Fix to puppet snmp extend formatting (#13312) - si458
- Update formatting of Prometheus extension doc (#13291) - topranks
Tests
Dependencies
- Bump composer/composer from 2.1.8 to 2.1.9 (#13336) - dependabot
- Update dependencies (#13310) - Jellyfrog