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

Design Task

Bug Report

  • [OPT-3055] - Grammar Mistakes in German Translation
  • [OPT-3261] - Handle exceptions from the engine when fetching Authorizations
  • [OPT-3460] - Permission users list - allow in modal scrolling
  • [OPT-3498] - I can execute destructive actions on user task reports without reassurance modal
  • [OPT-3501] - Can't close the enity list search item with escape
  • [OPT-3506] - I can adjust the log level of the upgrade
  • [OPT-3515] - ProcessInstanceStart & End event don't have unique activityInstanceIds
  • [OPT-3518] - Failed Websocket causes camunda status to be missing
  • [OPT-3532] - Cannot add date variable filter with null / undefined
  • [OPT-3534] - Variables option becomes disabled after saving the report
  • [OPT-3545] - Java version related errors in the ReportsGenerator
  • [OPT-3556] - Show the error cause when report cannot be saved
  • [OPT-3559] - Optimize does not show variables with dots in its name in the raw data table
  • [OPT-3583] - Engine configured to not import still imports
  • [OPT-3593] - Email not configured warn log on webhook alert
  • [OPT-3611] - Failed Camunda Optimize upgrade to 3.0.0
  • [OPT-3619] - Table is broken in dark mode
  • [OPT-3620] - Upgrade to 3.0.0 fails under some circumstances
  • [OPT-3635] - No Redirect to license page on expired license
  • [OPT-3640] - CSV Exports use ' as escape character instead of "
  • [OPT-3652] - Raw Data Table Header is not translated
  • [OPT-3753] - The reset button for alert webhook is not working

Feature Request

  • [OPT-3284] - Raw Data for Outlier Analysis
  • [OPT-3289] - UserTask group by start/end date & distributed by assignee/candidate group
  • [OPT-3331] - UserTask/Flow Node Duration Filter
  • [OPT-3461] - Show Last Modified Tag for Event Based Processes Reports

Task

  • [OPT-2027] - Prevent repeatily reimport of engine data
  • [OPT-2410] - On report evaluation reponses != 200 show an error to the user
  • [OPT-2514] - Remove prefix from process varible name endpoint
  • [OPT-2528] - Make use of the dmn generator in all dmn tests
  • [OPT-2917] - Unexpected Behavior when logging out with unsaved changes
  • [OPT-2945] - Add errorCode for invalid Key case
  • [OPT-2992] - Test adjacent system failure using a configurable proxy
  • [OPT-3071] - Create ingestion Connector samples
  • [OPT-3253] - Reduce the number of bulk ES requests during import
  • [OPT-3327] - Use generated datasets in all nightly performance test pipelines
  • [OPT-3376] - Utilize Camunda Activity Sequence counters for ordering camunda activity events
  • [OPT-3408] - Version cleanup follow up
  • [OPT-3417] - Use Bearer scheme on the CloudEvents API
  • [OPT-3447] - Reject eventBased process Definitions as event source for another event based process
  • [OPT-3454] - Convert definition composite-aggregation performance tests to functional tests
  • [OPT-3462] - Make sure events after event based gateways have the correct durations
  • [OPT-3472] - Evaluate all elasticsearch aggregations prone to hitting bucket size limit
  • [OPT-3517] - Improve Table UI
  • [OPT-3526] - Remove the unused and incorrectly mapped activityInstanceId from FlowNodeEventDtos
  • [OPT-3530] - Document history cleanup effects on Optimize
  • [OPT-3535] - Update the XML field in the report configuration for all affected reports once a event-based process diagram is changed
  • [OPT-3562] - Grant more authorizations for users during data generation
  • [OPT-3564] - DataGeneration jenkins job is not using current branch module dependencies
  • [OPT-3565] - Resolve query performance test instability with ES 7.0.0-7.2.x
  • [OPT-3568] - Add documentation on required user permissions
  • [OPT-3597] - Adjust searchlimit to new identity auth filter
  • [OPT-3602] - Improve plugin documentation
  • [OPT-3607] - Update Engine version used in compatibility tests
  • [OPT-3639] - Remove 2.7 - 3.0 upgrade classes/tests
  • [OPT-3650] - Root-cause missing activityInstances in nightly importPerformanceTest
  • [OPT-3651] - Deduplicate eventTrace events on write
  • [OPT-3654] - Increase versions checked in EngineVersionCheckerTest
  • [OPT-3659] - Fix Failing Cluster Test Job
  • [OPT-3722] - Automate release branch creation
  • [OPT-3735] - Clean up constant classes

Feature Part

  • [OPT-3519] - Allow filtering by relative date variables via REST API
  • [OPT-3521] - I can add relative/rolling date variable filters in the UI
  • [OPT-3546] - filter report instances by a flow node duration
  • [OPT-3547] - Add a button to download instances that hit the target duration
  • [OPT-3557] - Add flownode/user task duration filter to the front-end
  • [OPT-3571] - Add REST-API for process autogeneration
  • [OPT-3572] - Create complete models based on external events
  • [OPT-3573] - Sort External event traces (and sequence counts) using secondary field
  • [OPT-3584] - Available dashboard filters are persisted
  • [OPT-3585] - Allow adding additional filters for report evaluation
  • [OPT-3587] - I can specify which filters are allowed for a dashboard
  • [OPT-3588] - I can specify instance state dashboard filters
  • [OPT-3589] - I can specify date filters for dashboards
  • [OPT-3600] - Make event source scopes inclusive for event counts
  • [OPT-3604] - Add property to exclude instances where variable is null or undefined
  • [OPT-3605] - Add option to exclude instances where variable is undefined/null
  • [OPT-3661] - Evaluate report UserTask frequency group by start/end date & distributed by assignee
  • [OPT-3671] - I can query for variable names across reports
  • [OPT-3672] - I can store available variable filters for dashboards
  • [OPT-3684] - Evaluate report UserTask frequency group by start/end date & distributed by candidate group
  • [OPT-3716] - Evaluate report UserTask duration group by start/end date & distributed by assignee
  • [OPT-3717] - Evaluate report UserTask duration group by start/end date & distributed by candidate group
  • [OPT-3740] - I can evaluate the user task group by date by assignee/candidate group reports in the report builder

Design Part

  • [OPT-3528] - Design for SUM of process variables feature
  • [OPT-3533] - Design - Show relative value...
  • [OPT-3537] - Design for dashboard filters
  • [OPT-3539] - Flow node durations: three iterations
  • [OPT-3554] - UI for including/excluding Null or Undefined
  • [OPT-3566] - Design for auto generation
  • [OPT-3691] - Create solution for clarifying difference in filter types.
  • [OPT-3711] - Create design to clarify the two differing filters

Sub-task

  • [OPT-3177] - Test cases for failed user/group requests to engine
  • [OPT-3178] - Test cases are added for ES errors when copying/moving/deleting resources
  • [OPT-3409] - Setup and start Engine Mockserver
  • [OPT-3424] - I can evaluate the new user task reports in the report builder
  • [OPT-3465] - Refactor Definitions ITs to use client classes
  • [OPT-3509] - Tests for ensuring ES Bulk import is resilient to ES failures
  • [OPT-3510] - Add tests for Engine import failures
  • [OPT-3511] - Refactor Report ITs to use client classes
  • [OPT-3520] - Adjust static date variable filter to new structure
  • [OPT-3522] - Add documentation for relative / rolling date filters
  • [OPT-3523] - Add new "medium" size dataset to data-generator
  • [OPT-3524] - Use "medium" dataset in the Query-Performance test job
  • [OPT-3525] - Use "medium" dataset in the Upgrade-Performance test job
  • [OPT-3553] - Refactor Dashboard ITs to use client classes
  • [OPT-3561] - update docs and whats new dialog
  • [OPT-3569] - Refactor Variable ITs to use client classes
  • [OPT-3570] - Mini-spike Camunda BPM Assert
  • [OPT-3577] - Create Assignee/CandidateGroup value REST-API
  • [OPT-3578] - Add Assignee/CandidateGroup Filter to Report API
  • [OPT-3598] - Create an endpoint to download process instances as a csv
  • [OPT-3599] - update endpoint to group defined flowNodes durations in one filter
  • [OPT-3614] - Make dashboard filters apply to the source reports in combined reports
  • [OPT-3615] - Remove GET endpoint for report evaluation
  • [OPT-3617] - Refactor Import Mediators
  • [OPT-3621] - Add CSV export button for outlier analysis
  • [OPT-3624] - Add docs and e2e tests for assignee/CandidateGroup filter
  • [OPT-3627] - Adjust the instances csv download to use new csv endpoint
  • [OPT-3628] - Refactor Identity ITs to use client classes
  • [OPT-3632] - Add Running Instance GroupBy
  • [OPT-3646] - Add a seperate option to edit event scope
  • [OPT-3655] - Refactor Entities, FlowNodeNames, Localization, Sharing and Status ITs to use client classes
  • [OPT-3660] - Document Running Date GroupBy
  • [OPT-3674] - Variable Filters should only apply to reports with that variable
  • [OPT-3676] - Adjust number and string variable filters to accept null/undefined
  • [OPT-3677] - Adjust date variable filters to accept null/undefined
  • [OPT-3685] - Add Convergent gateways to autogenerated models for external events
  • [OPT-3718] - Create endpoint to return variable values for given report IDs and variable name/types

Edit/Copy Release Notes

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