1.3.0 (2018-04-03)
Implemented enhancements:
- logging: support vrf, port, and protocol options #173
- (NETDEV-30) Support new properties in Types #174 (jerearista)
Merged pull requests:
- Release 1.2.0 #170 (jerearista)
v1.2 (2017-06-03)
Implemented enhancements:
- add support for timezone, please review #167 (mmailand)
- add the ip host function for static dns entries. #164 (mmailand)
Merged pull requests:
v1.1 (2016-12-06)
Implemented enhancements:
- Style updates for Rubocop 0.45 #163 (jerearista)
- add subinterface functionality #161 (mmailand)
- add support to set aliases #160 (mmailand)
- added support for setting the crypto in managementdefaults #159 (mmailand)
- added support for autostate #158 (mmailand)
- add support for multi/single-line prefix list output #155 (mrvinti)
Fixed bugs:
- Fix multiline alias support #165 (jerearista)
- fix for rspec failure on current develop #162 (mmailand)
- extend and fix ospf features #156 (rknaus)
v1.0 (2016-09-26)
Implemented enhancements:
- Need to validate value keyword in set methods when array #40
- Limit rubocop version when running ruby 1.9 #125 (jerearista)
Fixed bugs:
- the "running_config" api error #127
- system API may return incorrect value for iprouting when VRF present #123
- SWIX does not uninstall cleanly #118
- vlans API only returns first trunk_group #113
- Bugfix - system :iprouting only picks up global ip routing, ignoring VRFs #124 (jerearista)
Closed issues:
- multicast group parsing for vxlan interfaces fails #142
- Should switchconfig inject exit command at end of a section (child)? #136
- SwitchConfig parse needs to account for irregular spacing in config banner #135
Merged pull requests:
- Release 1.0 #153 (jerearista)
- Release 1.0 #152 (jerearista)
- Add json option to get_config #151 (jerearista)
- Handle more multiline config commands #150 (jerearista)
- Ensure get_config, running_config, and startup_config return sane output #149 (jerearista)
- Switchconfig: handle non-standard indentation on banners #148 (jerearista)
- add spec tests for prefix lists #147 (mrvinti)
- Add switchconfig feature #146 (jerearista)
- Fix test issues #145 (jerearista)
- fix parse_instances to return the default instances and add tests #144 (rknaus)
- fix issue #142 - multicast group parsing when not configured #143 (mrvinti)
- add switchport allowed vlan range capability #141 (rknaus)
- fix speed functions and add lacp port-priority functions #139 (rknaus)
- Fix rpm uninstall issue #118 #134 (jerearista)
- Switchconfig rpms for chef #130 (jerearista)
- Switchconfig zap empty lines #128 (jerearista)
- Validate array param options #126 (HuntBurdick)
- Wip load interval v2 #122 (n1cn0c)
- Created vlans set_trunk_groups method. #119 (devrobo)
v0.5.1 (2016-02-16)
Implemented enhancements:
- get_connect should raise an error instead of returning nil if no connection is found #31
- Add build badges to the README.md #108 (jerearista)
Fixed bugs:
- PeerEthernet regex issue #109
Closed issues:
Merged pull requests:
- Release 0.5.1 to master #117 (jerearista)
- Release 0.5.1 #116 (jerearista)
- Release 0.5.1 #115 (jerearista)
- Only first trunk group was being returned. #114 (devrobo)
- Add support for DEFAULT section to eapi config file. #111 (devrobo)
- Remove getter for timeouts and use attr_reader instead. #107 (HuntBurdick)
- Added doc for trunk groups to get. #106 (devrobo)
- Tightening up documentation. #105 (HuntBurdick)
- Added support for setting system banners. #104 (devrobo)
v0.5.0 (2016-01-12)
Implemented enhancements:
- Improve VARP and VARP interface parsing #79
- Need system tests for all api modules #66
- rbeapi coding documentation incomplete #62
- switchport api should support trunk groups #38
- Need units tests for framework #30
- Need unit test to verify read and open timeout in eapi conf file override default #29
- Unit tests for switchports #94 (HuntBurdick)
- Ensure all parse methods are private. #93 (HuntBurdick)
- test timeout values #92 (HuntBurdick)
- Relax check on getall entries #91 (devrobo)
- Update framework tests #90 (HuntBurdick)
- Add lacp_mode option when setting port-channel members. #89 (devrobo)
- Added support for trunk groups. #88 (devrobo)
- Add basic framework tests. #85 (HuntBurdick)
- Address code coverage gaps #84 (HuntBurdick)
Fixed bugs:
- failure when eapi.conf is not formatted correctly #82
- Enable password setting in the .eapi.conf file not honored #72
- API interfaces should accept an lacp_mode to configure for port-channel members #58
- Copy configuration entry before modifying with connection specific info. #101 (devrobo)
- Add terminal to configure command to work around AAA issue found in p… #99 (devrobo)
- Set enable password for a connection. #96 (devrobo)
- Catch errors and syslog them when parsing eapi conf file. #95 (devrobo)
- Ensure that nil is returned when you try to get nonexistent username. #83 (HuntBurdick)
Merged pull requests:
- Update documentation #97 (HuntBurdick)
v0.4.0 (2015-11-21)
Implemented enhancements:
- Add users API #78
- Support BGP maximum paths #77
- Feature puppet4 swix #74 (jerearista)
- Add argument checking for the track hash. #70 (devrobo)
- Fix spec test issue from pull request #61 #69 (devrobo)
- Update RPM packaging to accomodate Puppet 4 AIO agent #68 (jerearista)
- Update RPM packaging names, requirements, and paths due to Puppet 4 #65 (jerearista)
- Add support for getting and setting maximum paths. #52 (devrobo)
Fixed bugs:
- api interfaces get_members() passes format: instead of encoding: to enable() #59
- bgp API should return nil instead of an empty hash #50
- Changed bgp.rb get routine to return nil if the config could not be o… #67 (devrobo)
- Correct option to request 'text' results #61 (jerearista)
Merged pull requests:
- Merge develop to master for Release 0.4.0 #81 (jerearista)
- Release 0.4.0 #80 (jerearista)
- Update rubocop version and rectify related test failures. #76 (HuntBurdick)
- Add method to enable ip routing to the system API #75 (HuntBurdick)
- Added vrrp api module and unit tests. #64 (devrobo)
- Adding feature routemap #63 (HuntBurdick)
- varp and varp interfaces update. #60 (HuntBurdick)
- Fixed comment for value param for set_lacp_timeout method. #57 (devrobo)
- Feature user updates #56 (HuntBurdick)
- Update max_paths to maximum_paths and max_ecmp_paths to maximum_ecmp_… #55 (HuntBurdick)
- Fixed issues on the new bgp create call. #54 (devrobo)
- Added support for getting users information. #53 (devrobo)
- add dry-run mode #42 (kakkotetsu)
v0.3.0 (2015-08-24)
Fixed bugs:
- rbeapi exits if $HOME is not set #46
Merged pull requests:
- Release 0.3.0 to master #51 (jerearista)
- Release 0.3.0 #49 (jerearista)
- Only search home directory if HOME is defined ISSUE #46 #48 (devrobo)
- set_shutdown needs to negate the enable option. #47 (devrobo)
- Feature staticroutes #45 (jerearista)
- Broaden the regex matching for portchannel member interfaces #44 (jerearista)
- Update rpm requires sections for rbeapi #43 (jerearista)
- Added support for BGP along with unit tests. #41 (devrobo)
- Eliminate overloading value option in command_builder. #39 (devrobo)
v0.2.0 (2015-07-08)
Implemented enhancements:
- Add [connection:*] to eapi.conf syntax #18
- can't rake all_rpms #11
- add read_timeout and open_timeout to client.rb #10
- Add netaddr rubygem rpm #35 (jerearista)
- Fix RPM packaging for Ubuntu systems. Fixes #11 #14 (jerearista)
Fixed bugs:
- rbeapi swix/rpms fail to install completely on EOS #34
- interfaces API may appear to return duplicate port-channel members on MLAG interfaces #16
- connection profile name is not copied to host attribute #6
- NoMethodError when accessing a vlan-name containing a '-' character #5
Merged pull requests:
- Release 0.2.0 to master #37 (jerearista)
- Release 0.2.0 version and doc updates #36 (jerearista)
- Change class name and hash key names. #33 (devrobo)
- name path through if default connection is used #32 (kakkotetsu)
- Added API for standard ACLs with unit and system test. #28 (devrobo)
- Add [connection:*] to eapi.conf syntax Issue #18 #27 (devrobo)
- Add read_timeout and open_timeout to client.rb Issue 10 #26 (devrobo)
- Set host key to connection profile name if host key not set. ISSUE 6 #25 (devrobo)
- Changed default transport to https to match README.md #24 (devrobo)
- Fixes to the rbeabi library #23 (devrobo)
- Cleanup spec tests, all tests are passing. #21 (devrobo)
- Doc fixes #20 (devrobo)
- Addressed RuboCop reported issues. #19 (devrobo)
- Fixes #16 - Change port-channel members regex to anchor on word-boundary. #17 (jerearista)
- Rubocop driven cleanup. Spec tests still need to be fixed. #12 (devrobo)
- add HTTP read_timeout #9 (kakkotetsu)
- Add support for spanning tree portfast_type. #8 (devrobo)
- Fix typo in set_flowcontrol method. #7 (devrobo)
- Feature - generate RPMs and instructions for SWIX files #4 (jerearista)
- Fix a couple typos, minor formatting in README.md #3 (brandt)
- Fix missing OpenSSL require #2 (brandt)
v0.1.0 (2015-02-25)
* This Changelog was automatically generated by github_changelog_generator