Hyperglass Versions Save

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

v1.0.4

2 years ago

Fixed

  • #148: Update Debian/Ubuntu Python package name in installer and documentation.
  • #151: Fix issue with Junos structured output parsing from d1160fe where hyperglass would always query both IPv4 and IPv6 for any query type.

Changed

  • Improve handling of Junos XML errors. When a Junos device returns an error in the XML output, it will be displayed in the UI.
  • Improve hyperglass system-info output. NodeJS version is now included in the output.

v1.0.3

2 years ago

1.0.3 is a cosmetic release to factor in code-level changes related to the repository name change from checktheroads to thatmattlove.

v1.0.2

2 years ago

Fixed

  • #150: Fix handling of BIRD AS_PATH/Community targets.

v1.0.1

2 years ago

Fixed

  • UI: fix body overflow issue

v1.0.0

2 years ago

v0 Users from like 2 Years Ago

To you, this is basically a new app from the ground up. You should head over to the docs and check out all the new stuff.

v1 Beta Users Who Have Somehow Made It through 82 Betas

Thanks for hanging in there. While the official v1.0.0 release doesn't quite have everything in it I had hoped for, it's time. Head over to the Changelog, especially if you've overridden the external_link, help, or terms parameters, or use FRR/BIRD.

v1.0.0-beta.82

3 years ago

BREAKING CHANGE

NodeJS 14.15 or later is required. See the docs for installation instructions.

Fixed

  • #135: Fix an issue where Juniper indirect next-hops were empty.
  • Fix an issue where Juniper structured AS_PATH or Community queries would appear to fail if one address family (IPv4 or IPv6) had an empty response. For example, if an AS_PATH query for .* 29414 .* was made (which only returns IPv4 routes), the query would fail.

Changed

  • Updated major Python dependencies (FastAPI, Scrapli, Netmiko, Pydantic, Uvicorn, Gunicorn, etc.)
  • Updated UI dependencies
  • #128: Add best to all Juniper BGP Route queries. See Juniper docs for more details.

Added

  • The driver for devices can now be overridden with the driver parameter.

v1.0.0-beta.81

3 years ago

Fixed

  • #124: Fix an issue where networks weren't always sorted alphabetically.
  • #126: Fix rendering of markdown tables.
  • #132: Fix an issue where iBGP routes on Arista devices caused output parsing to fail.
  • #133: Use body styles for background/foreground color, allowing the user to override the light and dark colors per the docs.
  • Fix an issue with select menu list style.

v1.0.0-beta.80

3 years ago

Fixed

  • Fix an issue where the UI did not properly filter and detect the correct Query VRF when only one was defined.
  • #121 Fix issue with select menu styling in light mode.

v1.0.0-beta.79

3 years ago

BREAKING CHANGE

Major changes have been made to how VRFs are defined and handled. Previously, you would signal to hyperglass that a VRF was the "default" VRF (meaning, a VRF does not need to be specified in any commands) by setting name: default in the VRF block. This limitation meant that a VRF named default had to be defined, and that any users who keep their global routing table in a non-default VRF must define it separately.

Moving forward, the name field is only used to define the name of the VRF as known by the device. To signal that hyperglass should use the device's default VRF, set default: true on the VRF. This is not the default.

Fixed

  • Fix an issue where long-running commands, such as traceroutes that never complete, time out and display an error instead of the output.

Changed

  • Don't do external RPKI lookups for non global unicast prefixes.
  • Migrate to palette-by-numbers for theming.
  • Update UI dependencies.

v1.0.0-beta.78

3 years ago

Added

  • Experimental table output/structured data support for Arista EOS.

Fixed

  • Corrected warning color on active routes in table output.

Changed

  • Caught fetch errors now display the HTTP status text in the UI, instead of the caught error message.