Name | Description | Repo |
---|---|---|
supervisor | Core API | |
web | SPA UI | |
gateway | Micro Services API | |
docs | Online documentation | |
auth | Authentication Micro Service (saas) | |
sync | Core Task execution sync response |
-
supervisor. 4.2.2
-
web. 3.5.0
-
gateway. 1.12.1
-
supervisor. 4.2.2
-
web. 3.5.0
-
gateway. 1.11.0
-
supervisor. 4.2.1
-
web. 3.4.1
-
gateway. 1.11.0
-
supervisor. 4.2.1
-
web. 3.4.0
-
gateway. 1.11.0
-
supervisor. 4.2.1
-
web. 3.3.0
-
gateway. 1.11.0
-
supervisor. 4.2.0
-
web. 3.2.0
-
gateway. 1.10.0
-
supervisor. 4.1.0
-
web. 3.1.0
-
gateway. 1.10.0
-
supervisor. 4.0.0
-
web. 3.0.0
-
gateway. 1.10.0
-
auth. 0.0.1
-
sync. 0.1.0
This release included a lot of features and fixes. We will enumerate only the main changes.
-
The version of every componente was added into the Help tab
-
Tutorials fixed and improved
-
Customer name is no longer required to create customers. is autogenerated
-
Many dialogs and anoying confirmation dialogs removed. Using an alert insted.
-
Informative alert in the bottom right of the screen.
-
Agent for Windows. Installation script in Windows Task Managment
-
on-premises. user administration features added
-
Task and workflow import unified
-
Dashboard empty tabs introductory screen
-
Template name is autogenerated using the Host name.
-
FIX: Files assignment and reusing
-
Export to File
-
Import from File
-
Copy to New
-
Improved Task Creation.
-
When assigning tasks to workflows a new copy of the selected task is created
-
Guided workflows import. Auto assign Bot Host and Runas
Many validations and Visual improvements were added.
-
FEATURE: Web request task will populate next task inputs with the response. Response body, headers and status are captured
-
FIX: Fixed arguments and Environment variables are being checked before creation.
-
FIX: When creating tasks the file can be included with the Task Payload.
-
FIX: Files are shared between Tasks, Monitores and Templates.
-
FIX: Smart files location added. If a file exists will be used to avoid duplicates.
-
FEATURE: The Engine now implements a global state handler. Files will trigger events, notification and logger for every crud operation.
-
FEATURE: Workflow serialization. Import and export serialized information
-
FEATURE: Templates serialization. Import and export serialized information
-
FEATURE: Tasks serialization. Import and export serialized information
-
FEATURE: Files serialization. Import and export serialized information
-
FEATURE: Files locate. Identifying existent files by checksum, size, mimetype allowes to reuse file in many tasks
-
FEATURE: Workflow Events are created dynamically.
-
FEATURE: Every task will have its own fingerprint. Also versioning is posible
- FEATURE: Customer name is now a Key and is autogenerated. Using display_name instead
-
supervisor. 3.1.1
-
web. 2.10.1
-
gateway. 1.9.1
-
auth. 0.0.1
-
sync. 0.1.0
-
supervisor. 3.0.2
-
web. 2.10.0
-
gateway. 1.8.0 (upgraded)
-
auth. 0.0.1
-
sync. 0.0.3
- FEATURE - #7
New API Endpoint to register users into organizations using a single request
-
supervisor. 3.0.3 (upgraded)
-
web. 2.10.0
-
gateway. 1.7.2
-
auth. 0.0.1
-
sync. 0.0.3
- BUGFIX - (#30)
Fixed the invocation to undefined callback.
-
supervisor. 3.0.2 (upgraded)
-
web. 2.10.0 (upgraded)
-
gateway. 1.7.2
-
auth. 0.0.1
-
sync. 0.0.3
- BUGFIX - Templates functionality was restored and improved.
-
BUGFIX - Templates page improved.
-
FEATURE - Added an Enteprise Login integration.
- FEATURE - Improve installation instructions format.
-
supervisor. 3.0.0-2-g083170f (upgraded)
-
web. 2.9.1-4-g52d368f6 (upgraded)
-
gateway. 1.7.1-1-g8325587 (upgraded)
-
auth. 0.0.1
-
sync. 0.0.3
-
supervisor. 2.8.0
-
web. 2.8.0
-
gateway. 1.6.0
-
auth. 0.0.1
-
sync. 0.0.3
Launch tasks using assignee. Extend members translation. Unify workflows and tasks checks.
trigger onhold was not working.
this event is no longer emitted. was removed
this is in progress. structure was added.
Listening on /api/docs
The scheduler was improved. Human format was removed. Added cron with example and Timezone auto-discover. UI Improved.
Show Popup is now tied to the job-completed event. The custom pop-event was removed.
A download button component was added in table view.
New buttons added to work with task arguments:
Export to File (Args can be exported to recipe) Import from File (From task recipe supported) Copy (from existent tasks)
Improve optional arguments parsing. Keep legacy behoviour.
Acls added to buttons. Hide buttons to non-admin users.
Job rows are no longer rendered onload.
-
supervisor. 2.7.2
-
web. 2.7.2
-
gateway. 1.5.0
-
auth. 0.0.1
-
sync. 0.0.3
(tag: 2.7.2) Fix jobs query. add more info. UI need improves
Remove jobs filteringg (#181)
(origin/reschedule-fix) validate payload (#180)
(tag: 2.7.1)
add more data to response (#179)
missing validation (#178)
(tag: 2.7.0)
restart schedule using new next run (#177)
running jobs counter api (#176)
Scheduler pause (#175)
(tag: 2.7.2) capture close button (#290)
2.7.1 Release Fixes. Jobs fetch and onHold checks
Jobs fetch fixes (#289)
Optional arguments types validation (#286)
"Unknown" notifications for schedules fixed (#281)
Emprolijar isPendingCheck y arreglar el chequeo de pending jobs (#270)
(tag: 2.7.1)
resync and repopulate improves (#284)
fetch jobs on check pending (#283)
webhook refactoring (#282)
use collection to count. reduce jobs payload. (#280)
(tag: 2.7.0)
file page (#272)
add more control to jobs operations counter (#276)
boton para cambiar el assignee de una job pending (#269)
Filter members in orgation menu (#267)
Tying current running jobs to the API (#255)
Implemented functional buttons (#254)
Scheduler pause button (#256)
-
supervisor. 2.6.1
-
web. 2.6.1
-
gateway. 1.5.0
-
auth. 0.0.1
-
sync. 0.0.3
Admin users can cancel jobs again (#173)
Fix for dynamic settings validation.
Text argument does not stringify by default
Legacy is the default argument type behavior
in-progress job also optionals enabled. (#268)
Admin users is able to cancel jobs (again) (#265)
Restore workflow jobs fetch on-loading
-
supervisor. 2.6.0
-
web. 2.6.0
-
gateway. 1.5.0
-
auth. 0.0.1
-
sync. 0.0.3
-
Evaluate arguments as mime text/plain (#170)
-
Fix dynamic settings verification (#172)
-
Add control to non-cancellable jobs (#171)
-
Task arguments improved to work with optionals (#258)
Text arguments type added.
-
Scripts Linked models. Fix verification order (#263)
-
Argument type options/remote options admit multiples selections (#252)
-
Member page search input (#262)
-
Ask confirmation to modify scripts attached to multiple models (#253)
-
Ordered monitor check interval list (#259)
-
Verify my-pending tasks (#241)
-
Jobs control. can be canceled. (#249)
-
Combo arguments admit 0 as input value (#251)
-
supervisor. 2.5.2
-
web. 2.5.1
-
gateway. 1.5.0
-
auth. 0.0.1
-
sync. 0.0.3
-
Workflow user inputs (#152)
Users assignee and observers can be controled.
Added security.
The approvers in approval tasks has new variants.
Workflows dynamic settings can now be forbidden.
-
change exceded jobs clean order - create then clean (#161)
-
Task/Workflow can be cancellable (#164)
-
add limit/removal jobs exec policy by task/workflow (#168)
-
Escape regexp case insensitive in all db query (#76)
-
Encrypted configs (#77)
-
lower case email on user invitation (#79)
-
create AD/LDAP users with default/domain group. (#80)
-
A lot of fixes with users, members, authorization and authentication of users (#76 #79 #81)
-
Build webserver support for on premise installations (#237)
-
remove customer from request payload and url (#231)
remove customer from request payload and url. no longer needed
searchbox fix: not found new created task
rename property (acl_dynamic => empty_viewers)
fix grecaptcha verification
added participants information to jobs
assigned_user default value
-
named integration tokens (#234)
-
workflow table view fix (#238)
-
client socket connection improved (#244)
-
dynamic settings security improved (#247)
-
supervisor. 2.4.2
-
web. 2.4.2
-
gateway. 1.4.2
-
auth. 0.0.1
-
sync. 0.0.3
-
(supervisor) re-enable job.lifecycle (user can cancel) (#155). users with limited access can cancel jobs again
-
(supervisor) HOTFIX: workflow path rename.
-
(web) build version and scripts (#236)
-
(gateway) Enterprise Auth. verify username & email (#75)
-
supervisor. 2.4.1
-
web. 2.4.1
-
gateway. 1.4.1
-
auth. 0.0.1
-
sync. 0.0.3
-
(Gw|Web) FEATURE: Optional. organizations display name setting (display_name property added)
-
(Gw) FIX: Requests compression support restored. Prevents sending static files uncompressed
-
(Web) FIX: Jobs list limit (paginator). Hide jobs elements from the UI. Memory leaks and browser freeze
-
(Web) FIX: Check jobs ownership and interactions, using users email and id
-
(Web) HOTFIX: Searchbox fixes, Workflows and Groups now can be searched.
-
(Web) HOTFIX: Workflow current, last and first job determined correctly
-
(supervisor) Task & Workflows ACL controller (#154)
-
(supervisor) organization display name
-
supervisor. 2.4.0
-
web. 2.4.0
-
gateway. 1.4.0
-
auth. 0.0.1
-
sync. 0.0.3
- LDAP/AD Login. Users profile creation and verification can now be performed in case-insensitive manner.
Default group (configuration req.) User match/create by email, username (case insensitive)
-
Toggle email notifications for activation, customerInvitation, invitation, passwordRecover, registration.
-
Toggle registration form, google login options, password reset form.
-
Can customize login form inputs placeholders
-
Cloud Domain Enterprise login (Azure AD integration)
-
Notifications can now be sent using email and username.
-
Dynamic approvers for Approval tasks. Approvers are set during task Triggering and should be defined in the previous task of a workflow or from the triggering task.
-
ACL's and dynamic ACL's for Task and Workflows. This allows assignment of the workflow/task (job) execution to particular users. The ACL's must be set during task triggering.
-
Task Arguments can now be set as Optional
-
Core Arguments as JSON encoded (optional). The core will JSON.encode all task arguments and JSON.decode for each argument will be required within the scripts. Future releases will perform this process automatically.
-
Added Task input type JSON. Validation only applicable for user input.
-
Approval Task parametrization: success_enabled, failure_enabled, cancel_enabled, ignore_enabled
-
Task properties can now be set dynamically. (working on the documentation)
-
Username was added to env THEEYE_JOB_USER
-
Can now dynamically set user_inputs, user_inputs_member
-
Optional during triggers can be set via API and task output. (working on the documentation)
-
Workflow Job table view. The jobs list is displayed aligned in columns, each filled in with the arguments received in the first step (task) of the workflow.
-
New endpoints added in the Core API.
method | path | description |
---|---|---|
GET | /workflow/:workflow_id/job | Fetch all workflow jobs (fetch api ready) |
GET | /workflow/:workflow_id/job/:job | Fetch a workflow job |
GET | /workflow/:workflow_id/job/:job/jobs | Fetch all task jobs withing a workflow job execution |
PUT | /job/:job/assignee | Set user_inputs, user_inputs_members. also set job acl. body filter username, email. determine organization using session |
PUT | /job/:job/acl | Set job acl |
PUT | /workflows/:workflow/job/:job/acl | Set job acl by workflow |
PUT | /workflows/:workflow/job/:job/cancel | Cancel workflow job execution |