Releases: arista-eosplus/rbeapi
Releases · arista-eosplus/rbeapi
Release 1.3.0
Add additional API options for tacacs, radius, and logging.
Release 1.2
Release 1.1
Release 1.0
Release 0.5.1
Fixed issue #113 which caused the vlans API to only return the first trunk group configured on a vlan.
Release 0.5.0
- Add optional ‘mode’ parameter to set_members() method in port-channel
interfaces API - Add support for trunk groups
- Ensure multiple connections based on the wildcard settings do not clobber
each other. - Add ‘terminal’ to the ‘configure’ command to workaround AAA issue
- Fix issue where ‘enablepw’ in the eapi.conf was not properly used
- Catch errors and syslog them when parsing eapi conf file.
In the event of an unparsable eapi.conf, a syslog warning will be generated
but the app will continue to attempt to utilize the default localhost conn. - Ensure that nil is returned when getting nonexistent username
- Ensure all parse methods are private
- Add tests for timeout values
- Update framework tests
- Add unit tests for switchports
- Address code coverage gaps
Release 0.4.0
- New users API
- New routemap API
- New vrrp API
- BGP API: Add support for
maximum_paths
andmaximum_ecmp_paths
- System API: add support for managing the global EOS
ip routing
setting - Add Dry Run mode (#42)
IfNode.dry_run
is true ,Node.config
DO NOT execute an eAPI request to device and only print to stdout[rbeapi dry-run commands]
andcommands
. - Updated RPM/SWIX packaging to handle Puppet All-In-One (AIO) agent paths
New package names are: rbeapi, rbeapi-puppet3 (formerly pe-puppet),
and rbeapi-puppet-aio - Fixed port-channel
get_members()
issue with EOS 4.15 and above. - Fixed issue with the
eapi.conf
wildcard connection - Fixed issue that would cause a traceback when searching for
eapi.conf
if
$HOME
was not set
Release 0.3.0
- API Change: Eliminated overloading the value option in command_builder. When the value is set it is used as a value in building the command. When the value is false then the command is negated. This doesn’t allow a value to be specified when the command is negated.
- APIs updated to take advantage of command_builder()
- Add staticroutes API
- Fix issue which would cause the module to fail to load when $HOME was not set
- Fix builds (all_rpms) to work on Ubuntu
- Fix rbeapi rubygem RPM requires
Release 0.2.0
- Change the default transport to https
- Add new dependency: rubygem-netaddr
- Add
api.acl
with support for standard ACLs - Add capability to build all necessary RPMS for EOS from the Rakefile
- Add
[connection:*]
syntax to eapi.conf to provide defaults for unspecified hosts - Add configurable read and open timeouts
- Add new methods to the Entity class
- Add new VNI mapping to VxLan interface
- Add port-fast support to
api.stp
- Fix issue with sending calls to interface instance by name
- Fix
api.vlans
issue parsing vlan name with a-
character - Fix issue where
api.interfaces
could return duplicate port-channel members on MLAG interfaces - Fix missing OpenSSL require
- Fix Rubocop warnings