Skip to content

Version 0.1.7-alpha

Choose a tag to compare

@blademd blademd released this 10 Dec 12:06

A post in the blog with more details.

New

  • Support for SSH keys. From now Thymus has a dedicated mode that searches for any possible local keys inside ~/.ssh or ~/ssh. It cannot be combined with password-based authentication at the moment.

Enhancement

  • Thymus quit using the Netmiko library. Retrieving network configs is based on a homemade async-library.

Fixes

  • For the Arista platform some operations of the command "set" didn't work. E. g., a user couldn't change the heuristics mode.
  • The "global show" command always showed default settings.
  • With very low probability, a piping fabric could throw an exception of unexpected type which led to the application crash.
  • IOS-like platforms could account for lines with technical, unrelated to configuration information, and put them into a root stubs attribute. From now Thymus ignores any information preceding the "version" keyword.
  • IOS-like platforms have a special keyword that can span many lines (e.g., banner). Thymus accounted for every such line as a standalone stub element. From now Thymus accumulates lines between the special symbol (^C) inside a single stub.
  • For UTF-encoded files with BOM, if they are opened with UTF encoding, Thymus had problems with lines that contained the BOM symbol.