Skip to content

EOS SDK v2.22.1.4 (EOS 4.28.1F)

Compare
Choose a tag to compare
@ruferp ruferp released this 10 Aug 09:10
· 11 commits to master since this release

Resources

Bug fixes and Improvements

  • policy_map
    This change is not binary compatible: if you call any of the policy_map watch_*() apis, you need to rebuild with the new headers.
    • callback
           - new watch_all_policy_maps(bool interest)
  • nexthop_group
    • config
      • new nexthop_group_set(nexthop_group_t const & group, uint16_t * version_id)
        to create or update a nexthop group and provide its version ID.
    • callback
            - new nexthop_group_handler_v2::on_nexthop_group_programmed(std::string const & nexthop_group_name, uint16_t version_id)

Notes

v2.22.1.4 should really have been v2.22.5, but unfortunately we shipped duplicated 2.22.1 (in 4.27.0 and 4.27.1 and 4.27.2 and 4.28.0 and 4.28.1), so on a switch you might see 2.22.1, but it could also be 2.22.1.x (the 2.22.1.x tags only exists in github), so check the EOS version as well.
If you move to EOS 4.28.1 and use the policy_map module's watch_* apis, you will need to recompile the application. If you upgrade from pre 4.28.0 and use eapi module's run_config_cmds api or xcvr module's *frequency apis, you need to recompile your app as well.