[1.0.0-rc.1]
This update includes a number of bugfixes, particularly to role-based permissions and the workflow scheduler.
Added
-
Minio data from the WALKOFF application editor is now persistent after bringing WALKOFF down.
-
Personal user settings have been added to the drop-down menu under a user profile. This new feature allows for all users to change their own username and password.
-
mitre_attack
andadversary_hunting
applications have been added to WALKOFF’s default applications. These two apps have pre-configured actions that run Powershell scripts that may be useful to blue teams/threat hunting. -
Added subcommand to bootloader for rebuilding and updating specific services.
-
Added a three-tier level role permissions system for Global Variable and Workflow creation. A user can choose between “only-me,” “everyone,” and “role-based” options for their access restriction level.
-
Added a close button to Action Settings menu during workflow creation.
-
Added
sample_report_data
action tobasics
application. This app generates sample CSV data to be imported into theReports
tab. -
Added Unsaved Changes warning on Workflow and Application editor pages.
-
Added ability to create/edit Global Variables from the workflow editor.
Changed
-
Top bar navigation has been reworked to include a “Settings” drop-down menu. Global variable creation, user settings, workflow scheduler creation, and link to Portainer have been moved to this menu.
-
Changed
Workflow Variables
toLocal Variables
and always display them in the workflow editor. -
Renamed
hello_world
application tobasics
Security
- File access in apps is now handled with a context manager.
Fixed
-
Workflow abortion in the execution tab is now functional and properly ends the workflow stream.
-
The unpacking zipped apps on startup was reimplemented with bootloader changes.
-
The execution tab now returns
started_at
time for eachNodeStatusMessage
for aWorkflowStatusMessage
. Likewise,current_app
andcurrent_action
are now live updated during Workflow processing. -
Workflow scheduler’s tasks can now be updated with new variables, descriptions, and titles. Interval scheduled tasks no longer become stuck in
PENDING
. -
Fixed the ability undo/redo the deletion of an action on the workflow editor.
Removed
- Individual tasks can no longer be toggled between pause and start in the scheduler.