Skip to content

Latest commit

 

History

History
267 lines (194 loc) · 21.9 KB

CHANGELOG.md

File metadata and controls

267 lines (194 loc) · 21.9 KB

Changelog

1.3.0 (2018-04-03)

Full Changelog

Implemented enhancements:

  • logging: support vrf, port, and protocol options #173
  • (NETDEV-30) Support new properties in Types #174 (jerearista)

Merged pull requests:

v1.2 (2017-06-03)

Full Changelog

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)

Full Changelog

Implemented enhancements:

Fixed bugs:

v1.0 (2016-09-26)

Full Changelog

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:

v0.5.1 (2016-02-16)

Full Changelog

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:

  • Add support for commands with input #100
  • Wildcard connection config gets clobbered #86

Merged pull requests:

v0.5.0 (2016-01-12)

Full Changelog

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:

v0.4.0 (2015-11-21)

Full Changelog

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:

v0.3.0 (2015-08-24)

Full Changelog

Fixed bugs:

  • rbeapi exits if $HOME is not set #46

Merged pull requests:

v0.2.0 (2015-07-08)

Full Changelog

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)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator