Skip to content

Releases: thatmattlove/hyperglass

v2.0.4

01 Jul 04:12
Compare
Choose a tag to compare

2.0.4 - 2024-06-30

Fixed

  • #264: Fixed issue where IPv6 traceroutes fail on Juniper devices due to traceroute: wait must be >1 sec. error. Thanks @renatoornelas!
  • #267: Fixed issue where responses were incorrectly cached, resulting in no data being shown in the AS Path viewer.
  • #268: Fixed issue where some Mikrotik commands failed to execute properly.
  • #269: Updated documentation regarding structured.rpki.mode.
  • Removed unnecessary logging statements which caused logging errors.
  • Fixed issue where validation of structured BGP route data may have failed under certain conditions.

Changed

  • Error responses are no longer cached.

v2.0.3

16 Jun 21:24
Compare
Choose a tag to compare

2.0.3 - 2024-06-16

Fixed

  • #262: Fix issue where Mikrotik output was improperly parsed and displayed an error as a result.
  • Fixed issue where incorrect error styles were displayed.
  • Fixed issue where 'results' accordion component did not re-open when closed.
  • Fixed issue where pattern-based directive rules failed validation.

Changed

  • Set default logo width (back) to 50%, adjusted how the web.logo.width setting is handled in the UI.

v2.0.2

01 Jun 19:52
Compare
Choose a tag to compare

2.0.2 - 2024-06-01

Fixed

  • #257: Fix issue where if web.location_display_mode is set to dropdown (automatically or otherwise), the menu would remain open but become detached from the main element because the Query Type element came into view.
  • #253: Actually fix issue where configuration values were improperly prepended with the HYPERGLASS_APP_PATH value.
  • #258: Center logo alignment on small screens.
  • Fix broken license link in default credit menu.

Added

  • Added license to docs.
  • #254: Users may specify their own DNS over HTTPS provider if desired.

v2.0.1

01 Jun 03:17
Compare
Choose a tag to compare

2.0.1 - 2024-05-31

Fixed

  • #244: Fix issue with UI build where UI build directory already existed and therefore could not be created.
  • #249: Fix issue where configuration values were improperly prepended with the HYPERGLASS_APP_PATH value.
  • #251: Fix issue where browser-based DNS resolution did not show, causing FQDN queries to fail due to validation.
  • Fix issue where logo was improperly sized on small screens.

v2.0.0

28 May 21:39
Compare
Choose a tag to compare

2.0.0 - 2024-05-28

v2.0.0 is a major release of hyperglass. Many things have changed, and it is likely best to redeploy hyperglass in a new environment to migrate to v2.

Added

  • Commands are now defined as directives, which is a configuration definition of one or more commands to run on a device. A directive defines:
    • What command (or commands) to run on the device
    • Type of UI field, text input or select
    • If the field can accept multiple values
    • Help information to show about the directive
    • Validation rules
  • hyperglass now supports Docker, and using Docker is the default and recommended method for deployment.
  • The list of locations (devices) is displayed as a gallery when the number of devices is 5 or less. This is a default value and is configurable.
  • hyperglass now supports custom input or output plugins.
    • Input Plugins: Apply custom validation logic or transform user input before the query is sent to a device.
    • Output Plugins: Interact with the output from a device before it's displayed to the user.
  • #206: OpenBGPD is natively supported by hyperglass.
  • #176: Custom javascript or HTML can be injected into the web page (for tracking applications such as Google Analytics).
  • #173: Any output, such as BGP Communities, can be highlighted in the UI by defining highlight patterns.
  • #155: A user can now use the "My IP" button to insert their own IP into the query target field.
  • #143: Any HTTP endpoint may be configured as device from which to collect output.

Fixed

  • #229: Fixed an issue where the logo was not visible when using Firefox.
  • #180: Fixed an issue where certain FQDNs were considered invalid.
  • #178: Fixed an issue where parsing of Arista EOS routes failed if MED is unset.
  • #145: Fixed an issue where menu links were improperly generated.

v1.0.4

04 Jul 06:29
Compare
Choose a tag to compare

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

24 Jun 03:00
Compare
Choose a tag to compare

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

19 Jun 06:01
Compare
Choose a tag to compare

Fixed

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

v1.0.1

18 Jun 05:12
Compare
Choose a tag to compare

Fixed

  • UI: fix body overflow issue

v1.0.0

30 May 23:55
Compare
Choose a tag to compare

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.