Release Notes - Camunda Optimize - Version 3.2.0-alpha2 - HTML format

Design Task

  • [OPT-3728] - Live dashboard filters behaviour refinements
  • [OPT-4011] - Runtime features
  • [OPT-4189] - Dashboard template User Flow and design

Bug Report

  • [OPT-3707] - Optimize crashes when closing delete modal on slow connection
  • [OPT-3774] - User Task Reports grouped by Auto Start Date fails when number of instances =1
  • [OPT-3910] - Relative/Rolling Date Filters in Combined Report Results in Too Many Buckets
  • [OPT-3911] - Date reports should always return empty result when there are no instances
  • [OPT-3953] - Applied filter popover has weird arrow position
  • [OPT-3955] - Report Title Tooltip position is incorrect
  • [OPT-3978] - Combined Reports overlap if contained reports have same name
  • [OPT-3983] - Long words in report name in configuration popover overflows
  • [OPT-3994] - Versions aren't sorted correctly in report building dropdown
  • [OPT-3998] - Selection outline for flownodes not shown in even based processes modeler
  • [OPT-3999] - Timezone is applied wrong to bucketLimiting filter on group by date with unit
  • [OPT-4014] - Attempt to normalize date variable strings to Optimize compatible format
  • [OPT-4018] - Export fails when downloading empty variable number reports
  • [OPT-4038] - rawdata table rows are unaligned when disabling all columns and enabling two column
  • [OPT-4059] - Can't add report with missing opening parenthesis
  • [OPT-4069] - Optimize keeps open too many scrolls
  • [OPT-4077] - Collections permissions/roles are being removed if the application authorization request returns an error code
  • [OPT-4085] - Visualization is inconsistent after distribution change
  • [OPT-4101] - Resolve Sonarcloud Issues with list assertions
  • [OPT-4110] - Cannot switch Optimize language
  • [OPT-4125] - Elasticsearch version checker does not extract latest version correctly
  • [OPT-4139] - colorpicker is shown for distributed reports that are grouped by userTask
  • [OPT-4152] - relative value checkbox shows 'process count' in decision report
  • [OPT-4177] - X-Axes displays values from latest to oldest date
  • [OPT-4183] - Telemetry tests do not test correct behaviour
  • [OPT-4191] - Sorting a decision report by evaluation date does not work

Feature Request

  • [OPT-2210] - Make default sorting visible for table visualization
  • [OPT-3144] - Allow sending alerts to multiple e-mail addresses
  • [OPT-3297] - Allow sorting of Entity List items
  • [OPT-3330] - Trend Analysis: FlowNode Count/Duration grouped by start/end date distributed by FlowNode
  • [OPT-3636] - I can explicitly include certain columns only in raw data reports
  • [OPT-3643] - Performance Distribution: I can group Process/FlowNode/UserTask Instance Count by Duration
  • [OPT-3653] - Allow internationalization for dates
  • [OPT-3693] - Use latest LTS release of JRE for Optimize Docker Image
  • [OPT-4086] - Open cockpit deeplink in new tab per default (in raw data tables)
  • [OPT-4108] - I can see the current report result when I create an alert
  • [OPT-4127] - Provide a searchable column in alert list
  • [OPT-4130] - Make logging more easily configurable for docker Optimize

Task

  • [OPT-866] - Create and use Tabbed panel component
  • [OPT-1615] - Add label to configuration button
  • [OPT-2888] - Document mounting environment-config.yaml into docker container
  • [OPT-2995] - Test that report deletion does not create inconsistent states
  • [OPT-3068] - Use definitionKey lookup for reports when clearing event based process resources
  • [OPT-3185] - Refactor OptimizeRequestExecutor for easier usage
  • [OPT-3287] - DefinitionResolver should try to fetch a particular definition directly from the engine API on cache miss
  • [OPT-3629] - Move the engine endpoint constants from the configuration to hard-coded constants class
  • [OPT-3644] - Upgrade schema integrity test
  • [OPT-3669] - Test that updating the engine-alias in the configuration does not affect functionality
  • [OPT-3786] - Move duplicated/often used process models to a single class
  • [OPT-3792] - Hide source modal context switch in edit mode
  • [OPT-3806] - Re-enable unit tests for pickerDateInput
  • [OPT-3831] - Split up SingleReportHandlingIT
  • [OPT-3837] - Remove sorting of report results in the frontend
  • [OPT-3839] - Sort date reports ascending by default
  • [OPT-3843] - Add a script to the demo distribution to start Elasticsearch only
  • [OPT-3904] - Find a solution to the configuration popover remounting when reevaluating the report
  • [OPT-3909] - Remove IE11 pollyfils
  • [OPT-3927] - Clean up the utility class annotations
  • [OPT-3962] - Set the timezone when retrieving the min/max values for date reports
  • [OPT-3968] - Enable Event Process Data Migration Tests
  • [OPT-3979] - Improve Time handling for Date filters
  • [OPT-3989] - Remove 3.0.0 to 3.1.0 Upgrade steps and tests
  • [OPT-4017] - change bpmn import xml to use the promises
  • [OPT-4019] - Clean up and make Util tasks more consistent
  • [OPT-4024] - Bucket size input field formats larger numbers
  • [OPT-4025] - Adjust report sorting based on visualisation
  • [OPT-4035] - e2e related to report and event based processes are broken on browserstack
  • [OPT-4036] - Clean Up Table Columns Lists if Variables are Removed
  • [OPT-4049] - Document that events can be updated (e.g. with new variable data) in event monitoring
  • [OPT-4053] - Elasticsearch compability test are failing due to instable embedded optimize integration test
  • [OPT-4058] - Engine compatibility tests should contain the latest snapshot
  • [OPT-4061] - Remove use of deprecated APIs
  • [OPT-4067] - Remove unused deprecation warnings from CustomPrefixIT
  • [OPT-4068] - Migrate Event Count retrieval to use new Sorter parameter pattern
  • [OPT-4073] - Refactor extracting of dto fields for tableColumns and csv export
  • [OPT-4083] - Move dependabot config file so we can make use of the Github UI
  • [OPT-4092] - Use parameterized error responses for mockserver responses
  • [OPT-4105] - Counter intuitive disabling of markers
  • [OPT-4106] - The suspension filter is still showing its outdated limitations
  • [OPT-4107] - It's shown if the outlier analysis reveals no results
  • [OPT-4111] - it's tested that the german browser version works
  • [OPT-4122] - Copyedit System Configuration Docs
  • [OPT-4128] - Merge minMax range fields in command execution context
  • [OPT-4134] - Docs: correct details on telemetry data listed in config
  • [OPT-4146] - Return an empty object when there are no outliers
  • [OPT-4170] - Add Cmd line argument fuer superusers
  • [OPT-4171] - Refactor script creation with parameter map
  • [OPT-4176] - Add webhook placeholder config to environment config

Bug Part

  • [OPT-4075] - Sort order not binding properly from query params
  • [OPT-4178] - Running instances that make up the global duration max are missing in the result

Feature Part

  • [OPT-3950] - Alert API can handle multiple email addresses
  • [OPT-3951] - I can configure alerts for multiple recipients
  • [OPT-4004] - String variable filters can have "contains" operators for process reports
  • [OPT-4005] - I can use the new "contains"/"not contains" operator for string variable in reports
  • [OPT-4031] - adjust report configuration to allow specifically including certain columns
  • [OPT-4032] - add an option to include/exclude new variables from rawdata table
  • [OPT-4050] - String variable filters can have "contains" operators for decision reports and dashboard filters
  • [OPT-4057] - Allow EntityLists to be sortable
  • [OPT-4070] - I can group flow node reports by date in the report builder
  • [OPT-4093] - Add new report: view Flow Node count grouped by Flow Node start/end date distributed by Flow Node
  • [OPT-4094] - Add new report: view Flow Node duration grouped by Flow Node start/end date
  • [OPT-4095] - Add new report: view Flow Node duration grouped by Flow Node start/end date distributed by Flow Node
  • [OPT-4098] - Add new report: view Flow Node count grouped by Flow Node start/end date
  • [OPT-4115] - I can group reports by their duration in the report builder

Design Part

  • [OPT-3938] - Design approach to displaying incomplete, empty and broken reports
  • [OPT-4010] - UX Deep link into filtered dashboard

Sub-task

  • [OPT-4007] - Change button to text link
  • [OPT-4009] - Document String Variable Contains filter
  • [OPT-4026] - GroupBy Date Reports Refactoring Iteration 1
  • [OPT-4027] - GroupBy date Reports Refactoring Iteration 2
  • [OPT-4028] - Add performance tests for event based processes
  • [OPT-4029] - Add performance tests for fetching variables
  • [OPT-4033] - Process variable name endpoint uses composite aggregation
  • [OPT-4034] - Decision variable endpoints use composite aggregation
  • [OPT-4039] - Add definition key endpoint query parameter
  • [OPT-4040] - Remove exclude event process flag from definition key endpoint
  • [OPT-4041] - Use the Camunda query parameter when fetching definition keys for event based processes
  • [OPT-4042] - Prevent adding event sources where camunda events have not been imported
  • [OPT-4043] - Update event based process documentation with reasons for presence of definition keys
  • [OPT-4054] - Return entities according to sort parameters
  • [OPT-4055] - Return collection entities according to sort parameters
  • [OPT-4060] - Remove unused query param adjustment logic
  • [OPT-4064] - Adjust performance tests to make use of sorting
  • [OPT-4087] - GroupBy Process instance Duration for ProcessInstanceCount View reports
  • [OPT-4088] - GroupBy FlowNodeDuration for FlowNodeCount View reports
  • [OPT-4089] - GroupBy UserTaskDuration for UserTaskCount View reports
  • [OPT-4090] - Custom number bucket configuration for groupByDuration reports
  • [OPT-4091] - Create and store Optimize installation ID
  • [OPT-4103] - Combined Report range calculation for groupByDuration reports
  • [OPT-4112] - Add Telemetry Permissions Configuration
  • [OPT-4113] - Document Telemetry Permissions Config Setting
  • [OPT-4119] - Add information of whether to display settings modal
  • [OPT-4120] - Inform users whether telemetry is enabled or not
  • [OPT-4121] - Add settings modal for superusers
  • [OPT-4123] - Add telemetry reporter
  • [OPT-4124] - Add telemetry data DTOs for telemetry request payload
  • [OPT-4133] - Add License Key information to telemetry data
  • [OPT-4136] - Allow distribution of process instance count date reports by boolean and string variables
  • [OPT-4138] - add multi-line chart to distributed reports
  • [OPT-4148] - Adjust telemetry endpoint to production endpoint
  • [OPT-4149] - Remove deprecated `customNumberBucket` field
  • [OPT-4154] - Part 1: Refactor DistributedBy within config
  • [OPT-4155] - Adjust frontend to part 1 of distributedBy refactor
  • [OPT-4160] - Move Settings getter api to UIConfig api
  • [OPT-4163] - GroupBy FlowNodeDuration reports can be distributed by flow node
  • [OPT-4172] - UserTaskCount GroupBy idle/work/total duration
  • [OPT-4174] - GroupBy UserTaskDuration reports can be distributed by userTask
  • [OPT-4185] - Update telemetry login page information
  • [OPT-4186] - Document new Report Types
  • [OPT-4200] - Add distribution of instance duration date reports by boolean and string variables

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.