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.