Release Notes - Camunda Optimize - Version 2.1.0 - HTML format

Bug Report

  • [OPT-1000] - No reimport after deleting finished instances
  • [OPT-1023] - Chart Reports have wrong size when coming from invalid report config
  • [OPT-1089] - Invalid report shows wrong error message in view mode
  • [OPT-1178] - Alert Email says Dashboard, but links to Report
  • [OPT-1191] - It is possible to create a Dashboard without a name
  • [OPT-1215] - Performance tests are never stopping
  • [OPT-1216] - Requesting an Xml for a process definition that is not imported yet results in nullpointer exception
  • [OPT-1220] - Setting import thread count to more than one breaks variables import
  • [OPT-1228] - Import skips entries if they are created the same millisecond other entries were imported
  • [OPT-1233] - No alert reminder email are sent
  • [OPT-1234] - IE11: Table Reports broken
  • [OPT-1241] - Only 10 String variable values are loaded in the variable filter
  • [OPT-1242] - Can't store configuration in report dashboards
  • [OPT-1246] - Cannot load more than 10 variables
  • [OPT-1280] - Not all variables are imported
  • [OPT-1281] - Do not import duplicated activity instances twice
  • [OPT-1300] - Footer Websocket always tries to connect to localhost

Feature Request

  • [OPT-391] - Provide typeahead for variable values
  • [OPT-411] - I can use a typeahead for variable names in the variable filter modal
  • [OPT-1192] - I can specify which columns to show in a Raw Data report
  • [OPT-1211] - I can reorder table columns via drag and drop
  • [OPT-1224] - I can manage Users
  • [OPT-1239] - I can add external sources to dashboards
  • [OPT-1243] - I can query the location of Camunda webapps
  • [OPT-1249] - I can see variable updates in Optimize
  • [OPT-1251] - I can open a process instance in Cockpit
  • [OPT-1254] - Using the REST-API I can filter variable string values for their prefix
  • [OPT-1255] - Using the REST-API I can filter variable names for their prefix
  • [OPT-1278] - I can adjust the REST requests to the engine(s) by a plugin

Task

  • [OPT-632] - Update detailed description of Optimize import process
  • [OPT-798] - SchedulerFactory should wire import compents based on configuration
  • [OPT-839] - Add styling for flow node filter
  • [OPT-863] - Can't scroll reports on Dashboard
  • [OPT-974] - Update user guide documentation to Optimize 2.0 version
  • [OPT-1073] - Mark all invalid input fields as invalid
  • [OPT-1079] - Use icons for the standard button operations
  • [OPT-1086] - Provide endpoint to retrieve the Optimize version
  • [OPT-1087] - Show hint on dashboard/report list that dashboard/report is shared
  • [OPT-1109] - Pre-select the only existing Process Definition in Dropdown
  • [OPT-1140] - Add missing icons to Dashboard and Report
  • [OPT-1151] - I get redirected if I access a report which does not exist or I have no access to
  • [OPT-1152] - Retrieve the authentication header at once in IT tests
  • [OPT-1153] - In dashboard edit mode reports should not indicate to be scrollable
  • [OPT-1170] - Improve table behavior
  • [OPT-1181] - I can request the variables sorted by name
  • [OPT-1182] - In the variable filter the variable list is sorted by name
  • [OPT-1186] - Backend returns status code 404 if dashboard/report doesn't exist
  • [OPT-1193] - Upgrade React to version 16.3
  • [OPT-1206] - Add configuration field to dashboard reports
  • [OPT-1207] - Numeric variable filter with "is greater than" or "is less than" option should only allow one value
  • [OPT-1209] - Misleading line in alert notification
  • [OPT-1217] - Transform RunningProcessInstnaceImportHandler from ScrollBasedImportIndexHandler to TimestampBasedImportIndexHandler
  • [OPT-1219] - Pass the text to Message end ErrorMessage components as children
  • [OPT-1221] - Use consistent number parsing logic
  • [OPT-1222] - Remove abstract class ImportService
  • [OPT-1223] - Remove missing entities check
  • [OPT-1226] - Improve Table performance
  • [OPT-1227] - Remove java class docs with @Author annotation
  • [OPT-1236] - Check import of Process Definitions
  • [OPT-1240] - Prevent embedding a dashboard in itself
  • [OPT-1250] - Import latest occurrence if two variable updates happened at the same time
  • [OPT-1252] - Remove variable import for completed process instances
  • [OPT-1259] - Using the REST-API I can find out if a user is authorized to share a dashboard
  • [OPT-1260] - Disable dashboard sharing button if user is not authorized to share dashboard
  • [OPT-1263] - Add business key to raw data report
  • [OPT-1277] - Using the Rest-API perform requests against the dedicated optimize endpoint in the engine to fetch the data
  • [OPT-1279] - Remove unnecessary tracking of variable ids and activity ids in respective types
  • [OPT-1282] - Footer should show the current Optimize version
  • [OPT-1283] - Update import description in the documentation
  • [OPT-1289] - Move email configuration into its own json path
  • [OPT-1297] - Document basic authentication with engine

Bug Part

  • [OPT-1168] - Target Value table header not aligned with body
  • [OPT-1208] - Too many historic instances with same endtime cause import to skip some instances
  • [OPT-1212] - Scroll based index handling works only for limited amount of data

Feature Part

  • [OPT-1175] - I can update schema automatically
  • [OPT-1225] - I can perform CRUD operations on users using Rest-API
  • [OPT-1230] - Allow only authorized users to access Optimize
  • [OPT-1231] - The user has only access to reports of process definitions he is authorized to
  • [OPT-1232] - The user has only manage alerts for reports he is authorized for

Sub-task

  • [OPT-1082] - Use icons for common actions
  • [OPT-1155] - Document the license page
  • [OPT-1156] - Document the homepage
  • [OPT-1157] - Document the available report list page
  • [OPT-1158] - Document the available dashboard list page
  • [OPT-1160] - Document the report builder
  • [OPT-1163] - Document the filter
  • [OPT-1166] - Document the alerting
  • [OPT-1171] - Table columns should have a larger minimum width when redered
  • [OPT-1172] - Save table column width in dashboard view
  • [OPT-1173] - The table is paginated
  • [OPT-1174] - Remove variable prefix from raw data report
  • [OPT-1184] - Optimize does not use the engine import executor anymore
  • [OPT-1185] - Fetching of engine entities is done by timestamp
  • [OPT-1187] - Import porgress can be computed for import by timestamp
  • [OPT-1188] - Test that import can handle the deletion of process instances during import
  • [OPT-1189] - Pre-select the only existing Process definition in Report Builder
  • [OPT-1190] - Pre-select the only existing process definition in the Analysis section
  • [OPT-1196] - Footer reports only import status instead of import progress
  • [OPT-1197] - I can start upgrade process from CLI
  • [OPT-1198] - Add elasticsearch http port to configuration
  • [OPT-1202] - Use page result to check if import is still active
  • [OPT-1203] - Cycle through definition list until no definition contains new data
  • [OPT-1213] - Remove cycling over process definitions in index handling
  • [OPT-1229] - Remove user management from Optimize
  • [OPT-1244] - Document how to define authorizations for definitions in Optimize
  • [OPT-1265] - Change start-up script setup

Edit/Copy Release Notes

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