[0.34.0 - 2025-07-15]
⚠️ This release introduces a new logging system, based on semantic logger. The old configuration (log
, syslog
) is still supported but obsolete and will be removed in a future release, so be sure to migrate your configuration.
Added
- add iosxr support to SyslogMonitor (@deesel)
- add junos: support show chassis cluster when SRX series (@shigechika)
- add nxos: support for complete hardware inventory (@garryshtern)
- ssh: support 'newline "string"' cfg block method to allow defining \r\n newline (@ytti)
- model for Netgate TNSR (@Vantomas)
- efos: New model for Brocade Enhanced Fabric OS. Fixes #3477 (@sorano, @cetjcm, @robertcheramy)
- output/file, output/git: clean node configurations which are not listed in the source anymore. Fixes: #1805 (@robertcheramy)
- sixwind: New model to support 6WIND Virtual Service Router (@hcaldicott)
- model for saos10 (@penfold1972)
Changed
- remove uri in commit-archive location for EdgeOS. Fixed #3525 (@systeembeheerder)
- acos: remove free storage amount from show version. Fixes #3492 (@991jo)
- Housekeeping in the code: Maximal line length: 120 char + Rubocop fixes (@robertcheramy)
- spec/model/data uses # instead of : as a separator in the filename, so we can git clone under Windows. Fixes: #3481 (@robertcheramy)
- logging: rework of the logging system, using Semantic Logger (@robertcheramy)
Fixed
- nxos: ignore bootflash size and permission errors (@rouven0)
- githubrepo: explicitly tell when Rugged isn't installed with ssh support (@robertcheramy)
- ironware: mask temperatures with more than two digits (@merelissdgr)
- add content-type header for PUT request in rest client (@deesel)
- docker: do not remove git. Fixes #3482 (@robertcheramy)
- awplus: fix skip password when enable=true (@shigechika)
- aosw: fix secret parsing (@rouven0)
- mlnxos: handle ANSI-ESC codes and pager requests. The prompt has been reengineered, open an issue if you experience timeouts. Fixes #3469 (@robertcheramy)
- Update installation instructions on Rocky Linux 9. Fixes #3368 (@robertcheramy)
- awplus: fix enable password when supplied (@sgsimpson)
- Fix CodeQL scanning alerts on regular expressions (Issue #3513) in node.rb (alert 40), asa (alerts 5 and 6), sonicos (4, 11), quantaos (9, 10), eltex (7), zynos (18, 19), AricentISS (15) and aosw (36)
- fabricos: remove power supply input voltage from
chassisShow
output (@hops) - netgear: include running-config in config output (@bradleywehmeier)
- tmos: remove deprecated secrets (@rouven0)
- log an error when no suitable input is found for a node. Fixes: #3346 (@robertcheramy)
- firelinuxos: fix timeout on syntax error. Fixes #3393, #3502 (@robertcheramy)
New Contributors
- @merelissdgr made their first contribution in #3457
- @shigechika made their first contribution in #3494
- @garryshtern made their first contribution in #3485
- @991jo made their first contribution in #3492
- @sgsimpson made their first contribution in #3503
- @Vantomas made their first contribution in #3522
- @cetjcm made their first contribution in #3484
- @agreenbhm made their first contribution in #3509
- @hops made their first contribution in #3510
- @ShaneMcC made their first contribution in #3547
- @bradleywehmeier made their first contribution in #3548
- @hcaldicott made their first contribution in #3551
- @penfold1972 made their first contribution in #3528
Full Changelog: 0.33.0...0.34.0