Hyperglass Versions Save

hyperglass is the network looking glass that tries to make the internet better.

v1.0.0-beta.77

3 years ago

POTENTIALLY BREAKING CHANGE: The device display_name field is being deprecated, in favor of a single name field, which will be displayed to the end user. The display_name field still works, but you should migrate away from it as soon as possible.

Fixed

  • #117: Fix naming and mapping of the Arista EOS driver. arista and arista_eos will both work now.

Changed

  • Removed display_name field from device model. The name field will be used in the UI. If a display_name is defined, it will be used, for backwards compatibility.

v1.0.0-beta.76

3 years ago

NOTICE: hyperglass-agent will be deprecated soon. Use frr_ssh or bird_ssh for SSH connectivity in the meantime.

Added

  • FRR & BIRD may now be accessed via standard SSH using the frr_ssh and bird_ssh NOS. See the docs for important caveats.

Changed

  • port in devices.yaml now defaults to 22 if not specified.

Fixed

  • AS Path graph view now uses dagre to properly arrange each AS.
  • Added timeout argument to hyperglass start --build - fixes issue where running a UI build in this way failed due to a missing timeout argument error.

v1.0.0-beta.75

3 years ago

Changed

  • Default UI build timeout is now 180 seconds.
  • The hyperglass build-ui CLI command now accepts a --timeout argument to override the UI build timeout.

v1.0.0-beta.74

3 years ago

Changed

  • The Scrapli driver no longer specifically ignores the system's SSH config file.
  • Updated UI dependencies.

Fixed

  • #109: Remove the custom error page, because it doesn't work and doesn't really add much.

v1.0.0-beta.73

3 years ago

Added

  • #106: Add built-in support for Nokia SR OS (thanks @paunadeu!).

Changed

  • #105: Check NodeJS version on startup to ensure the minimum supported version is present.
  • Update UI dependencies.

Fixed

  • #107: Fix footer menu styling so it doesn't overflow the viewport, especially on mobile.

v1.0.0-beta.72

3 years ago

Fixed

  • #104: Handle the usage of juniper_junos as a NOS. juniper_junos will now automatically be mapped to juniper.
  • Fix an issue with dual RP juniper devices and structured output, where output containing {master} outside of the XML output was improperly stripped out, causing a parsing failure.

Changed

  • BREAKING: The installer no longer generates a Systemd service file. While this was likely convenient for most, it introduced significant complexity and caused most installations using ~/hyperglass as the app path to fail, with no clear way to resolve it. Further, while Systemd is arguably the most common, it is not the only process manager available. As such, the docs will be updated with a Systemd example, much like the current reverse proxy documentation.

v1.0.0-beta.71

3 years ago

Added

  • Added Google Analytics Support. Use the google_analytics field for the tracking ID in hyperglass.yaml.

Changed

  • Minor frontend code improvements.

v1.0.0-beta.70

3 years ago

Fixed

  • #100: Fix result panel bug where incorrect panels would open, or panels would not open at all. Resolved by accessing internal state of the Accordion /> component via useAccordionContext() instead of directly changing the index prop via state.

Changed

  • Query results now automatically cancel when each result panel unmounts (e.g. when one clicks the back button).

v1.0.0-beta.69

3 years ago

Fixed

  • Fix Safari browser-specific issues
  • Setup no longer fails when commands.yaml doesn't exist, even though it isn't needed.

Changed

  • Setup no longer adds example files

v1.0.0-beta.68

3 years ago

Fixes nothing real, just a stupid TypeScript error I didn't see and isn't tested for in pre-commit (yet).