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

Bug Report

  • [OPT-1672] - Duration of 0ms displayed incorrectly in combined reports
  • [OPT-1740] - Empty report throws exception
  • [OPT-1748] - Starting Optimize displays warnings in log output
  • [OPT-1750] - Cannot exit alert modal with escape key press
  • [OPT-1751] - Normal usage of Optimize shows warning in logs
  • [OPT-1775] - Color selection for combined reports is sometimes mixed up
  • [OPT-1785] - Performance tests are failing
  • [OPT-1803] - Goal line overlays chart.js tooltip
  • [OPT-1823] - Firefox: Combined Report is flickering when
  • [OPT-1832] - Flow Node duration is max value of 64 signed int
  • [OPT-1856] - Wrong isBelow target configuration fields are set on report creation
  • [OPT-1874] - Cannot save reports with non integer targetValue
  • [OPT-1885] - ElasticSearchSchemaManager fails if index already exists

Feature Request

  • [OPT-1342] - I can create reports for DMN tables using the Optimize Rest-API
  • [OPT-1767] - I can open a decision instance in Cockpit
  • [OPT-1769] - I can run Optimize with JRE 11
  • [OPT-1770] - I can disable the DMN import
  • [OPT-1781] - Improved raw data report configuration style
  • [OPT-1782] - Configuration Option Button in Report Edit Mode should have title
  • [OPT-1783] - Information texts should be more consistent
  • [OPT-1797] - Connect against a elasticsearch with secured connection without user/certificate providence
  • [OPT-1837] - Automatically select group by start date interval

Task

  • [OPT-735] - Use the new Elasticsearch rest-client instead of the transport client
  • [OPT-1288] - Process Instance link to Cockpit should point to history data
  • [OPT-1305] - Develop consistent concept of how to display duration values
  • [OPT-1460] - Create automated tests that optimize can migrate against secured Elasticsearch
  • [OPT-1520] - Move all type name constants from configuration to ElasticsearchConstants class
  • [OPT-1567] - refactor Chart Component
  • [OPT-1579] - Refactor the reimport preparation module
  • [OPT-1609] - refactor combined selected panel
  • [OPT-1616] - Align submenus with parent element
  • [OPT-1619] - Refactor Report Updating
  • [OPT-1712] - Remove HeatmapTargetValueIndex from Elasticsearch
  • [OPT-1726] - Do backoff in an exponential manner
  • [OPT-1733] - Make DecisionEvaluationDateFilterIT stable
  • [OPT-1734] - Migrate upgrade-optimize-data data generation module
  • [OPT-1735] - Encapsulate handling of OptimizeDecisionDefinitionFetchException
  • [OPT-1736] - Let upgrade performance always upgrade to latest version
  • [OPT-1737] - Test every night that the release build works
  • [OPT-1738] - Add support for engine version 7.11.x
  • [OPT-1746] - Alert modal hint to configuration docs should be a warning box
  • [OPT-1756] - Rename server folder in demo distribution to elasticsearch
  • [OPT-1759] - Refactor handling of reports
  • [OPT-1760] - Speed up integration test (IT) execution
  • [OPT-1763] - Deploy engine-database-connection as application
  • [OPT-1764] - DMN Input & Output Variables can be modified via plugin
  • [OPT-1765] - Do not start Optimize if the elasticsearch version does not match
  • [OPT-1771] - It is nightly tested that Optimize works with the supported Elasticsearch versions
  • [OPT-1776] - Evaluate reports without visualization
  • [OPT-1777] - Retry on conflict is used again when writing to Elasticsearch
  • [OPT-1787] - Provide RestHighLevelClient only after schema got fully initialized
  • [OPT-1788] - Add `es.connection.nodes.tcpPort` to deprecated-config
  • [OPT-1790] - Include reimport jar in distribution
  • [OPT-1792] - CI stabilization/optimization
  • [OPT-1795] - Make performance tests run again
  • [OPT-1796] - Convert unit tests depending on an elasticsearch instance to IT tests
  • [OPT-1798] - Use custom update settings request
  • [OPT-1801] - Rebuild BE and it's module dependencies from start-backend script
  • [OPT-1814] - Move Optimize docs introduction to the Optimize docs landing/homepage
  • [OPT-1816] - I can read documenation about how authorization/authentication is done in the multiple engine scenario
  • [OPT-1817] - Resolve ngram deprecation warning
  • [OPT-1822] - replace raw data 'All Columns' switch with two buttons
  • [OPT-1827] - Reject Elasticsearch version 6.3.0
  • [OPT-1841] - Add upgrade & reimport IT to java compatibility job
  • [OPT-1850] - Add upgrade jar execution scripts to distribution
  • [OPT-1855] - Make decision/process naming consistent
  • [OPT-1858] - Log current schemaVersion on validation mismatch during upgrade
  • [OPT-1859] - Cleanup deprecated elasticsearch api usage
  • [OPT-1860] - Improve Elasticsearch security config comments
  • [OPT-1861] - Resolve jetty sslContextWarning
  • [OPT-1873] - Fix Upgrade performance test on large static dataset
  • [OPT-1875] - Save targetValue numbers as strings
  • [OPT-1883] - Use ElasticSearchSchemaManager from upgrade module

Bug Part

  • [OPT-1805] - Reset to default for combined bar charts with multiple reports crashes
  • [OPT-1831] - setting process part makes view grey in views that are not process instance duration
  • [OPT-1833] - Analysis Filter broken
  • [OPT-1834] - Reordering tables in combined report does not change report visualization

Feature Part

  • [OPT-1838] - The group by start date can be automatically selected using the REST-API
  • [OPT-1839] - Add automatic interval selection to group by startdate dropdown item in the report builder
  • [OPT-1840] - I can manually select the group by start date unit/interval in the configuration popover
  • [OPT-1853] - Use meaningful x-axis units for Group By Start Date: Automatic

Sub-task

  • [OPT-1635] - Use rest client to initialize Elasticsearch schema on startup
  • [OPT-1678] - I can create DMN count frequency of evaluation reports
  • [OPT-1699] - I can read documentation about raw data decision report
  • [OPT-1709] - CSV Export for decision Raw Data reports
  • [OPT-1711] - I can group by Matched Rule on Decision Count Frequency reports
  • [OPT-1761] - Log all elasticsearch queries when debug level is trace
  • [OPT-1762] - Replace existing Elasticsearch request in the reader classes with the new rest client
  • [OPT-1772] - Use the new rest client to write data to Elasticsearch
  • [OPT-1779] - Remove the transport client from Optimize
  • [OPT-1780] - Remove manual x-pack library affix from secure elasticsearch section in documenation
  • [OPT-1786] - Replace Elasticsearch low levelclient builder with high level client builder
  • [OPT-1806] - Use $set semantic in nested Configuration options
  • [OPT-1807] - Create configuration fields on report creation
  • [OPT-1808] - ProcessParts should use $set mechanix to add itself to parameters instead of overwriting it
  • [OPT-1809] - Use central update handler and pass report to process definition selection
  • [OPT-1810] - Get rid of updateConfiguration method
  • [OPT-1811] - Fix tests
  • [OPT-1812] - Write new tests
  • [OPT-1818] - Make the Chart component use new targetValue structure
  • [OPT-1820] - Upgrade to Spring 5.1.x
  • [OPT-1821] - Nightly jenkins IT pipeline with JDK 11
  • [OPT-1825] - Make sure to update configuration when combined report is updated transitively
  • [OPT-1836] - I can download all reports as CSV
  • [OPT-1842] - Migrate report configuration from 2.3.0 to 2.4.0 structure
  • [OPT-1843] - Migrate report configuration from 2.2.0 to 2.4.0 structure
  • [OPT-1844] - Refactor ReportView
  • [OPT-1863] - Automatic interval selection works with combined reports
  • [OPT-1865] - use distinct update methods for view, groupby and visualization
  • [OPT-1867] - Cleanup report state
  • [OPT-1870] - CSV Export for decision reports with map and number results
  • [OPT-1871] - CSV Export for process reports with number results
  • [OPT-1879] - CSV Export for combined reports with map and number results

Edit/Copy Release Notes

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