summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: a853d31be92b62ff0d7e1bd7b3a06a0d6d67a156 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# 0.12.0
- FEATURE: enhance AOSW (by @mikebryant)
- FEATURE: F5 TMOS support (by @mikebryant)
- FEATURE: Opengear support (by @mikebryant)
- FEATURE: EdgeSwitch support (by @doogieconsulting)
- BUGFIX: rename input debug log files
- BUGFIX: powerconnect model fixes (by @Madpilot0)
- BUGFIX: fortigate model fixes (by @ElvinEfendi) 
- BUGFIX: various (by @mikebryant)
- BUGFIX: write SSH debug to file without buffering
- BUGFIX: fix IOS XR prompt handling

# 0.11.0
- FEATURE: ssh proxycommand (by @ElvinEfendi)
- FEATURE: basic auth in HTTP source (by @laf)
- BUGFIX: do not inject string to output before model gets it
- BUGFIX: store pidfile in oxidized root

# 0.10.0
- FEATURE: Various refactoring (by @ElvinEfendi)
- FEATURE: Ciena SOAS support (by @jgroom33)
- FEATURE: support group variables (by @supertylerc)
- BUGFIX: various ((orly))  (by @marnovdm, @danbaugher, @MrRJ45, @asynet, @nickhilliard)

# 0.9.0
- FEATURE: input log now uses devices name as file, instead of string from config (by @skoef)
- FEATURE: Dell Networkign OS (dnos) support (by @erefre)
- BUGFIX: CiscoSMB, powerconnect, comware, xos, ironware, nos fixes

# 0.8.1
- BUGFIX: restore ruby 1.9.3 compatibility

# 0.8.0
- FEATURE: hooks (by @aakso)
- FEATURE: MRV MasterOS support (by @kwibbly)
- FEATURE: EdgeOS support (by @laf)
- FEATURE: FTP input and Zyxel ZynOS support (by @ytti)
- FEATURE: version and diffs API For oxidized-web (by @FlorianDoublet)
- BUGFIX: aosw, ironware, routeros, xos models
- BUGFIX: crash with 0 nodes
- BUGFIX: ssh auth fail without keyboard-interactive
- Full changelog https://github.com/ytti/oxidized/compare/0.7.1...HEAD

# 0.7.0
- FEATURE: support http source (by @laf)
- FEATURE: support Palo Alto PANOS (by @rixxxx)
- BUGFIX:  screenos fixes (by @rixxxx)
- BUGFIX:  allow 'none' auth in ssh (spotted by @SaldoorMike, needed by ciscosmb+aireos)

# 0.6.0
- FEATURE: support cumulus linux (by @FlorianDoublet)
- FEATURE: support HP Comware SMB siwtches (by @sid3windr)
- FEATURE: remove secret additions (by @rodecker)
- FEATURE: option to put all groups in single repo (by @ytti)
- FEATURE: expand path in source: csv: (so that ~/foo/bar works) (by @ytti)
- BUGFIX: screenos fixes (by @rixxxx)
- BUGFIX: ironware fixes (by @FlorianDoublet)
- BUGFIX: powerconnect fixes (by @sid3windr)
- BUGFIX: don't ask interactive password in new net/ssh (by @ytti)

# 0.5.0
- FEATURE: Mikrotik RouterOS model (by @emjemj)
- FEATURE: add support for Cisco VSS (by @MrRJ45)
- BUGFIX: general fixes to powerconnect model (by @MrRJ45)
- BUGFIX: fix initial commit issues with rugged (by @MrRJ45)
- BUGFIX: pager error for old dell powerconnect switches (by @emjemj)
- BUGFIX: logout error for old dell powerconnect switches (by @emjemj)

# 0.4.1
- BUGFIX: handle missing output file (by @brandt)
- BUGFIX: fix passwordless enable on Arista EOS model (by @brandt)

# 0.4.0
- FEATURE: allow setting IP address in addition to name in source (SQL/CSV)
- FEATURE: approximate how long it takes to get node from larger view than 1
- FEATURE: unconditionally start new job if too long has passed since previous start
- FEATURE: add enable to Arista EOS model
- FEATURE: add rugged dependency in gemspec
- FEATURE: log prompt detection failures
- BUGFIX: xos while using telnet (by @fhibler)
- BUGFIX: ironware logout on some models (by @fhibler)
- BUGFIX: allow node to be removed while it is being collected
- BUGFIX: if model returns non string value, return empty string
- BUGFIX: better prompt for Arista EOS model (by @rodecker)
- BUGFIX: improved configuration handling for Arista EOS model (by @rodecker)

# 0.3.0
- FEATURE: *FIXME* bunch of stuff I did for richih, docs needed
- FEATURE: ComWare model (by erJasp)
- FEATURE: Add comment support for router.db file
- FEATURE: Add input debugging and related configuration options
- BUGFIX: Fix ASA model prompt
- BUGFIX: Fix Aruba model display
- BUGFIX: Fix changing output in PowerConnect model

# 0.2.4
- FEATURE: Cisco SMB (Nikola series VxWorks) model by @thetamind
- FEATURE: Extreme Networks XOS model (access by sjm)
- FEATURE: Brocade NOS (Network Operating System) (access by sjm)
- BUGFIX: Match exactly to node[:name] if node[name] is an ip address.

# 0.2.3
- BUGFIX: rescue @ssh.close when far end closes disgracefully (ALU ISAM)
- BUGFIX: bugfixes to models
- FEATURE: Alcatel-Lucent ISAM 7302/7330 model added by @jalmargyyk
- FEATURE: Huawei VRP model added by @jalmargyyk
- FEATURE: Ubiquiti AirOS added by @willglyn
- FEATURE: Support 'input' debug in config, ssh/telnet use it to write session log

# 0.2.2
- BUGFIX: mark node as failure if unknown error is raised

# 0.2.1
- BUGFIX: vars variable resolving for main level vars

# 0.2.0
- FEATURE: Force10 model added by @lysiszegerman
- FEATURE: ScreenOS model added by @lysiszegerman
- FEATURE: FabricOS model added by @thakala
- FEATURE: ASA model added by @thakala
- FEATURE: Vyattamodel added by @thakala
- BUGFIX: Oxidized::String convenience methods for models fixed

# 0.1.1
- BUGFIX: vars needs to return value of r, not value of evaluation