Releases: thatmattlove/hyperglass
Releases · thatmattlove/hyperglass
v2.0.4
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
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
2.0.2 - 2024-06-01
Fixed
- #257: Fix issue where if
web.location_display_mode
is set todropdown
(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
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
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
v1.0.4
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
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
v1.0.1
Fixed
- UI: fix body overflow issue
v1.0.0
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.