This repository has been archived by the owner on Feb 26, 2023. It is now read-only.
Releases: jippi/hashi-ui
Releases · jippi/hashi-ui
v0.15.1
Implemented #296 (in new System left menu item)
Reworked how the Go backend handle subscriptions / unsubscriptions to avoid leaky connections - fixed a few of those leaky connections in the progress.
Every 10s the CLI will output the active subscriptions for a connection, and be more consistent in printing changes to the subscription list.
Example:
16:17:47.873 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /jobs
16:17:57.874 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /jobs
16:18:07.011 connection.go:84 ▶ INFO [af2aaa97] Unwatching /jobs
16:18:07.011 connection.go:84 ▶ INFO [af2aaa97] Stopped watching /jobs
16:18:07.037 connection.go:84 ▶ INFO [af2aaa97] Started watching /jobs
16:18:07.037 connection.go:84 ▶ INFO [af2aaa97] Started watching /nodes
16:18:07.037 connection.go:84 ▶ INFO [af2aaa97] Started watching members
16:18:07.037 connection.go:84 ▶ INFO [af2aaa97] Started watching /cluster/statistics
16:18:07.052 connection.go:84 ▶ INFO [af2aaa97] Started watching /allocations
16:18:07.873 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /jobs, /allocations, members, /cluster/statistics, /nodes
16:18:17.874 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /jobs, /allocations, members, /cluster/statistics, /nodes
16:18:27.873 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /jobs, /allocations, members, /cluster/statistics, /nodes
16:18:37.874 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /jobs, /allocations, members, /cluster/statistics, /nodes
16:18:47.874 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /nodes, /jobs, /allocations, members, /cluster/statistics
16:18:57.874 connection.go:84 ▶ INFO [af2aaa97] Subscriptions: /jobs, /allocations, members, /cluster/statistics, /nodes
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Unwatching /jobs
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Unwatching /nodes
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Unwatching members
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Stopped watching /jobs
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Stopped watching members
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Stopped watching /nodes
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Unwatching /cluster/statistics
16:19:01.687 connection.go:84 ▶ INFO [af2aaa97] Stopped watching /cluster/statistics
16:19:01.692 connection.go:84 ▶ INFO [af2aaa97] Unwatching /allocations
16:19:01.692 connection.go:84 ▶ INFO [af2aaa97] Stopped watching /allocations
16:19:07.874 connection.go:84 ▶ INFO [af2aaa97] Subscriptions:
v0.15.0
v0.14.2
v0.14.1
- Fixed a ton of small Go and JS bugs
- Cleaned up JS dependencies (the hashi-ui JS file is now ~450kb smaller), and back around ~2MB.
- Allocation status icons now update correctly in the allocation lists
- Fixed restarting an task group doesn't crash hashi-ui backend
- Filters in Jobs & Allocations are always shown now, no more extra clicks
- You can now filter jobs by their name in job overview
- You can now filter allocations by ID
- You can now filter allocations by client name (previously was a dropdown of all cluster clients, now its freetext search)
- You can now filter allocations by Job id
- Made clicking options in filter drop-downs more reliable to click and prettier
v0.14.0
- Changed navigation to left menu
- Upgraded JS dependencies to latest versions
- Various bug fixes
- Nomad SSL configuration by ENV variables
- New Job list (shamelessly copied from the ongoing work HashiCorp is doing for a Nomad UI)
- Easily switch between nomad and consul with new quick-nav at the bottom of the left-menu
v0.13.6
0.13.5
- [nomad] Allow hiding ENV data from jobs in the UI / websocket #225
- [nomad] Allow using stale data #238 #239 (enabled by default!)
- [nomad] Fix broken download logs button #247
- [nomad] Fix tailing logs over https #232
- [nomad] Fixed quoting URls in top bar #248
- [nomad] IPv6 support #218
- [general] First basic Go test #233
- [general] Fix time/date pop-up #219
- [general] Improve dev docs to cover some known issues #246
- [general] Improved proxy support #205 #220
0.13.4
0.13.3
0.13.2
- [general] Improved documentation (including proxy/load-balancer gotcha)
- [general] added
example-jobs/
directory - [consul] ACL support (only on server level)
- [consul] Allow filtering services by their health (passing, warning, critical)
- [nomad] Added restart widget to task groups
- [nomad] Expose
Vault
,Memory
andOS
meta keys in UI - [nomad] Added clickable breadcrumb to job views
- [nomad] Improved UUID detection to avoid accidental truncate of long client/server names
Please see commit diff between 0.13.1 and 0.13.2 for other changes