Skip to content

Commit

Permalink
changelog for rc2
Browse files Browse the repository at this point in the history
  • Loading branch information
adpham95 committed Nov 7, 2019
1 parent 581c296 commit 5a54a59
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 2 deletions.
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,61 @@
<!-- Use the tags Added, Changed, Deprecated, Removed, Fixed, Security, and
Contributor to describe changes -->

## [1.0.0-rc.2]

This update includes a rewrite of the API Gateway from Flask to FastAPI to leverage Python Asyncio functionality. Server-Sent Events used for streaming data to the UI was also replaced by Socket.IO which should be easier to maintain and be more robust.

### Added
* Docker logs are now streamed to the UI when rebuilding apps for better feedback on errors

### Changed
* Flask framework replaced with FastAPI async framework
* Server-Sent Events replaced with Socket.IO

### Fixed
*

### Removed


## [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`` and ``adversary_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 to ``basics`` application. This app generates sample CSV data to be imported into the ``Reports`` 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`` to ``Local Variables`` and always display them in the workflow editor.
* Renamed ``hello_world`` application to``basics``

### 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 each ``NodeStatusMessage`` for a ``WorkflowStatusMessage``. Likewise, ``current_app`` and ``current_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.


## [1.0.0-beta.1]

This update introduces a number of new features, including an App Editor in the UI, more granular role-based permissions,
Expand Down
2 changes: 0 additions & 2 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,3 @@ build_script:

test_script:
- ps: python -m pytest testing\api\


0 comments on commit 5a54a59

Please sign in to comment.