Skip to content

Commit

Permalink
Release 1.28.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Erwin Dondorp committed Apr 16, 2022
1 parent 130ea4d commit cbb032c
Show file tree
Hide file tree
Showing 2 changed files with 121 additions and 91 deletions.
210 changes: 120 additions & 90 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,9 @@ Enter `salt-call` commands with the prefix `wheel.`. e.g. `wheel.key.finger`. Th

Enter regular commands without special prefix. e.g. `test.ping`. The command is sent to the minions specified in the target field.

The text `##connected` in the target field will be immediatelly replaced by the list of connected
minions, or with `*` when all minions are connected, or with an expression when that is shorter.

Commands can be run normally, in which case the command runs to completion and shows the results. Alternatively, it can be started asynchronously, in which case only a bit of progress information is shown. When variable `state_events` is set to `true`, then the progress is shown per state when applicable. Batch commands are not supported at this time.


Expand Down Expand Up @@ -231,7 +234,7 @@ saltgui_public_pillars:
## Custom command documentation
A custom HTML help text can be shown from the "Manual Run" overlay.

Therefor,
To use it,
- specify `saltgui_custom_command_help` in the salt master config. Example:
```
saltgui_custom_command_help: |
Expand Down Expand Up @@ -262,8 +265,7 @@ Alternatively, or additionally, the text can be retrieved from the `master` file
When apis are disabled using the native `external_auth` mechanism,
SaltGUI may show menu-items that have become unuseable.
In that case, it may be useful to reduce the menu-bar to less items.
Variable `saltgui_pages` is read
from salt master configuration file `/etc/salt/master`.
Variable `saltgui_pages` is read from salt master configuration file `/etc/salt/master`.
It contains the list of accessible pages per user.
The first page in the list also becomes the landing page.
Users that are not listed still have the full menu.
Expand Down Expand Up @@ -423,99 +425,127 @@ SaltGUI includes these libraries (with possible modifications):

## Changelog

## 1.28.0 (2022-04-16)
- Added icons for Rocky (thx byoungstrom), OpenWRT (thx vemilyus), and a few more (erwindon)
- Bump eslint and stylelint to latest versions (erwindon)
- Fixed stylelint issues now that stylelint became more strict (erwindon)
- Enhanced date/time representation (thx achimmihca)
- Fixed logout warning (erwindon)
- Added support for template categories (thx xzenor)
- Added support for issues overview (erwindon, thx xzenor)
- Improved help texts (erwindon, thx achimmihca)
- Deeplink now survives login screen (thx achimmihca)
- Added easier targetting connected minions only with '##connected' target
- Use consistent style when warning for something (erwindon)
- Improved reporting on CVE issues (erwindon)
- Added direct navigation to minion details (erwindon)
- Improved hightstate overview (erwindon)
- Fix for viewing a job that was started with a list target (erwindon)
- Fix to prevent spell-checking in the text fields (erwindon)
- Added support for state_output_pct (erwindon)
- Provided simple download facility for job results (thx buffman23)
- Fixed json-stringify for strings like `1777' (erwindon)
- Fixed race-condition on startup (erwindon)
- Do not analyse version of offline minion (erwindon)
- Handle the output of some really old minions (erwindon)
- Fixed aysnc status indicator in command-panel (erwindon)
- Fixed pluralization issue due to text-vs-number mistake (erwindon)
- More code cleanups and various small stuff (erwindon)
- Celebrating 350 stars on GitHub

## 1.27.0 (2021-11-29)
- introduced a highstate overview per minion in the jobs menu (erwindon, thx xzenor)
- improved handling of JS promises (erwindon)
- several small improvements on gui behaviour (erwindon)
- fixed real-time job status on Keys page (erwindon)
- improve pause/play button, added 'none' state (erwindon)
- added icon for CentOS Stream (erwindon, thx xzenor)
- automatically provide alternative for unknown icon (erwindon)
- solution for jobs results without minions list, e.g. when using mysql (erwindon, thx xzenor)
- Introduced a highstate overview per minion in the jobs menu (erwindon, thx xzenor)
- Improved handling of JS promises (erwindon)
- Several small improvements on gui behaviour (erwindon)
- Fixed real-time job status on Keys page (erwindon)
- Improve pause/play button, added 'none' state (erwindon)
- Added icon for CentOS Stream (erwindon, thx xzenor)
- Automatically provide alternative for unknown icon (erwindon)
- Solution for jobs results without minions list, e.g. when using mysql (erwindon, thx xzenor)
- Bump eslint and stylelint to latest versions (erwindon)
- more code cleanups and various small stuff (erwindon)
- More code cleanups and various small stuff (erwindon)

## 1.26.0 (2021-10-31)
- applied review comments on documentation (thx achimmihca)
- prevent use of null when a task reported changes as such (thx xzenor)
- add support for additional salt.auth types (thx hoaivan)
- added a message-of-the-day (motd) facility, before and/or after login (erwindon)
- various gui (code) improvements and tweaks (erwindon)
- fixed highstate tooltip content (erwindon)
- use uniform buttons, but smaller when in a table (erwindon)
- hide the commandbox on automatic logout (erwindon)
- fixed beacon template for cert_info (erwindon)
- bump stylelint+eslint versions (erwindon)
- fixed several codebeat reported issues (erwindon)
- added a few more CVEs to test for (erwindon)
- fixed several constructions that needed higher ES versions (erwindon)
- display warning sign for error information in beacon data (erwindon)
- inform when no, or less, beacon-type info is available (erwindon)
- Applied review comments on documentation (thx achimmihca)
- Prevent use of null when a task reported changes as such (thx xzenor)
- Add support for additional salt.auth types (thx hoaivan)
- Added a message-of-the-day (motd) facility, before and/or after login (erwindon)
- Various gui (code) improvements and tweaks (erwindon)
- Fixed highstate tooltip content (erwindon)
- Use uniform buttons, but smaller when in a table (erwindon)
- Hide the commandbox on automatic logout (erwindon)
- Fixed beacon template for cert_info (erwindon)
- Bump stylelint+eslint versions (erwindon)
- Fixed several codebeat reported issues (erwindon)
- Added a few more CVEs to test for (erwindon)
- Fixed several constructions that needed higher ES versions (erwindon)
- Display warning sign for error information in beacon data (erwindon)
- Inform when no, or less, beacon-type info is available (erwindon)

## 1.25.0 (2021-08-01)
- fixed generating commands without proper quoting (erwindon, thx xzenor)
- added extended help for beacon configuration (erwindon)
- fixed sticky key status (erwindon)
- updated CVE info to include recent disclosures (erwindon)
- several small improvements and fixes (erwindon)
- updated several dependencies reported by dependabot (erwindon)
- celebrating 300 stars on GitHub
- Fixed generating commands without proper quoting (erwindon, thx xzenor)
- Added extended help for beacon configuration (erwindon)
- Fixed sticky key status (erwindon)
- Updated CVE info to include recent disclosures (erwindon)
- Several small improvements and fixes (erwindon)
- Updated several dependencies reported by dependabot (erwindon)
- Celebrating 300 stars on GitHub

## 1.24.0 (2021-03-04)
- SaltGUI is now a single page application (erwindon)
- allow reduced number of pages (erwindon, thx bbinet)
- show unconnected minions even before api timeout (erwindon)
- job output refresh without page reload (erwindon)
- cmd panel close refresh page without reload and smarter (erwindon)
- updated list of CVEs that we must warn for (erwindon)
- Allow reduced number of pages (erwindon, thx bbinet)
- Show unconnected minions even before api timeout (erwindon)
- Job output refresh without page reload (erwindon)
- Cmd panel close refresh page without reload and smarter (erwindon)
- Updated list of CVEs that we must warn for (erwindon)

## 1.23.0 (2020-12-28)
- warn when there are no matching targets (erwindon)
- added basic support for reactors (erwindon)
- added support to add all 3 schedule types (erwindon)
- consider the state_verbose and state_output variables (erwindon)
- async (highstate) jobs now provide feeback about progress (erwindon)
- added support for bulk state apply (erwindon)
- added support for bulk key management (erwindon)
- prefer js escape codes over html escape codes (erwindon)
- centralized special character handling (erwindon)
- restyled the top-right cmd-button (erwindon, thx dawidmalina)
- wheel commands can only take named parameters (erwindon)
- let pages decide on their own visibility (erwindon)
- better support for touchscreens (erwindon)
- show cherrypy details on (hidden) screen (ewindon)
- improved session timeout detection (erwindon)
- improved (hidden) options screen (erwindon)
- reduce update-rate of jobs overview, now interruptable (erwindon)
- cleaned code for dropdown menus (erwindon)
- small fixes for sonarqube results (erwindon)
- small fixes for layout and spelling (erwindon)
- Warn when there are no matching targets (erwindon)
- Added basic support for reactors (erwindon)
- Added support to add all 3 schedule types (erwindon)
- Consider the state_verbose and state_output variables (erwindon)
- Async (highstate) jobs now provide feeback about progress (erwindon)
- Added support for bulk state apply (erwindon)
- Added support for bulk key management (erwindon)
- Prefer JS escape codes over html escape codes (erwindon)
- Centralized special character handling (erwindon)
- Restyled the top-right cmd-button (erwindon, thx dawidmalina)
- Wheel commands can only take named parameters (erwindon)
- Let pages decide on their own visibility (erwindon)
- Better support for touchscreens (erwindon)
- Show cherrypy details on (hidden) screen (ewindon)
- Improved session timeout detection (erwindon)
- Improved (hidden) options screen (erwindon)
- Reduce update-rate of jobs overview, now interruptable (erwindon)
- Cleaned code for dropdown menus (erwindon)
- Small fixes for sonarqube results (erwindon)
- Small fixes for layout and spelling (erwindon)
- Celebrating (almost) 250 stars on GitHub

## 1.22.0 (2020-11-05)
- added alert for all known CVEs (erwindon)
- added external documentation access (erwindon)
- improved support for multiple message beacons (erwindon)
- added play/pause buttons for dynamic screens (erwindon)
- use more util functions for common tasks (erwindon)
- reorganized code in pages and panels (erwindon)
- improved support for very old browsers (erwindon)
- replaceAll is not universally supported (erwindon, thx Timbus)
- added support for """strings""" (erwindon, thx jfunnell)
- modernized js code (erwindon)
- fixed whitespace situations with commands (erwindon)
- additional eslint fixes (erwindon)
- update of tools (erwindon)
- small documentation fixes (erwindon)
- Added alert for all known CVEs (erwindon)
- Added external documentation access (erwindon)
- Improved support for multiple message beacons (erwindon)
- Added play/pause buttons for dynamic screens (erwindon)
- Use more util functions for common tasks (erwindon)
- Reorganized code in pages and panels (erwindon)
- Improved support for very old browsers (erwindon)
- ReplaceAll is not universally supported (erwindon, thx Timbus)
- Added support for """strings""" (erwindon, thx jfunnell)
- Modernized JS code (erwindon)
- Fixed whitespace situations with commands (erwindon)
- Additional eslint fixes (erwindon)
- Update of tools (erwindon)
- Small documentation fixes (erwindon)

## 1.21.0 (2020-08-02)
- added event-monitoring page (erwindon, thx mchugh19)
- added search-options (erwindon, thx mchugh19)
- upgraded eslint to 7.5; applied most rules (erwindon)
- warn for imminent session timout (erwindon)
- simplified html object selection (erwindon)
- unified search handling (erwindon)
- mark current choice in selection menus (erwindon)
- Added event-monitoring page (erwindon, thx mchugh19)
- Added search-options (erwindon, thx mchugh19)
- Upgraded eslint to 7.5; applied most rules (erwindon)
- Warn for imminent session timout (erwindon)
- Simplified html object selection (erwindon)
- Unified search handling (erwindon)
- Mark current choice in selection menus (erwindon)

## 1.20.0 (2020-05-22)
- Cleanup handling of urls; allow alternative prefixes (erwindon, thx ggiesen)
Expand All @@ -538,14 +568,14 @@ SaltGUI includes these libraries (with possible modifications):
- Celebrating 200 stars on GitHub

## 1.18.0 (2019-11-22)
- added missing openbsd icon (erwindon, thx hbonath)
- added support for orchestration output (erwindon, thx gnouts)
- clarified some documentation issues (erwindon)
- smarter placement of tooltips (erwindon)
- no inner-scrollbar for cmd box (erwindon)
- hide job details with data from many minions (erwindon)
- added menu option for state testing (erwindon)
- more code cleanups (erwindon)
- Added missing openbsd icon (erwindon, thx hbonath)
- Added support for orchestration output (erwindon, thx gnouts)
- Clarified some documentation issues (erwindon)
- Smarter placement of tooltips (erwindon)
- No inner-scrollbar for cmd box (erwindon)
- Hide job details with data from many minions (erwindon)
- Added menu option for state testing (erwindon)
- More code cleanups (erwindon)

## 1.17.0 (2019-07-14)
- Added code and instructions to set up standalone SaltGUI (dawidmalina)
Expand Down Expand Up @@ -590,7 +620,7 @@ SaltGUI includes these libraries (with possible modifications):
- Major cleanup of js-promise handling (erwindon)
- Re-organized all menu item creations (erwindon)
- Better validations on url parameters (erwindon)
- js and css code cleanups (erwindon)
- JS and CSS code cleanups (erwindon)
- Small layout fixes (erwindon)
- Additional testing (dawidmalina)

Expand All @@ -616,7 +646,7 @@ SaltGUI includes these libraries (with possible modifications):
- Fixed missing summary of changes for SaltGuiHighstate (erwindon)
- Added original highstate output format (erwindon)
- Updated salt version to 2019.2.0 for docker images (erwindon)
- All js code is now in modules (erwindon)
- All JS code is now in modules (erwindon)
- Some more small fixes (erwindon)

## 1.11.0 (2019-03-30)
Expand Down
2 changes: 1 addition & 1 deletion saltgui/static/scripts/panels/Login.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ export class LoginPanel extends Panel {
img.src = "static/images/github.png";
aa.append(img);

const txt = document.createTextNode("SaltGUI v1.27.0");
const txt = document.createTextNode("SaltGUI v1.28.0");
aa.append(txt);

form.append(aa);
Expand Down

0 comments on commit cbb032c

Please sign in to comment.