Skip to content
This repository has been archived by the owner on Feb 26, 2023. It is now read-only.

Releases: jippi/hashi-ui

v0.15.1

24 Aug 14:21
9fe3162
Compare
Choose a tag to compare

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

24 Aug 07:57
4c5270b
Compare
Choose a tag to compare

Nomad 0.6 support (+ more goodies) - All the changes done in this release is tracked in #295

v0.14.2

05 Aug 18:55
0e1d560
Compare
Choose a tag to compare

Mostly internal changes in preparation for new features

  • split consul and nomad Go code into two distinct packages
  • made websocket action events consistent across nomad and consul
  • a few bugs in Consul and Nomad UI

v0.14.1

04 Aug 13:03
ca16594
Compare
Choose a tag to compare
  • 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

30 Jul 19:48
a3474f7
Compare
Choose a tag to compare
  • 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

image
image

v0.13.6

29 May 18:48
aea33c5
Compare
Choose a tag to compare
  • [nomad] fix navbar navigation resulting in broken pages due to missing slash

0.13.5

17 May 13:06
Compare
Choose a tag to compare
  • [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

17 Mar 10:25
70b5faf
Compare
Choose a tag to compare
  • [general] fixed #213 - concurrent writing to websocket while sending websocket keep-alive

0.13.3

17 Mar 10:14
648fe60
Compare
Choose a tag to compare
  • [nomad] Fixes #216 - high CPU load on empty clusters

0.13.2

17 Mar 09:47
f34cb72
Compare
Choose a tag to compare
  • [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 and OS 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