Release Notes - Camunda Optimize - Version 2.0.0 - HTML format

Bug Report

  • [OPT-660] - Make Optimize great again. At least working.
  • [OPT-725] - Report's name in the report list is always "New Report"
  • [OPT-733] - Finished process instance are not imported of they were already import as unfinished
  • [OPT-763] - Import progress not showing the correct number
  • [OPT-764] - Restarting Optimize leads to errorneous import progress calculation
  • [OPT-767] - Selecting pie,line or bar chart in wrong order does not change visulization
  • [OPT-778] - Displayed table in report builder is not sorted
  • [OPT-785] - Eror when trying to run in offline mode
  • [OPT-799] - Report not rendered correctly after canceling changes
  • [OPT-809] - Cannot build distro on windows machine
  • [OPT-810] - cant start optimize if error during index creation ocurs
  • [OPT-811] - Make optimize start without engine
  • [OPT-812] - Cannot log in
  • [OPT-813] - PD ID is not used properly with count fetches
  • [OPT-823] - ElasticSearch failes to execute query phase
  • [OPT-826] - No heat is shown when selecting heatmap as visualization
  • [OPT-833] - Invalid Reports are displayed as "loading..." in Dashboards
  • [OPT-843] - Variable filter is showing the more button although there arn't any additional values to load
  • [OPT-847] - Import progress displays wrong number
  • [OPT-848] - Dashboard Edit AddButton should be keyboard accessible
  • [OPT-854] - Dashboard Edit Grid not visible in Internet Explorer
  • [OPT-857] - Delete Button missing in dashboard overview
  • [OPT-858] - Small diagram view space in report view / edit mode
  • [OPT-860] - Order of listed reports changed after viewing the report
  • [OPT-868] - Heatmap overlay is not updated when switching between heatmap visualizations
  • [OPT-869] - I cannot see logo on license page
  • [OPT-879] - Cannot import data after Elasticsearch restart
  • [OPT-881] - Read timed out - Could not fetch historic variable instances from engine. Please check the connection!
  • [OPT-882] - Cannot import data from older engine version (7.7 / 7.6)
  • [OPT-890] - Import progress is stuck on 80 % on front-end development environment after 30 mins
  • [OPT-891] - Canceling an empty report does not show the right message
  • [OPT-892] - Selecting chart.js diagrams confounds the blank slate area in the report builder
  • [OPT-893] - Flow Node Filter: I should only be able to select any node once
  • [OPT-898] - BPMNDiagram does not update when changing process definition
  • [OPT-909] - Login with default credentials is enabled on stage
  • [OPT-930] - In variable filter the focus gets stolen when traversing through variable list
  • [OPT-933] - Cannot save filter after editing values
  • [OPT-936] - I cannot select elements after switching process definition in analysis view
  • [OPT-939] - Vertical space for heatmap in flow node filter is too small
  • [OPT-941] - Statistics chart in branch analysis has an offset on the x-Axis
  • [OPT-943] - Bar/Area/Pie charts do not shrink when reducing the size of the window
  • [OPT-944] - Resizing of diagrams in dashboard fails while scrolling in Chrome
  • [OPT-945] - Flow Node Filter Modal is too big
  • [OPT-946] - Dashboard does not adjust width when resizing the window
  • [OPT-955] - Charts in the report view don't start with 0 on the y-axis
  • [OPT-965] - Reports are saved when loaded
  • [OPT-967] - Variables for unfinished process instances are not imported
  • [OPT-975] - Missing whitespace in report status mail
  • [OPT-977] - Alert reminder mail is send out only once
  • [OPT-981] - In alert modal missing visual feedback for input validation
  • [OPT-995] - Alert creation rest endpoint response is malformed
  • [OPT-999] - Duplicated reports on dashboard cannot be shared
  • [OPT-1008] - Heatmap is not rendered properly if pressing on cancel
  • [OPT-1018] - Header and Footer visible on shared and embedded reports/dashboards
  • [OPT-1019] - Accessing a shared dashboard without any reports returns an error
  • [OPT-1025] - Fix progress calculation
  • [OPT-1051] - Header and Footer not fixed in Firefox/Internet Explorer 11
  • [OPT-1054] - Evaluating a report with process definition version set to "all" leads to empty result
  • [OPT-1064] - Misplaced amount value in Branch Analysis View
  • [OPT-1070] - Report Renderer crashes on invalid Raw Data Table config
  • [OPT-1074] - Adding filter in analysis view causes diagram to disappear
  • [OPT-1075] - Branch Analysis broken after adding filter
  • [OPT-1104] - In branch analysis tool tip about end event information is missing
  • [OPT-1114] - Cannot remove values in the Add Variable Filter modal
  • [OPT-1117] - Wrong diagram axis labeling for duration charts
  • [OPT-1118] - Reports are not saved
  • [OPT-1119] - Redirect to login page if an unauthenticated user tries to access the csv endpoint
  • [OPT-1121] - It is possible to create a Report without name
  • [OPT-1122] - Reports with long names overlay Report on Dashboard
  • [OPT-1123] - IE11: Alert Modal unit select closes on opening
  • [OPT-1125] - IE11: Target Value button is above other Control panel elements
  • [OPT-1126] - IE11: Heatmap too hot
  • [OPT-1127] - IE11: Cannot set target values
  • [OPT-1129] - Alerts page loads forever on some Report configurations
  • [OPT-1131] - Footer emits warning when session expires
  • [OPT-1145] - Cannot add variable filter if selected process version is "ALL"
  • [OPT-1146] - Chart Axis wrong after switching View
  • [OPT-1147] - Cannot save Alerts with threshold above int max value
  • [OPT-1148] - Report charts have confusing y-axis scale offset
  • [OPT-1149] - Report evaluation of shared Dashboards missing error information
  • [OPT-1150] - Bar chart does not show whole bart on time series data
  • [OPT-1161] - "to" label in start date filter is too low
  • [OPT-1176] - Pie Charts useless for more than 6 datapoints

Feature Request

  • [OPT-209] - I can have use online demo with feature branches
  • [OPT-367] - I can access engine that uses KN dump in the office
  • [OPT-407] - I can see import running against setup on separate machines with KN data
  • [OPT-417] - it should be possible to edit filter
  • [OPT-447] - Variable Filter query can handle single variable values
  • [OPT-450] - I can see values for variable filter with multiple values
  • [OPT-614] - Import process instance end date reliably
  • [OPT-621] - I can add a filter to the rest queries where I can filter by a rolling date
  • [OPT-623] - I can handle reports using Rest-API
  • [OPT-624] - I can handle dashboards using Rest-API
  • [OPT-631] - I can see the new data reflected in the Optimize results
  • [OPT-639] - I can see a list of reports
  • [OPT-640] - I can see a list of dashboards
  • [OPT-642] - I can see a home screen with dashboards and reports
  • [OPT-643] - I can rename dashboards
  • [OPT-644] - I can rename reports
  • [OPT-645] - I can see the most recently modified entities at the top of lists
  • [OPT-646] - I can configure a report
  • [OPT-647] - I can see reports on the dashboard
  • [OPT-648] - I can add reports to the dashboards
  • [OPT-651] - I can see Reports visualized as single number
  • [OPT-652] - I can see Reports visualized as table
  • [OPT-653] - I can see Reports visualized as Heatmap
  • [OPT-654] - I can see Reports visualized as Bar Chart
  • [OPT-655] - I get feedback when something goes wrong
  • [OPT-657] - I can see actual values for a heatmap
  • [OPT-659] - I can move report tiles
  • [OPT-663] - I can see Reports visualized as line charts
  • [OPT-664] - I can see Reports visualized as pie charts
  • [OPT-666] - I can specify filters
  • [OPT-687] - The import progress is shown in the footer during import
  • [OPT-688] - Connection status is shown in the footer during import
  • [OPT-700] - I can resize tiles on dashboard
  • [OPT-702] - I can specify a date filter
  • [OPT-703] - I can see a list of filters
  • [OPT-704] - I can specify a variable filter
  • [OPT-705] - I can specify a flow node filter
  • [OPT-714] - I can import data from multiple engines again
  • [OPT-715] - I can configure process definitions that should be imported
  • [OPT-724] - I can only have one start date filter at a time
  • [OPT-731] - I can query variable names or values
  • [OPT-743] - I can evaluate a report for average process instance duration grouped by start date
  • [OPT-755] - I can share a link to the current Dashboard
  • [OPT-756] - I can share a link to the current Report
  • [OPT-757] - Add blank slate to EntityList component
  • [OPT-766] - I can see raw data Reports visualized as Table
  • [OPT-779] - In the report builder I can see guided text which options still need to be selected
  • [OPT-793] - I can see a preview of the flow node filter
  • [OPT-795] - Add endpoint to map element ids to element names
  • [OPT-796] - Flow Node filter displays flow node names instead of ids
  • [OPT-818] - I can see Dashboards in view mode
  • [OPT-819] - I can order the list of reports by name
  • [OPT-820] - Reports in Add Report to Dashboard modal are sorted
  • [OPT-840] - I can remove a report from a dashboard
  • [OPT-841] - I can see the Reports name on the dashboard
  • [OPT-849] - Switch date format to support timezone
  • [OPT-855] - I always have space available in the dashboard edit mode
  • [OPT-861] - I can open a report on the dashboard view
  • [OPT-871] - I can add a filter to the rest queries where I can filter by process instance duration
  • [OPT-877] - Add time zone support
  • [OPT-878] - I get better feedback when Elasticsearch is not connected
  • [OPT-887] - Flow Node filter preview displays flow node names instead of ids
  • [OPT-895] - Error page
  • [OPT-897] - I can perform a branch analysis
  • [OPT-902] - Optimize total counts requests
  • [OPT-910] - I can filter process instances by rolling start date
  • [OPT-911] - I can filter process instances by their duration
  • [OPT-912] - I can add delete and edit alerts
  • [OPT-913] - Alerts are scheduled and executed based on configuration
  • [OPT-914] - CRUD alerts in scheduler on corresponding REST API calls
  • [OPT-915] - Email is sent if scheduled alert meets threshold configuration
  • [OPT-916] - Reminder jobs are created and deleted properly
  • [OPT-917] - Email is sent when threshold state changes
  • [OPT-919] - I can directly access a report from dashboard view
  • [OPT-920] - I can see and manage alerts
  • [OPT-922] - Alerts are deleted if report is deleted/updated
  • [OPT-923] - Alert creation\updates are validated
  • [OPT-924] - State of reminders is restored on restart
  • [OPT-927] - Format data when displaying it to the user
  • [OPT-931] - I can toggle elements in Analysis view
  • [OPT-951] - Process definitions in dropdown at report builder should are sorted by version
  • [OPT-959] - I can evaluate shared report
  • [OPT-963] - I can create a share link for report\dashboard
  • [OPT-964] - I can delete saharing entity
  • [OPT-966] - I can access share ID by report ID
  • [OPT-970] - Process definitions in dropdown in analysis section should are sorted by version
  • [OPT-971] - Delete share on report deletion
  • [OPT-972] - Shared reports are publicly visible
  • [OPT-973] - Shared dashboards are publicly visible
  • [OPT-976] - Validate shares on creation
  • [OPT-978] - As alert receiver, I can read the name of the alert in the status report mail
  • [OPT-979] - I can evaluate a report across all process definition versions
  • [OPT-980] - Reports are shared if dashboard is shared
  • [OPT-982] - I can evaluate shared Dashboard
  • [OPT-983] - I can remove dashboard share
  • [OPT-984] - Dashboard changes are propagated to shares
  • [OPT-985] - As alert receiver, I can use a link to the corresponding report/dashboard
  • [OPT-986] - I can see a log note if an alert mail cannot be delivered
  • [OPT-988] - I can select a process definition key and version independently
  • [OPT-996] - I can set flag to disable email sending
  • [OPT-998] - As alert user I get a notification if alerting settings are not configured
  • [OPT-1005] - I can choose "all" as version to evaluate report accross all process definition verions
  • [OPT-1006] - I can embed shared dashboards
  • [OPT-1009] - I can filter report requests by running process instances
  • [OPT-1010] - I can filter report requests by completed process instances
  • [OPT-1013] - I can filter by running process instances only
  • [OPT-1014] - I can filter by completed process instances only
  • [OPT-1016] - I can export report as CSV
  • [OPT-1039] - I can see Duration Target Value Comparison on Heatmaps
  • [OPT-1067] - I can test camunda optimize against different engine versions
  • [OPT-1076] - Optimize passes tests against engine 7.7
  • [OPT-1077] - Optimize passes tests against engine 7.6
  • [OPT-1098] - I can enter a fullscreen presentation mode for dashboards
  • [OPT-1100] - I can set Dashboards to refresh themselves
  • [OPT-1101] - Optimize performance is tested against large data
  • [OPT-1107] - Disable Navigation of Process Definition Selection Diagram Preview
  • [OPT-1111] - I can receive import progress over WebSocket connection
  • [OPT-1115] - I can see time until next Dashboard refresh
  • [OPT-1116] - I can choose the auto refresh interval

Task

  • [OPT-44] - CD for Optimize Demo
  • [OPT-168] - Create DNS entries for private IPs of Optimize resources
  • [OPT-173] - Update Jenkins to latest version
  • [OPT-205] - Speed up the Optimize Jenkins build
  • [OPT-377] - Create docker cloud template with more memory for performance tests
  • [OPT-396] - Allow to parse staging logs through browser
  • [OPT-398] - Upgrade Terraform to latest version in OpsTools image
  • [OPT-404] - Monitor Camunda BPM and Optimize in Staging Env
  • [OPT-479] - update front-end wiki documentation
  • [OPT-485] - Create download page for Optimize release artifacts
  • [OPT-494] - Integration Tests on jenkins use external elasticsearch
  • [OPT-602] - ImportServiceProvider based on configuration
  • [OPT-604] - Stabilize Optimize AWS deployment
  • [OPT-615] - Make variable import independent from fetched process instance ids
  • [OPT-617] - Remove adaptive page size during import
  • [OPT-627] - Improve startup script
  • [OPT-628] - Update dependency-generation poms on release
  • [OPT-629] - Automatically upload Optimize release artifacts to enterprise download page
  • [OPT-630] - I can adjust the speed of fetching engine data
  • [OPT-633] - I can read documentatio about the technical requirements of Optimize
  • [OPT-635] - As a user I can configure Optimize to log the requests send to the engine
  • [OPT-636] - Enable enunicate to create documentation about the example rest responses
  • [OPT-637] - Use yaml file format for configuration instead of json
  • [OPT-638] - Refactor Header Markup and CSS
  • [OPT-641] - Set box model to border-box globally
  • [OPT-649] - Increase timout for the resilience tests
  • [OPT-650] - Store all report information in Optimize
  • [OPT-656] - I can evaluate a report to return raw process instance data
  • [OPT-658] - I can evaluate a report to return heatmap data grouped by flow nodes
  • [OPT-661] - Do not save report name in dashboard report list
  • [OPT-662] - Use system font stack
  • [OPT-667] - Add tests for Message component
  • [OPT-668] - Improve test stability
  • [OPT-669] - Create Button component
  • [OPT-671] - Add Modal utility component
  • [OPT-672] - I can evaluate a report to count process instance frequency grouped by none returning a number
  • [OPT-673] - I can evaluate a report to count process instance frequency grouped by start date
  • [OPT-674] - Use Button component
  • [OPT-675] - Write proper button styles
  • [OPT-676] - Move Message component to /modules
  • [OPT-677] - Move EntityList to /modules
  • [OPT-678] - Edit and remove report from Dashboard
  • [OPT-679] - Modal dialogs: Confirm action/configuration with a button.
  • [OPT-680] - Use Modal component when adding Reports to Dashboards
  • [OPT-682] - Improve markup semantics
  • [OPT-683] - Improve Header Styles
  • [OPT-684] - Improve EntityList styles
  • [OPT-685] - Refactor Header Navigation
  • [OPT-686] - State the time unit in the configuration description of the token lifetime property
  • [OPT-689] - create Dropdown component
  • [OPT-690] - Use button styles
  • [OPT-691] - Create Dropdown styles
  • [OPT-692] - Create basic form styles
  • [OPT-693] - Html input elements need a type
  • [OPT-694] - Warn when trying to delete a report or dashboard
  • [OPT-695] - Create basic headings typograpy styles
  • [OPT-696] - Improve Dropdown accessibility
  • [OPT-697] - Remove bpmn font from project
  • [OPT-698] - Complete Dropdown functionality
  • [OPT-699] - Create generic input component
  • [OPT-701] - Create generic Select component
  • [OPT-707] - Add SASS support
  • [OPT-708] - I can test engine connection with authentication again
  • [OPT-709] - I can test the token service
  • [OPT-710] - Make Optimize resilience to connection problems again
  • [OPT-711] - EntityList should output <ul>
  • [OPT-712] - Set html and body height to alway be at least 100% of browser window
  • [OPT-713] - Fix footer transparency
  • [OPT-716] - Button component should always set Button class
  • [OPT-717] - Use Select component
  • [OPT-718] - Fix Dropdown Button styles
  • [OPT-719] - Upgrade spring version
  • [OPT-720] - Create ButtonGroup component
  • [OPT-721] - Make filter order predictable
  • [OPT-722] - Use Select styles
  • [OPT-723] - Create Error page (404 etc.)
  • [OPT-726] - Remove report query mock
  • [OPT-727] - Use ButtonGroup component
  • [OPT-728] - Clean out context files and tests
  • [OPT-729] - Only enable "Create Filter" button if a start date filter is valid
  • [OPT-730] - Disable "Create Filter" button if Variable filter is not valid
  • [OPT-732] - Remove obsolete heatmap implementation
  • [OPT-734] - Update Elasticsearch to version 6.0.0
  • [OPT-736] - Stabilize stage.optimize.camunda.com
  • [OPT-737] - Design Report and Dashboard headers
  • [OPT-738] - Opening a dropdown should close any other possibly open dropdowns
  • [OPT-739] - Use semantic button styles
  • [OPT-740] - I can evaluate a report for average process instance duration grouped by none returning a number
  • [OPT-742] - Align wording on Dashboard(s) and Report(s) metadata
  • [OPT-744] - Design Login page
  • [OPT-745] - Set focus to Dashboard/Report name input when creating a new one
  • [OPT-746] - I can evaluate a report to return average flode node duration heatmap data grouped by flow nodes
  • [OPT-747] - Don’t show page header on Login page
  • [OPT-748] - Allow runing the backend via yarn with an -o switch for mvn
  • [OPT-749] - Design (semantic) messages
  • [OPT-750] - Add global link styles
  • [OPT-751] - Create styles for disabled buttons
  • [OPT-752] - Create custom focus styles for text inputs
  • [OPT-753] - Return meta data of report when evaluating a report
  • [OPT-754] - Add Report ControlPanel styles
  • [OPT-758] - Use dedicated engine object to retrieve all engine facilities
  • [OPT-759] - Design Footer connection info and import state/progress.
  • [OPT-760] - Design and implement Report builder blank slate
  • [OPT-761] - Replace Date with LocalDateTime
  • [OPT-762] - Log all engine and elasticsearch queries/requests
  • [OPT-765] - Handle errors in rest endpoints using an interceptor
  • [OPT-768] - Styles: support more input types
  • [OPT-769] - Use Input component
  • [OPT-770] - Add custom focus styles for Selects and Buttons
  • [OPT-771] - Fix Dropdown Button focus styles
  • [OPT-772] - Raw data report evaluation returns new data format
  • [OPT-773] - Remove bpmn.io logo from diagram visualizations
  • [OPT-774] - design modal / add modal styles
  • [OPT-775] - Create custom styles for table component
  • [OPT-776] - I can always see the header of the table
  • [OPT-777] - I can close a model using the escape key
  • [OPT-780] - Design and add styles for DateFilter modal
  • [OPT-781] - Wrap all report content in div incl. textarea for JSON dump
  • [OPT-786] - I can specify a table header in table component
  • [OPT-789] - Disable variable/executed flow node filter as long as no process definition is selected
  • [OPT-790] - Remove mock factories from unit tests
  • [OPT-791] - Make Optimize startable without engine connection again
  • [OPT-792] - Prepare proper implementation of variable count fetch
  • [OPT-794] - Make Flow Node filter modal bigger
  • [OPT-797] - Disable "Create Filter" button if Flow Node filter is not valid
  • [OPT-800] - Allow importing Sass files to use shared variables, mixins, etc.
  • [OPT-801] - Remove blue focus border for modal
  • [OPT-802] - Input component: prevent class="Input undefined"
  • [OPT-803] - Create ControlGroup component
  • [OPT-804] - Design and add styles for Sharing Modal
  • [OPT-805] - [SLACK] Optimize over WebFlux
  • [OPT-807] - Add neutral primary button
  • [OPT-808] - add styles for disabled Dropdown.Option:hover
  • [OPT-814] - Filter: remove visible label, add aria-label
  • [OPT-815] - Dropdown should open on [Enter] and [Arrow-Down] keys
  • [OPT-816] - Add design and styles for variable filter modal
  • [OPT-817] - Add design and styles for Add a Report modal
  • [OPT-821] - Add placeholders to Dashboard and Report name inputs
  • [OPT-822] - Use DESC ordering in reports
  • [OPT-824] - Add component name to the for attribute of labels
  • [OPT-825] - Import index reset should not affect progress
  • [OPT-827] - ConfigurationServiceTest fails sometimes
  • [OPT-828] - Remove [_all] from mappings
  • [OPT-829] - Bring Optimize-2.0 on master and staging
  • [OPT-830] - Wrap filter operator in css class so we can style them
  • [OPT-831] - Make filter operators and values distinguishable
  • [OPT-832] - Add table header for every table visualization
  • [OPT-835] - Disable add report button if no report is available
  • [OPT-836] - Remove VariableFilter.css file from version control
  • [OPT-837] - Enforce consistent Code-Styling
  • [OPT-838] - Make FilterList a stateless component
  • [OPT-842] - Clean up logs
  • [OPT-844] - Create container for report view
  • [OPT-845] - Style number report in the report builder
  • [OPT-846] - Remove diagram badge option from visualization list in the report builder
  • [OPT-851] - Return structured error message when report evaluation goes wrong
  • [OPT-852] - I can see the report name for invalid reports on a dashboard
  • [OPT-856] - Use color interface for Buttons
  • [OPT-859] - AddReport: Don’t show empty select
  • [OPT-865] - Set width of Dashboard share modal identical to Report share modal width
  • [OPT-867] - Add width API for Modal component
  • [OPT-872] - I can see version of Optimize in Docs
  • [OPT-873] - Exclude test dependencies from Optimize dependency creation
  • [OPT-874] - Clean up report view container
  • [OPT-875] - Create http client in EngineIntegrationRule only once
  • [OPT-880] - Investigate staging import after nightly deletion
  • [OPT-883] - Create Logo component
  • [OPT-884] - Move Optimize CI to Google Cloud
  • [OPT-885] - Use human-readable date format on reports
  • [OPT-886] - Use more semantic markup for DashboardObject and DashboardReport
  • [OPT-888] - Create generic Icon component
  • [OPT-889] - Align styles for Filters
  • [OPT-894] - Implement correct vertical sizing in Report and Report Builder
  • [OPT-896] - Clean up Dashboard directory
  • [OPT-901] - Create Error page styles
  • [OPT-907] - Display percentage value in relative chart in Branch Analysis Statistic section
  • [OPT-908] - When changing the process definition, clear selection in branch analysis view
  • [OPT-918] - wrap reports and dashboards logic in services
  • [OPT-921] - Dashboard writer should not contain business logic
  • [OPT-925] - Fix REST API documentation
  • [OPT-932] - In the alerting modal I can see a note that only number reports can be choosen
  • [OPT-934] - Replace unnecessary inline styles with proper css classes
  • [OPT-938] - Take out scheduler for release
  • [OPT-940] - Scheduler is updated on alert change
  • [OPT-942] - Use always the same date format for communication with the front-end
  • [OPT-947] - Use one component to set dimensions in Dashboard view and edit mode
  • [OPT-950] - Retrieving the process definitions grouped by key should also sort them by version
  • [OPT-952] - Format group by date data when displaying it to the user
  • [OPT-953] - Show Flow node names instead of ids in the diagram visualisations
  • [OPT-954] - In report builder remove all defined flow node/variable filter when switching process defnition
  • [OPT-957] - Spike: find out how to fix the import progress issues in postgres
  • [OPT-958] - Cache counts for engine instances to minimize the amout of engine requests
  • [OPT-961] - Transform DefinitionBasedIndexHandler to an all entity based version
  • [OPT-968] - Create Popover component
  • [OPT-969] - Check if spring annotations are required in IT
  • [OPT-987] - Stabilize IT
  • [OPT-989] - In sharing modal show sign to indicate what the link is about
  • [OPT-990] - Create an error page component
  • [OPT-992] - I can store an additional configuration property in the report
  • [OPT-993] - Store bpmn xml in the report configuration
  • [OPT-994] - Make flow node id to name endpoint public
  • [OPT-997] - Separate dashboards and reports share types
  • [OPT-1001] - Don't display empty space for the diagram preview as long as no definition is selected
  • [OPT-1002] - I can query if the email configuration in OPtimize is enabled/set up
  • [OPT-1003] - I can evaluate a report by key and version
  • [OPT-1004] - Store definition key and version in report data
  • [OPT-1007] - Show footer only when logged in as a user
  • [OPT-1011] - Remove JSON Dump visualization
  • [OPT-1012] - Sharing modal is displaced with an offset to lower area
  • [OPT-1015] - Reconfigure JIRA
  • [OPT-1017] - Show path labels instead of subsequent flow node names in branch analysis diagrams
  • [OPT-1022] - Do not query connection status when footer is not visible
  • [OPT-1024] - In sharing remove relicts from old implementations and document it
  • [OPT-1026] - Make sure the production dependencies are correctly defined
  • [OPT-1027] - Change process definition id references by using process definition key and version instead
  • [OPT-1033] - Show process definition names instead of key in process definition selection
  • [OPT-1046] - As a user I get guided through the report building process
  • [OPT-1052] - Tables should use available width
  • [OPT-1053] - Use consistent naming for Modal Cancel button
  • [OPT-1071] - Make status of toggle button more clear
  • [OPT-1072] - Rethink Modal sizes
  • [OPT-1078] - Use popover instead of modal for sharing dashboards/reports
  • [OPT-1084] - Generic modal should scroll if it exceeds the size of the window
  • [OPT-1085] - Add max size option for the max modal component
  • [OPT-1090] - Give process definition selection in analysis a consistens layout
  • [OPT-1091] - Show process definition name instead of the key in process definition selection
  • [OPT-1092] - Show cue that report across multiple versions can contain inconsistent data
  • [OPT-1093] - Embedded dashboards should not have links on report titles
  • [OPT-1094] - Shared dashbard/report should show a small icon with a link to the respective view
  • [OPT-1096] - Import progress is shown as infinite loading indicator
  • [OPT-1097] - Stabilize import against engine with large dataset
  • [OPT-1102] - Disable EndEvent and Gateway if no process definition is selected
  • [OPT-1103] - Every report evaluation response sends the respective number of process instances involved
  • [OPT-1105] - Change Target value Tooltip to "X% of target value"
  • [OPT-1108] - Improve debug logging
  • [OPT-1110] - Use classnames utility
  • [OPT-1113] - Store Authentication as Cookie
  • [OPT-1134] - Update import performance overview to Optimize 2.0.0
  • [OPT-1135] - Add missing configuration properties to configuration overview
  • [OPT-1136] - Make active Sharing option switch green
  • [OPT-1137] - Reports from shared dashboard are evaluated using their new endpoint
  • [OPT-1139] - Style table to align the look to the remaining Optimize UI
  • [OPT-1141] - I can set a unit for time number reports in the alert modal
  • [OPT-1142] - Enlarge the target value modal
  • [OPT-1154] - Create an endpoint to check if a report/dashboard was shared
  • [OPT-1167] - Document that changing host/port of Optimize needs adjustments in the startup script

Feature Part

  • [OPT-1130] - I can request the import progress + connection status for all engines at once
  • [OPT-1132] - Progress Report bar is based on web socket
  • [OPT-1133] - Import progress for each engine gets reported separately

Sub-task

  • [OPT-1028] - I can request the process definition xml using process definition key + version
  • [OPT-1029] - Use definition key + version in report/analysis to retrieve the process definition xml
  • [OPT-1030] - Allow branch analysis to be evaluated by key + version
  • [OPT-1031] - Remove the process definition id property in the report and analysis
  • [OPT-1034] - I can request flow node names using process definition key + version
  • [OPT-1035] - Use definition key + version to retrieve the flow node names
  • [OPT-1036] - I can write CSV formatted table report to stream
  • [OPT-1037] - I can read CSV as octet stream using REST API
  • [OPT-1038] - I can limit data in CSV
  • [OPT-1040] - Add Target Value view mode toggle button
  • [OPT-1041] - Store Target Values
  • [OPT-1042] - Visualize Target Values on Heatmap
  • [OPT-1043] - Add Interaction between diagram and table in Target Value Edit modal
  • [OPT-1044] - Add Target value badges to bpmn diagram
  • [OPT-1045] - Show Target Value information tooltip for heatmaps
  • [OPT-1047] - Report builder: Disable and reset following Selects if previous one is invalid
  • [OPT-1048] - Report builder: Disable wrong-combination options in the following selects
  • [OPT-1065] - I can download the report result as CSV
  • [OPT-1068] - Variables and variable values can be requested by using the process definition key + version
  • [OPT-1069] - Use definition key + version to retrieve variables and variable values
  • [OPT-1080] - Create custom webpack loader that can inline svg
  • [OPT-1081] - Create svg images for common actions
  • [OPT-1099] - Remove the evaluation of the report by process definition id
  • [OPT-1112] - I can access CSV using cookies
  • [OPT-1159] - Document the dashboard
  • [OPT-1162] - Document the target value comparison
  • [OPT-1164] - Document the footer
  • [OPT-1165] - Document the branch analysis

Edit/Copy Release Notes

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