Skip to content

Commit cbb032c

Browse files
author
Erwin Dondorp
committed
Release 1.28.0
1 parent 130ea4d commit cbb032c

2 files changed

Lines changed: 121 additions & 91 deletions

File tree

README.md

Lines changed: 120 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ Enter `salt-call` commands with the prefix `wheel.`. e.g. `wheel.key.finger`. Th
9494

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

97+
The text `##connected` in the target field will be immediatelly replaced by the list of connected
98+
minions, or with `*` when all minions are connected, or with an expression when that is shorter.
99+
97100
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.
98101

99102

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

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

424426
## Changelog
425427

428+
## 1.28.0 (2022-04-16)
429+
- Added icons for Rocky (thx byoungstrom), OpenWRT (thx vemilyus), and a few more (erwindon)
430+
- Bump eslint and stylelint to latest versions (erwindon)
431+
- Fixed stylelint issues now that stylelint became more strict (erwindon)
432+
- Enhanced date/time representation (thx achimmihca)
433+
- Fixed logout warning (erwindon)
434+
- Added support for template categories (thx xzenor)
435+
- Added support for issues overview (erwindon, thx xzenor)
436+
- Improved help texts (erwindon, thx achimmihca)
437+
- Deeplink now survives login screen (thx achimmihca)
438+
- Added easier targetting connected minions only with '##connected' target
439+
- Use consistent style when warning for something (erwindon)
440+
- Improved reporting on CVE issues (erwindon)
441+
- Added direct navigation to minion details (erwindon)
442+
- Improved hightstate overview (erwindon)
443+
- Fix for viewing a job that was started with a list target (erwindon)
444+
- Fix to prevent spell-checking in the text fields (erwindon)
445+
- Added support for state_output_pct (erwindon)
446+
- Provided simple download facility for job results (thx buffman23)
447+
- Fixed json-stringify for strings like `1777' (erwindon)
448+
- Fixed race-condition on startup (erwindon)
449+
- Do not analyse version of offline minion (erwindon)
450+
- Handle the output of some really old minions (erwindon)
451+
- Fixed aysnc status indicator in command-panel (erwindon)
452+
- Fixed pluralization issue due to text-vs-number mistake (erwindon)
453+
- More code cleanups and various small stuff (erwindon)
454+
- Celebrating 350 stars on GitHub
455+
426456
## 1.27.0 (2021-11-29)
427-
- introduced a highstate overview per minion in the jobs menu (erwindon, thx xzenor)
428-
- improved handling of JS promises (erwindon)
429-
- several small improvements on gui behaviour (erwindon)
430-
- fixed real-time job status on Keys page (erwindon)
431-
- improve pause/play button, added 'none' state (erwindon)
432-
- added icon for CentOS Stream (erwindon, thx xzenor)
433-
- automatically provide alternative for unknown icon (erwindon)
434-
- solution for jobs results without minions list, e.g. when using mysql (erwindon, thx xzenor)
457+
- Introduced a highstate overview per minion in the jobs menu (erwindon, thx xzenor)
458+
- Improved handling of JS promises (erwindon)
459+
- Several small improvements on gui behaviour (erwindon)
460+
- Fixed real-time job status on Keys page (erwindon)
461+
- Improve pause/play button, added 'none' state (erwindon)
462+
- Added icon for CentOS Stream (erwindon, thx xzenor)
463+
- Automatically provide alternative for unknown icon (erwindon)
464+
- Solution for jobs results without minions list, e.g. when using mysql (erwindon, thx xzenor)
435465
- Bump eslint and stylelint to latest versions (erwindon)
436-
- more code cleanups and various small stuff (erwindon)
466+
- More code cleanups and various small stuff (erwindon)
437467

438468
## 1.26.0 (2021-10-31)
439-
- applied review comments on documentation (thx achimmihca)
440-
- prevent use of null when a task reported changes as such (thx xzenor)
441-
- add support for additional salt.auth types (thx hoaivan)
442-
- added a message-of-the-day (motd) facility, before and/or after login (erwindon)
443-
- various gui (code) improvements and tweaks (erwindon)
444-
- fixed highstate tooltip content (erwindon)
445-
- use uniform buttons, but smaller when in a table (erwindon)
446-
- hide the commandbox on automatic logout (erwindon)
447-
- fixed beacon template for cert_info (erwindon)
448-
- bump stylelint+eslint versions (erwindon)
449-
- fixed several codebeat reported issues (erwindon)
450-
- added a few more CVEs to test for (erwindon)
451-
- fixed several constructions that needed higher ES versions (erwindon)
452-
- display warning sign for error information in beacon data (erwindon)
453-
- inform when no, or less, beacon-type info is available (erwindon)
469+
- Applied review comments on documentation (thx achimmihca)
470+
- Prevent use of null when a task reported changes as such (thx xzenor)
471+
- Add support for additional salt.auth types (thx hoaivan)
472+
- Added a message-of-the-day (motd) facility, before and/or after login (erwindon)
473+
- Various gui (code) improvements and tweaks (erwindon)
474+
- Fixed highstate tooltip content (erwindon)
475+
- Use uniform buttons, but smaller when in a table (erwindon)
476+
- Hide the commandbox on automatic logout (erwindon)
477+
- Fixed beacon template for cert_info (erwindon)
478+
- Bump stylelint+eslint versions (erwindon)
479+
- Fixed several codebeat reported issues (erwindon)
480+
- Added a few more CVEs to test for (erwindon)
481+
- Fixed several constructions that needed higher ES versions (erwindon)
482+
- Display warning sign for error information in beacon data (erwindon)
483+
- Inform when no, or less, beacon-type info is available (erwindon)
454484

455485
## 1.25.0 (2021-08-01)
456-
- fixed generating commands without proper quoting (erwindon, thx xzenor)
457-
- added extended help for beacon configuration (erwindon)
458-
- fixed sticky key status (erwindon)
459-
- updated CVE info to include recent disclosures (erwindon)
460-
- several small improvements and fixes (erwindon)
461-
- updated several dependencies reported by dependabot (erwindon)
462-
- celebrating 300 stars on GitHub
486+
- Fixed generating commands without proper quoting (erwindon, thx xzenor)
487+
- Added extended help for beacon configuration (erwindon)
488+
- Fixed sticky key status (erwindon)
489+
- Updated CVE info to include recent disclosures (erwindon)
490+
- Several small improvements and fixes (erwindon)
491+
- Updated several dependencies reported by dependabot (erwindon)
492+
- Celebrating 300 stars on GitHub
463493

464494
## 1.24.0 (2021-03-04)
465495
- SaltGUI is now a single page application (erwindon)
466-
- allow reduced number of pages (erwindon, thx bbinet)
467-
- show unconnected minions even before api timeout (erwindon)
468-
- job output refresh without page reload (erwindon)
469-
- cmd panel close refresh page without reload and smarter (erwindon)
470-
- updated list of CVEs that we must warn for (erwindon)
496+
- Allow reduced number of pages (erwindon, thx bbinet)
497+
- Show unconnected minions even before api timeout (erwindon)
498+
- Job output refresh without page reload (erwindon)
499+
- Cmd panel close refresh page without reload and smarter (erwindon)
500+
- Updated list of CVEs that we must warn for (erwindon)
471501

472502
## 1.23.0 (2020-12-28)
473-
- warn when there are no matching targets (erwindon)
474-
- added basic support for reactors (erwindon)
475-
- added support to add all 3 schedule types (erwindon)
476-
- consider the state_verbose and state_output variables (erwindon)
477-
- async (highstate) jobs now provide feeback about progress (erwindon)
478-
- added support for bulk state apply (erwindon)
479-
- added support for bulk key management (erwindon)
480-
- prefer js escape codes over html escape codes (erwindon)
481-
- centralized special character handling (erwindon)
482-
- restyled the top-right cmd-button (erwindon, thx dawidmalina)
483-
- wheel commands can only take named parameters (erwindon)
484-
- let pages decide on their own visibility (erwindon)
485-
- better support for touchscreens (erwindon)
486-
- show cherrypy details on (hidden) screen (ewindon)
487-
- improved session timeout detection (erwindon)
488-
- improved (hidden) options screen (erwindon)
489-
- reduce update-rate of jobs overview, now interruptable (erwindon)
490-
- cleaned code for dropdown menus (erwindon)
491-
- small fixes for sonarqube results (erwindon)
492-
- small fixes for layout and spelling (erwindon)
503+
- Warn when there are no matching targets (erwindon)
504+
- Added basic support for reactors (erwindon)
505+
- Added support to add all 3 schedule types (erwindon)
506+
- Consider the state_verbose and state_output variables (erwindon)
507+
- Async (highstate) jobs now provide feeback about progress (erwindon)
508+
- Added support for bulk state apply (erwindon)
509+
- Added support for bulk key management (erwindon)
510+
- Prefer JS escape codes over html escape codes (erwindon)
511+
- Centralized special character handling (erwindon)
512+
- Restyled the top-right cmd-button (erwindon, thx dawidmalina)
513+
- Wheel commands can only take named parameters (erwindon)
514+
- Let pages decide on their own visibility (erwindon)
515+
- Better support for touchscreens (erwindon)
516+
- Show cherrypy details on (hidden) screen (ewindon)
517+
- Improved session timeout detection (erwindon)
518+
- Improved (hidden) options screen (erwindon)
519+
- Reduce update-rate of jobs overview, now interruptable (erwindon)
520+
- Cleaned code for dropdown menus (erwindon)
521+
- Small fixes for sonarqube results (erwindon)
522+
- Small fixes for layout and spelling (erwindon)
493523
- Celebrating (almost) 250 stars on GitHub
494524

495525
## 1.22.0 (2020-11-05)
496-
- added alert for all known CVEs (erwindon)
497-
- added external documentation access (erwindon)
498-
- improved support for multiple message beacons (erwindon)
499-
- added play/pause buttons for dynamic screens (erwindon)
500-
- use more util functions for common tasks (erwindon)
501-
- reorganized code in pages and panels (erwindon)
502-
- improved support for very old browsers (erwindon)
503-
- replaceAll is not universally supported (erwindon, thx Timbus)
504-
- added support for """strings""" (erwindon, thx jfunnell)
505-
- modernized js code (erwindon)
506-
- fixed whitespace situations with commands (erwindon)
507-
- additional eslint fixes (erwindon)
508-
- update of tools (erwindon)
509-
- small documentation fixes (erwindon)
526+
- Added alert for all known CVEs (erwindon)
527+
- Added external documentation access (erwindon)
528+
- Improved support for multiple message beacons (erwindon)
529+
- Added play/pause buttons for dynamic screens (erwindon)
530+
- Use more util functions for common tasks (erwindon)
531+
- Reorganized code in pages and panels (erwindon)
532+
- Improved support for very old browsers (erwindon)
533+
- ReplaceAll is not universally supported (erwindon, thx Timbus)
534+
- Added support for """strings""" (erwindon, thx jfunnell)
535+
- Modernized JS code (erwindon)
536+
- Fixed whitespace situations with commands (erwindon)
537+
- Additional eslint fixes (erwindon)
538+
- Update of tools (erwindon)
539+
- Small documentation fixes (erwindon)
510540

511541
## 1.21.0 (2020-08-02)
512-
- added event-monitoring page (erwindon, thx mchugh19)
513-
- added search-options (erwindon, thx mchugh19)
514-
- upgraded eslint to 7.5; applied most rules (erwindon)
515-
- warn for imminent session timout (erwindon)
516-
- simplified html object selection (erwindon)
517-
- unified search handling (erwindon)
518-
- mark current choice in selection menus (erwindon)
542+
- Added event-monitoring page (erwindon, thx mchugh19)
543+
- Added search-options (erwindon, thx mchugh19)
544+
- Upgraded eslint to 7.5; applied most rules (erwindon)
545+
- Warn for imminent session timout (erwindon)
546+
- Simplified html object selection (erwindon)
547+
- Unified search handling (erwindon)
548+
- Mark current choice in selection menus (erwindon)
519549

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

540570
## 1.18.0 (2019-11-22)
541-
- added missing openbsd icon (erwindon, thx hbonath)
542-
- added support for orchestration output (erwindon, thx gnouts)
543-
- clarified some documentation issues (erwindon)
544-
- smarter placement of tooltips (erwindon)
545-
- no inner-scrollbar for cmd box (erwindon)
546-
- hide job details with data from many minions (erwindon)
547-
- added menu option for state testing (erwindon)
548-
- more code cleanups (erwindon)
571+
- Added missing openbsd icon (erwindon, thx hbonath)
572+
- Added support for orchestration output (erwindon, thx gnouts)
573+
- Clarified some documentation issues (erwindon)
574+
- Smarter placement of tooltips (erwindon)
575+
- No inner-scrollbar for cmd box (erwindon)
576+
- Hide job details with data from many minions (erwindon)
577+
- Added menu option for state testing (erwindon)
578+
- More code cleanups (erwindon)
549579

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

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

622652
## 1.11.0 (2019-03-30)

saltgui/static/scripts/panels/Login.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export class LoginPanel extends Panel {
6666
img.src = "static/images/github.png";
6767
aa.append(img);
6868

69-
const txt = document.createTextNode("SaltGUI v1.27.0");
69+
const txt = document.createTextNode("SaltGUI v1.28.0");
7070
aa.append(txt);
7171

7272
form.append(aa);

0 commit comments

Comments
 (0)