All Versions
Latest Version
Avg Release Cycle
66 days
Latest Release

Changelog History
Page 1

  • v17.0 Changes

    • ๐Ÿ”‹ FEATURE: "nil", "false" and "true" in source (e.g. router.db) are interpeted as nil, false, true. Empty is now always considered empty string, instead of in some cases nil and some cases empty string.
    • ๐Ÿ”‹ FEATURE: support tftp as input model (@MajesticFalcon)
    • ๐Ÿ”‹ FEATURE: add alvarion model (@MajesticFalcon)
    • ๐Ÿ”‹ FEATURE: detect if ssh wants password terminal/CLI prompt or not
    • ๐Ÿ”‹ FEATURE: node (group, model, username, password) resolution refactoring, supports wider range of use-cases
    • ๐Ÿ›  BUGFIX: fetch for file output (@danilopopeye)
    • ๐Ÿ›  BUGFIX: net-ssh version specification
    • ๐Ÿ›  BUGFIX: routeros, catos, pfsense
  • v0.28.0 Changes

    May 18, 2020

    โž• Added

    • โž• add VMWare NSX Edge 6.4+ support (@elmobp)
    • โž• add Dell EMC Networking OS10 support (@mmisslin)
    • โž• add Centec Networks CNOS (Fiberstore S5800/S5850) support via cnos model (@freddy36)
    • include transceiver information in EdgeCOS model (@freddy36)
    • โž• add Telco Systems T-Marc 3306 support via telco model (@SkylerBlumer)
    • โž• add enable support to ciscosmb (@deesel)
    • โž• add Waystream iBOS model
    • โž• add QTECH model (@moisseev)

    ๐Ÿ”„ Changed

    • more secret scrubbing in sonicos (@s-fu)
    • openssh key scrubbing as secret in fortios (@agabellini)
    • scrubs macsec key from Arista EOS (@krisamundson)
    • rubocop dependency now ~> 0.80.0
    • rugged dependency now ~> 0.28.0
    • cumulus model no longer records transient data (@plett)

    ๐Ÿ›  Fixed

    • ๐Ÿ–จ use without-paging variant of print statement in routeros (@vkushnir)
    • include the commands in the output in EdgeCOS model (@freddy36)
    • โšก๏ธ update patterns for minor software version dependent differences in EdgeCOS model @freddy36)
    • ๐Ÿ‘ better login modalities for telnet in aos7 (@optimuscream)
    • ๐Ÿ‘ better virtual domain detection in fortios (@agabellini)
    • ๐Ÿ‘ allow any max length for username/password in GcomBNPS (@freddy36)
    • ๐Ÿ˜Œ relax prompt requirements in ciscosmb (@Atroskelis)
    • ๐Ÿšš fortios model strips uptime even without remove_secrets (@jplitza)
    • HP ProCurve now accepts ">" as apart of the prompt (@magnuslarsen)
    • ๐Ÿ›  fix IOS SNMP notification community hiding for informs and v3 (@moisseev)
    • ๐Ÿ›  fixed issue where the regex-pattern for XOS-prompts used invalid syntax (@darkcatapulter)
    • ๐Ÿ‘€ set terminal width in EdgeCOS model (@moisseev)
    • ๐Ÿ‘€ suppress errors for commands that are not supported on some devices in EdgeCOS model (@moisseev)
    • ๐Ÿ‘€ revert including command names in the output of the EdgeCOS model (@moisseev)
  • v0.27.0 Changes

    October 27, 2019
    • ๐Ÿ”‹ FEATURE: add automatic restart on failure for systemd (@deajan)
    • ๐Ÿ”‹ FEATURE: add ZynOS GS1900 specific model support (@deajan)
    • ๐Ÿ”‹ FEATURE: add PurityOS model support (@elliot64)
    • ๐Ÿ”‹ FEATURE: add Ubiquiti Airfiber model support (@cchance27)
    • ๐Ÿ”‹ FEATURE: add Icotera support (@funzoneq)
    • ๐Ÿ”‹ FEATURE: include licensing information in aos model (@pozar)
    • ๐Ÿ”‹ FEATURE: include chassis information in sros model (@raunz)
    • ๐Ÿ”‹ FEATURE: add firelinuxos (FirePOWER) model (@rgnv)
    • ๐Ÿ”‹ FEATURE: add sonicos model (@rgnv)
    • ๐Ÿ”‹ FEATURE: add hpmsm model (@timwsuqld)
    • ๐Ÿ”‹ FEATURE: include hardware and product information in oneos model (@raunz)
    • ๐Ÿ”‹ FEATURE: add FastIron model (@ZacharyPuls)
    • ๐Ÿ”‹ FEATURE: add Linuxgeneric model (@davama)
    • ๐Ÿ”‹ FEATURE: include HA status info in fortios model (@raunz)
    • ๐Ÿ”‹ FEATURE: add SpeedTouch model (@raunz)
    • ๐Ÿ”‹ FEATURE: comware added device manuinfo to include serial number (@raunz)
    • ๐Ÿ›  BUGFIX: prevent versionning on procurve switches by removing power usage output (@deajan)
    • ๐Ÿ›  BUGFIX: improve procurve telnet support for older switches (@deajan)
    • ๐Ÿ›  BUGFIX: voss model
    • ๐Ÿ›  BUGFIX: cambium model should not consider timestamp for backup as unneeded, and causes diffs (@cchance27)
    • ๐Ÿ›  BUGFIX: remove 'sh system' from ciscosmb model (@Exordian)
    • ๐Ÿ›  BUGFIX: dlink model didn't support prompts with spaces in the model type (Extreme EAS 200-24p) (@cchance27)
    • ๐Ÿ›  BUGFIX: routeros model does not collect configuration via telnet input (@hexdump0x0200)
    • ๐Ÿ›  BUGFIX: add dependencies for net-ssh
    • ๐Ÿ›  BUGFIX: don't log power module info on procurve model anymore
    • ๐Ÿ›  BUGFIX: crash on some recent Ruby versions in the nagios check (@Kegeruneku)
    • ๐Ÿ›  BUGFIX: remove stray whitespace in adtran model (@nickhilliard)
    • ๐Ÿ›  BUGFIX: if input model returns subclassed string we may overwrite the string with an empty string
    • ๐Ÿ›  BUGFIX: updated aosw.rb prompt. addresses issue #1254
    • ๐Ÿ›  BUGFIX: update comware model to fix telnet login/password for HPE MSR954 and HPE5130. Issue #1886
    • ๐Ÿ›  BUGFIX: filter out IOS configuration/NVRAM modified/changed timestamps to keep output persistent
    • ๐Ÿ›  BUGFIX: update screenos model to reduce the amount of lines being stripped from beginning of cfg output
    • ๐Ÿ›  BUGFIX: include colon in aosw prompt regexp in case it is a mac address (@raunz)
    • ๐Ÿ›  BUGFIX: comware improvement for requesting HP 19x0 switches hidden CLI. Issues #1754 and #1447
    • ๐Ÿ›  BUGFIX: fix variable inheritance when subclassing a model
    • ๐Ÿณ MISC: add pgsql support, mechanized and net-tftp to Dockerfile
    • โฌ†๏ธ MISC: upgrade slop, net-telnet and rugged
    • MISC: extra secret scrubbing in comware model (@bengels00)
    • ๐Ÿง MISC: removed snmpd lines from linuxgeneric model
    • ๐Ÿ”ง MISC: moved show configuration command to the end in junos model (@raunz)
    • MISC: filter pap and chap passwords in ios model (@matejv)
  • v0.26.3 Changes

    March 06, 2019

    ๐Ÿ›  Fixed

    • regression in git.rb version method where we check if Rugged::Diff has any deltas/patches
  • v0.26.2 Changes

    March 05, 2019

    ๐Ÿ›  Fixed

    • suppress net-ssh 5 deprecation warnings by moving from :paranoid to :verify_host_key
  • v0.26.1 Changes

    March 04, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ’Ž force file permissions in rubygems
  • v0.26.0 Changes

    March 04, 2019
    • ๐Ÿ”‹ FEATURE: add Cisco VPN3000 model (@baznikin)
    • ๐Ÿ”‹ FEATURE: add NetGear PROSafe Smart switches model (@baznikin)
    • ๐Ÿ”‹ FEATURE: Added possibility to pass root logs directory as environment variable (@Glorf)
    • ๐Ÿ”‹ FEATURE: add OneAccess TDRE (1645) model (@starrsl)
    • ๐Ÿ”‹ FEATURE: add Audiocodes MediaPack MP-1xx and Mediant 1000 model (@pedjaj)
    • ๐Ÿ”‹ FEATURE: add raisecom RAX model (@vitalisator)
    • ๐Ÿ”‹ FEATURE: add huawei smartax model (@nyash)
    • ๐Ÿ”‹ FEATURE: add grandstream model
    • ๐Ÿ›  BUGFIX: in git comparison we might mistakenly always detect change due to !utf8 vs. utf8 encoding of a char
    • โšก๏ธ MISC: prompt updates in siklu, netonix, netscaler models
    • ๐Ÿ’Ž MISC: minimal supported ruby is now 2.3, net-ssh dependency ~> 5, rubocop ~> 0.65.0
  • v0.25.1 Changes

    December 17, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿš€ update changelog which was forgotten during release
  • v0.25.0 Changes

    December 16, 2018
    • ๐Ÿ”‹ FEATURE: add viptela model (@bobthebutcher)
    • ๐Ÿ”‹ FEATURE: add ECI Telecom Appolo platform bij [email protected]
    • FEATURE: ssh keepalive now configurable per node with ssh_no_keepalive boolean
    • ๐Ÿ”‹ FEATURE: add Comtrol model (@RobbFromIT)
    • ๐Ÿ”‹ FEATURE: add Dell X-series model (@RobbFromIT)
    • ๐Ÿ”‹ FEATURE: add privilege escalation to the cumulus model (@user4574)
    • ๐Ÿ”‹ FEATURE: add adtran model (@CFUJoshWeepie)
    • ๐Ÿ”‹ FEATURE: add firebrick model (@lewisvive)
    • ๐Ÿ›  BUGFIX: netgear telnet password prompt not detected
    • ๐Ÿ›  BUGFIX: xos model should not modify config on legacy Extreme Networks devices (@sq9mev)
    • ๐Ÿ›  BUGFIX: model dlink, edgecos, ciscosmb, openbsd
    • BUGFIX: hide 'lighttpd_ls_password' as potential secret in pfsense model (@dra)
    • ๐Ÿ›  BUGFIX: ciscospark hook error when diff is set to false
    • ๐Ÿ— MISC: bump Dockerfile phusion/baseimage:0.10.0 -> 0.11, revert to one-stage build
    • ๐Ÿณ MISC: add sqlite3 and mysql2 drivers for sequel to Dockerfile
    • MISC: Added verbiage to set OXIDIZED_HOME correctly under Debian 8.8 w/systemd
    • ๐Ÿณ MISC: add gpgme and sequel gems to Dockerfile for sources
    • ๐Ÿšš MISC: eos model removes user secrets and BGP secrets (@yzguy)
    • MISC: add secret filtering to netscaler (@shepherdjay)
    • ๐Ÿ”ง MISC: capture ZebOS configuration for TMOS model (@yzguy)
    • MISC: additional secret filters in ios, asa, procurve, ciscosmb models (@hexdump0x0200)
    • ๐Ÿšš MISC: remove volatile uptime data in nos model (@f0rkz)
  • v0.24.0 Changes

    June 14, 2018
    • ๐Ÿ”‹ FEATURE: add frr support to cumulus model (@User4574 / @bobthebutcher)
    • ๐Ÿ”‹ FEATURE: honour MAX_STAT in mtime, to store last N mtime
    • ๐Ÿ”‹ FEATURE: configurable stats history size
    • ๐Ÿ”‹ FEATURE: model callback enhancements for customizing existing models (@ytti)
    • ๐Ÿ›  BUGFIX: models ciscosmb, dlink