Significant Features
Connection Controls
In large domains, restarting situate can be made more difficult by UXs connecting at the same time, creating a DOS attack on the server. New situate properties allow you to kill all remove UX instances, prevent REST logins, and add a whitelist for UX connections.
Local UX Defaults
Special trigger defaults were added that expand at the UX enable you to set the default trigger value to things like the hostname or IP address of UX, etc
REST API Features
New features have been added to the REST API to allow the full workflow to be returne in the /workflows call as well as other things
Enhancement and Bug Fixes
2.1.3.0 (2024-09-17)
When changing the workflow in a workflow task, if the workflow selected changes, the trigger was being reset to the first trigger.
SSD-2268
CTRL-W closes focused tab
SSD-2269
A bug was found in the 'Search Workflows' when future dates were returned. The code was identifying some results as duplicates and not adding them to the view
SSD-2267
A bug causing bad JSON to be built for workflows containing report writer tasks was fixed
SSD-0000
Significant Features
MS OAuth
Enchancements to work with Microsoft Office 366.
Enhancements to email filtering
Improved email filtering to look for subject and body items that are encoded in other languages
Enhancement and Bug Fixes
2.1.2.0 (2024-07-11)
Fixed issue causing worfklows save to fail
SSD-2217
Significant Features
Email Filtering
Enchancements to email filtering to support multiple character sets
Enhancements to email filtering
Improved email filtering to look for subject and body items that are encoded in other languages
Enhancement and Bug Fixes
2.1.1.0 (2024-01-13)
Fixed issue causing worfklows save to fail
SSD-2217
Significant Features
Multi-Domain UI
It is now possible to connect to more than one Situate domain at the same time. This allows you to manage workflows in more than one domain without having to have a second UI instance. It also allows you to drag and drop workflows between domains. Additionally, the unified alert view shows alerts for all domains in the same pane.
Task Conditions
Conditions can now be attached to tasks. One condition, the 'unless condition', causes the task to run unless some condition is true. In that case it is skipped. Conditions simplify workflows because you no longer need condition edges to go around tasks you don't want to execute.
Email Router
A new email router task, when combinded with an email trigger, can be used to pull apart attachments and store them to a file system based upon your business rules.
Workflow Search List
When running a workflow from a workflow, a search path can now be established so that workflows from other groups can be called.
Workflow Pause
Workflows can be paused. When paused, currently executing tasks will be allowed to complete but new tasks will not be started. When the workflow is continued, new tasks will begin running again. This provides a way to pause a resource intensive workflow when it may interfere with other workloads.
Enhancement and Bug Fixes
2.1.0.0 (2022-12-02)
Improvement in the way splits manage failures on paths running within them.
Additional features in the report writer task, including now supporting .ejs templates
Significant Features
Comprehensive Bug and Small Features Update
This release rolled up many issues and feaatures requests from customers
Enhancement and Bug Fixes
2.0.6.33 (2022-12-02)
Added controls to clarify when an expression edge should fail when a prior task failes
SSD-1667
Fixed a bug where the UI was not removing deleted assets from asset groups
SSD-1667
Fixed a issue where a workflow became stuck in canceling state
SSD-1669
Fixed a mime decode issue with email using BIG5 encoding
2.0.6.32 (2022-11-07)
Email router task fails to rename some files correctly.
SSD-1663
2.0.6.31 (2022-10-18)
Auth service 'access through' is changing when agents are added, but should not
2.0.6.30 (2022-09-15)
Customer created workflow that went into a tight loop and caused a production issue. New max_call_depty prevents recursive call beyold limit
2.0.6.29 (2022-08-05)
Special patch to specific customer
2.0.6.28 (2022-08-04)
Special patch to specific customer
2.0.6.27 (2022-08-02)
Improve audit log entries for failed file transfers
Fixed a deadlock issue when older task logs are opened
SSD-1630
Added additional debug logging to identify issue at customer site
SSD-1629
Allow workflow task to be set to 'self' to prevent errors when workflows are copied
SSD-1629
Fixes to custom email router task for customer
SSD-1640
Fixes a bug where the 'access through' in an auth service was changing when it should not
SSD-1641
2.0.6.26 (2022-07-04)
Fixed a UI issue where zoom was not working in the workflow editor
Fixed a an issue where a velocity exception was not being reported and did not faile the workflow
SSD-1570
LD_PRELOAD was incorrectly set when installing an agent. This was causing systemd to complain
SSD-1548
Default Value of a trigger variable stop working as expected after upgrade to 2.0.6.25
SSD-1549
A field in a workflow failed to expand when it should have
SSD-1570
The audit log was not recoring changes when groups were removed from a user
SSD-1564
Settings were changed on the virtual machine to show full stacks to aid in debugging user issues
SSD-1562
Fixes for problems upgrading situate agent on Ubuntu 14.04
SSD-1548
A new delivery system for help reports was deployed
2.0.6.25 (2022-05-21)
Fixes a UI issue with Search Instances
Fixes a null pointer issue in the root cause analayser
added additional logging on endpoint failures
Better logging of Javascript calls into java functions in the debugger
Fixes issues in the workflow queue when searching for canceled instances
Fixes a bug that causes the UI to hang when selecting multiple workflows
Default value in workflow prompt needs to support expansion
'Remove files on destination that don't exist on the source' was not working whenever MD5 checking was enabled
SSD-1507
Fix case and regex button persistence in quick find
SSD-897
Fix an issue importing a workflow when certain time stamps in the .xml file are incorrectly set
2.0.6.24 (2022-04-19)
Fixes REST api timeout issue
Fixes to the CSV parser to support certain character sets
Fixes javascipt date formatting issue
SSD-1485
Customer could not create a copy of the builtin_notify workflow
SSD-1484
Situate agent crashed with too many open files
SSD-1478
Fixes a login compatability issue with older situate agents
SSD-1485
Fixes an issue with editing a workflow after a situate restart
SSD-1062
2.0.6.23 (2022-03-23)
Fixes to next business day computation on the email router task
2.0.6.22 (2022-03-14)
Fixes to allow '@' in principal name
Fixes for escaping certain characters in JSON strings
2.0.6.21 (2022-02-17)
Improvements to date handling via Javascript
2.0.6.20 (2022-02-12)
Fixes for connectivity to older MSSQL databases
additional fixes for custom work for customer
2.0.6.19 (2022-02-02)
Fixed file transfer performance issue
2.0.6.18 (2022-01-31)
Release of customer project for customer
Improved performance of task log rolling
2.0.6.7 (2021-08-27)
ft_stable_time available in 1.9 needs to be available in 2.0
4763
2.0.6.3 (2021-08-02)
UI issues with adding new assets were fixed
An issue where situation where the workflow manager would hang was resolved
Extend report writer so that each child query can be contained within it's own scope
2.0.6.2 (2021-07-26)
Copy / Replace workflow in workflow group always fails
4763
Cannot filter running workflows by tag
4764
Confirm All has different permissions than confirm SSD-924
4765
Cannot confirm multiple workflows SSD-1148
4766
Based on customer feedback, the behavior of Ctrl+Enter in dialog boxes has changed to close and save if modified.
4767
Sometimes when adding an asset to a group, the UI gets into a loop adding it over and over. SSD-955
4768
One instance on execute workflow action moved due to customer feedback SSD-1061
4769
When mult-execute is used, the confirm settings of the last trigger are used SSD-1058
4770
Bug adding new assets created when adding the upgrade_certs option - SSD-1138
4772
Temporary code to speed connection validation possibly causing file transfer issues SSD-1137
4773
2.0.6.1 (2022-01-02)
A bug was fixed that prevented uses from logging in when integrated with LDAP
4771
Significant Features
Report Writer
Complete redesign of the report writer. We now integrate tightly with JSReport to allow you to produce stunning reports.
Enhancement and Bug Fixes
Significant Features
High Performance CSV Parser
The CSV parser was replace with a much faster one
Performance and Scalability
There were signficant changes to promote performance and set put in place changes that will be leveraged by all tasks at a later date, including a significant refactor of some security items.
Enhancement and Bug Fixes
Significant Features
Online Documentation
Complete revamp of online documentation
Enhancement and Bug Fixes
2.0.3.0 (2020-07-27)
A fix was made to the approval panel
Support for generic microsoft JDBC was added
Several cosmetic issues were fixed in the workflow queue
API's currently allowed calendars with duplicate names
4587
Web logs were reporting in UTC instead of the time zone of the computer
4489
when identities were added using the UI, they were not always immediately displayed
Significant Features
Support the ability to replace embedded audit database with mysql instance
Adds support for MySQL database, enabling the replacement of the embedded hypersonic database that is installed by default. The MySQL option provides better audit log performance for large installations.
Custom Columns
The queue view now allows you to edit your columns, their order, size and location. In addition, custom columns based on new search criteria can be added.
Workflow Find
A completely new 'Find...' option allows you to find workflows that reference certain targeted objects. For example, find all workflows that run on testsrv1. The new find feature then highlights the exact location of those references in the workflow editor, allowing you to quickly change workflows.
Keywords replaced by Tags
The keywords that can be applied to any workflow were replaced by Tags. Tags are both key and value to allow for better searching capability. Existing keywords will become Tag keys with empty values upon upgrade. Tags can also be set at the group level and inherited by the workflows in that group. Finally tag values can be added as special columns using the new column editor for the workflow queue.
Enhancement and Bug Fixes
Significant Features
Systemd cgroups
Situate now leverages cgroups to allow you to control resources such as CPU, Memory and network traffic.
Enhancement and Bug Fixes
Significant Features
Root Cause Reporting
When a notification workflow is sent, a root cause analysis is performed and sent along with the workflow. This show much more detail about the nature of the failure, even if it exists in a workflow called by another worfkflow.
Argument Builder
The new Argument Builder makes it easier to build commands that have a lot of arguments, especially when they are conditionally applied.
Root cause analyzer for quick, AI-based analysis of a failed workflow
The root cause analyzer will generate a human readable report that describes why a workflow failed. It will be leveraged to generate a more detailed email report and quick analysis in the web-based UI. Leveraging AI principals, feedback from users' interaction with the web UI will be collected and used to further improve the report generated.
.ICS calendars are now supported
.ICS calendars are now supported
Redesigned Queue View
The queue view was completely redesigned in 2.0. Editing and 'running' modes separate tasks into different views. Workflows needing attention are folded under their approved workflow, tidying up the view. Rollup states allow more insight more quickly, and alert integration allows alerts about a particular workflow to be effectively indicated.
Systems and Applications
Monitoring alerts describe why workflow cannot run for some reason. For example, if a file trigger is configured to watch a directory and the directory does not exist, an alert is generated.
Integrated Monitoring
Monitoring alerts describe why workflow cannot run for some reason. For example, if a file trigger is configured to watch a directory and the directory does not exist, an alert is generated.
All new CMDB
Situate 2.0 contains an all new CMDB implementation. In addition to storing configuration items, the new CMDB can also store relationships between items. Configuration Items and their relationships are then stored in a graph database that facilitates searching with knowledge of the relationships among items. Xona will leverage this approach more and more going forward as we introduce more AI and Workflow Intelligence to situate.
Enhancement and Bug Fixes