Release Notes - Camunda Optimize - Version 2.5.0-alpha1 - HTML format

Bug Report

  • [OPT-948] - Bpmn diagram does not adjust size on window resizing
  • [OPT-1518] - Display an error when ElasticSearch exceeded the low disk watermark
  • [OPT-1713] - GroupByVariable of type date should do a histogramAggregation instead of terms
  • [OPT-1868] - Automatically loading the only process definition when there is only one is broken
  • [OPT-1979] - Duration label partially covered in User Task report builder
  • [OPT-2004] - Cannnot open dropdown for process name and version by keyboard
  • [OPT-2016] - Report evaluation does not return whole date specified in filter
  • [OPT-2036] - Prematurely loading the flow node names on the analysis page
  • [OPT-2067] - Cannot save report after save failed once
  • [OPT-2077] - Sorting wrong after aggregation change
  • [OPT-2079] - Cannot sort report table by integer variable
  • [OPT-2081] - Table sorting is preserved when switching to another visualization
  • [OPT-2102] - "You session timed out" notification on first Optimize without previous session
  • [OPT-2110] - Combined Report crashes on "Show Absolute Value"
  • [OPT-2116] - Combined Report Charts display flownode id instead of name
  • [OPT-2131] - Incomplete Combined Report looks different
  • [OPT-2136] - Dropdown does not handle change to options well
  • [OPT-2139] - Heatmap tooltips cannot be disabled when switching from count to duration
  • [OPT-2142] - Analysis End Event Overlay does not contain meaningful information
  • [OPT-2147] - Don't show autocomplete suggestions for Entity name input fields
  • [OPT-2150] - List dropdown: Prevent first item automatic focus state
  • [OPT-2153] - I can accidently create multiple collections and also do not notice the progress of creation
  • [OPT-2158] - Evaluation count missing in decision reports
  • [OPT-2160] - Flow node names are outdated for report with version 'all'
  • [OPT-2163] - Resolve failing Rolling Data Upgrade step
  • [OPT-2166] - User Tasks reports do not have new "No Data" design
  • [OPT-2167] - dropdown appear scrollable sometimes although there is enough space
  • [OPT-2171] - Enabled Goal Line in Instance Count View hides Line chart
  • [OPT-2172] - Denied authorization for READ_HISTORY on proc_def leads to error on dashboard
  • [OPT-2176] - Don't show error on input when there's no input
  • [OPT-2179] - Top of Overview page overlaps scrollbar
  • [OPT-2180] - Uncaught error on session timeout on pages containing reports
  • [OPT-2181] - Processes appear multiple times in search dropdown

Feature Request

  • [OPT-665] - I can see Reports visualized as bpmn badge overlay
  • [OPT-904] - Store state of Branch Analysis in URL
  • [OPT-906] - Make "no data available" consistent
  • [OPT-1106] - I can use buttons to zoom bpmn diagrams
  • [OPT-1594] - show warnings in the control panel
  • [OPT-1731] - I can sort columns of single non raw data reports
  • [OPT-1758] - I can abort the search in Optimize with escape key press
  • [OPT-1848] - Give warning of too large reports
  • [OPT-1973] - Highlight selectable nodes in user task target value dialog
  • [OPT-2037] - Wrong credentials do not lead to error message in log
  • [OPT-2088] - Report Builder shows newly designed supporting messages when building a report
  • [OPT-2091] - Do not focus first typeahead entry when clicking on typeahead text field
  • [OPT-2093] - Process & Decision Definition Dropdowns are searchable
  • [OPT-2094] - Unknown URLs should show 404 or redirect and nicer error page
  • [OPT-2095] - Handling of menus (Dropdowns, popovers, typeahead) improvements
  • [OPT-2103] - Increase responsiveness of report evaluation
  • [OPT-2104] - Allow sorting by all columns in process and decision reports
  • [OPT-2105] - Protect Optimize from CSRF attacks
  • [OPT-2117] - Preserve state when session times out
  • [OPT-2143] - Don't show :focus styles when actioning an interactive element using the cursor

Task

  • [OPT-681] - Improve Modal usability/accessibility
  • [OPT-735] - Use the new Elasticsearch rest-client instead of the transport client
  • [OPT-900] - Create styles for license.html
  • [OPT-1144] - Change alert modal label from "Add new Alert" to "Create New Alert"
  • [OPT-1312] - Create a warning style for the Message component
  • [OPT-1336] - Disable login button when login is in progress
  • [OPT-1521] - Introduce Lombok
  • [OPT-1592] - Remove all deployments from the engine before starting with data generation
  • [OPT-1716] - Extend cleanup performance tests to cover decisionInstances as well
  • [OPT-1745] - The link in the distro files to the Optimize docs should point to the version
  • [OPT-1753] - It is tested that I can perform all migration in a row
  • [OPT-1754] - Improve behavior of group by variable selection
  • [OPT-1804] - Check if realtime in elasticsearch requests needs to be set
  • [OPT-1813] - Show scrollbar in mac when div is scrollable
  • [OPT-1854] - Use parameterized tests for the flow node duration grouped by flow node reports
  • [OPT-1857] - It is tested that Optimize works with Amazon's Elasticsearch Service
  • [OPT-1907] - Find easy way to extract the type of a combined report
  • [OPT-1923] - Split up Dashboard.js
  • [OPT-1951] - Clean up Table services
  • [OPT-2017] - Upgrade enzyme and use renderProp for PrivateRoute tests
  • [OPT-2024] - Create tests for createDefaultChartOptions
  • [OPT-2034] - Remove operations field in decision report view
  • [OPT-2040] - add collections dropdown to details view of the report
  • [OPT-2041] - Do not block xml import on 4xx errors from engine
  • [OPT-2042] - Create config parameter to define the access url to Optimize
  • [OPT-2084] - Bundle report evaluation and flow node names requests
  • [OPT-2085] - Add source code licenses
  • [OPT-2089] - Create data generation module for current version
  • [OPT-2092] - Align labels of Report Control Panel and SetupNotice
  • [OPT-2109] - Improve ux - Make checkboxes accessible in Combined report settings
  • [OPT-2113] - Add loading indicator when loading flow node names for combined reports
  • [OPT-2114] - Reduce code duplication in CombinedProcessReportResult
  • [OPT-2120] - Deploy engine plugins to nexus
  • [OPT-2121] - Remove 2.1.0 as default first version in post-migration-test
  • [OPT-2130] - Move all the common entity API operations to services folder and remove duplicated
  • [OPT-2135] - Update bpmn.io libraries to latest version
  • [OPT-2137] - Remove support for engine version 7.8
  • [OPT-2138] - Resolve circular circular dependency between the ReportService and SharingService
  • [OPT-2141] - Forbid bracketless ifs
  • [OPT-2144] - Update supported node version to latest LTS
  • [OPT-2145] - remove collection dropdown in edit mode and make it smaller in view mode
  • [OPT-2146] - Remove operations field in decision report view (frontend)
  • [OPT-2149] - Use different subtext for Setup Notice in Report View mode
  • [OPT-2159] - Assert groupByStartDate key in date filter tests
  • [OPT-2165] - Nightly QueryPerformance Tests fails with crashing VM
  • [OPT-2174] - Change text of too many data points
  • [OPT-2178] - Use latest startDate as endDate of default date histogram limiting filter
  • [OPT-2186] - Dependency Check job is failing
  • [OPT-2197] - Simplify BPMN diagrams test

Feature Part

  • [OPT-2127] - Display warning to the user if the result has been truncated

Sub-task

  • [OPT-1929] - Add CSRF-Protection
  • [OPT-2058] - Allow process report evaluations grouped by FlowNode/UserTask to be sorted by flow node name
  • [OPT-2086] - Refactor report result structure
  • [OPT-2118] - Sort groupBy FlowNode/UserTask table columns by name
  • [OPT-2119] - Evaluation map result is transformed to array result
  • [OPT-2123] - Add license headers for Javascript source files
  • [OPT-2124] - Add license headers for compiled frontend
  • [OPT-2125] - Create script to compile front end dependency info to JSON
  • [OPT-2126] - The evaluation of a report indicates if the result is complete
  • [OPT-2128] - Add license headers to Java sources
  • [OPT-2129] - Generate backend dependency list for license book
  • [OPT-2132] - Restructure Report Evaluation Response
  • [OPT-2134] - Use new result structure in front-end
  • [OPT-2140] - Limit date histogram reports (group by date) to maximum number of buckets
  • [OPT-2151] - Spike: Request immutable data only once
  • [OPT-2161] - Store csrf session token in front-end
  • [OPT-2162] - Write security notice about CRSF protection
  • [OPT-2168] - Allow decision report evaluations grouped by matched rule to be their sequential id
  • [OPT-2169] - Allow decision report evaluations grouped by variable to be sorted by the variable label
  • [OPT-2177] - Cache immutable REST responses
  • [OPT-2188] - Import tenantId
  • [OPT-2192] - Sorting by flow node name uses the key if name is not available
  • [OPT-2196] - Optional default tenantId per engine

Edit/Copy Release Notes

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