-
Notifications
You must be signed in to change notification settings - Fork 38
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into stop-workflow
Conflicts: CHANGELOG.md nflow-jetty/pom.xml nflow-rest-api/src/main/java/com/nitorcreations/nflow/rest/v1/WorkflowInstanceResource.java nflow-rest-api/src/test/java/com/nitorcreations/nflow/rest/v1/WorkflowInstanceResourceTest.java
- Loading branch information
Showing
5 changed files
with
85 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,51 @@ | ||
## 1.X.X | ||
## Next release | ||
|
||
* fixes and new features based on production needs | ||
* more examples of nflow usage | ||
* screencast of making example application | ||
|
||
## 2.0.0 (Vuohi) | ||
|
||
**target date 28.11.2014** | ||
|
||
* nFlow radiator | ||
* pie chart for workflows in different states | ||
* graphs for visualizing incoming/processed workflow instances | ||
* nFlow management UI | ||
* search workflow instances | ||
* update workflow instance state | ||
* visualization of workflow instances (incl. action history) | ||
* workflow management | ||
* high-level locks - only one workflow against lock running at a time | ||
* subworkflow support | ||
* internal nFlow metastate for workflows (created, started, finished)? | ||
* archive tables | ||
* performance testing | ||
* quickstart maven archetype | ||
* improved PostgreSQL support | ||
* optional support for flyway | ||
* Performance test framework | ||
* Performance improvements | ||
* Support for sub-workflows | ||
* Status for workflows (created, in progress, finished etc.) | ||
* Type for workflow actions (normal, manual, recovery etc.) | ||
* Improvement for handling not permitted state changes | ||
* Add checksum for workflow definitions in database to allow easy comparison | ||
* Improvement for handling invalid states | ||
* Training material | ||
* Marketing material | ||
* Fixes and new features based on production needs | ||
|
||
## Future releases | ||
|
||
* improved human workflow support | ||
* e.g. send ticket (http-link containing token) through email for opening a form in which human task can be performed | ||
* tools for generating workflow definition skeleton based on graph | ||
* alarms (with configurable thresholds) | ||
* additional data storage support | ||
* Oracle | ||
* MongoDB | ||
* DB2 | ||
* Quickstart maven archetype | ||
* Optional support for database migration tool | ||
* RequestData validation based on workflow definition when inserting new workflow instances | ||
* Support for other databases | ||
* High-level locks - only one workflow instance against lock running at a time | ||
* Archive tables | ||
* Improved human workflow support | ||
* Tools for generating workflow definition skeletons | ||
* Human-friendly mode for REST API | ||
* Immediate execution of new workflow instance (if not busy) | ||
* Increase test coverage | ||
* Screencast of making an example application | ||
* Support alarms | ||
* Support alarm configuration in Explorer | ||
* Support WAR and EAR packaging | ||
* Option to skip writing workflow action when updating workflow instance to database | ||
* Switch from JodaTime to Java 8 Date and Time API | ||
* Java client for nFlow REST API | ||
* nFlow Eclipse plugin | ||
* Replace CXF with Jersey | ||
* Add package-descriptions to javadocs | ||
* Design and order nFlow stickers | ||
* Support large amount of results in workflow instance search | ||
* Provide more examples on using nFlow in different ways | ||
* Support specifying next activation time as delta instead of absolute time in API | ||
* Guice module that starts nFlow engine | ||
* Define allowed state changes with annotations | ||
* Support multiple executor groups in one Explorer | ||
* Align Explorer page "buttons" to left | ||
* Avoid throwing generic RuntimeExceptions | ||
* Add missing javadocs for public API | ||
* Configuration to disable Swagger and/or Explorer | ||
* Fork/join support | ||
* Collect metrics from REST API | ||
* Remove need for transactions when using PostgreSQL to allow enabling auto-commit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters