Release Notes - Camunda Optimize - Version 2.6.0 - HTML format

Bug Report

  • [OPT-1124] - IE11: In Analysis and report view, Control Panel grows after opening popover
  • [OPT-1992] - Setting goal in duration report has no influence on chart visualization when disabling point markers
  • [OPT-2356] - Sorting Tables by Integer variables sorts alphabetically
  • [OPT-2358] - Data generator terminates before finishing generation
  • [OPT-2366] - IE11 cannot display combined reports
  • [OPT-2390] - Report CSV export fails on null value entries
  • [OPT-2391] - Loading homepage with a lot of reports takes too much time
  • [OPT-2393] - Report evaluation fails on selecting certain process parts
  • [OPT-2415] - Mediator backoff is not obeyed
  • [OPT-2424] - On only a single "non-null" tenant available the tenant select shows "--"
  • [OPT-2425] - ProcInst GroupBy Date Variable Wrong Sorting in Charts
  • [OPT-2432] - process instance Duration reports y axis is not formatted for invoice receipt
  • [OPT-2438] - Resolve unstable variable import test
  • [OPT-2465] - Combined report shows always relative value of 100%
  • [OPT-2484] - A large number of requests causes Optimize to throw warnings
  • [OPT-2522] - Platform Connection Status is false
  • [OPT-2523] - Current assignee cannot be resolved
  • [OPT-2525] - After Copy of Report Process Definition doesnt show up
  • [OPT-2526] - Bar Chart color not changeable when distributed by User Task is true
  • [OPT-2533] - Decision Instance group by date variable should do histogramAggregation instead of terms
  • [OPT-2542] - Unstable deployements of decision during integration test execution
  • [OPT-2554] - First run of Optimize fails to import Camunda data
  • [OPT-2561] - Data generator generated Invoice definition's xml does not get imported
  • [OPT-2565] - Alert Modal checkbox does not get selected when clicked
  • [OPT-2572] - Dropdown menu for duration target number is too long
  • [OPT-2577] - The total count for german translation is not fully displayed
  • [OPT-2582] - Test Ticket
  • [OPT-2602] - Optimize can't import date variables with null values
  • [OPT-2618] - tooltips on Line chart with goal value show the value duplicated 2 times
  • [OPT-2651] - Broken maven version in docs
  • [OPT-2661] - Errorneous logo mime type extraction does not lead to exception being thrown
  • [OPT-2665] - backend does not load if the logo SVG does not include xml and doctype tags
  • [OPT-2666] - Header does not update when changing the name of a Collection
  • [OPT-2667] - When saving a new entity from a collection, breadcrumb is lost
  • [OPT-2675] - Cannot delete dashboards from the dashboard page
  • [OPT-2688] - Docker image default container host should be 0.0.0.0
  • [OPT-2693] - Empty list items in Edge and IE
  • [OPT-2694] - Null value variables are missing in reports grouped by or filtered by Variables
  • [OPT-2695] - Breadcrumbs are missing in IE11
  • [OPT-2696] - Report with version all are broken after 2.5.0 to 2.6.0 migration
  • [OPT-2697] - Show error message on 403 response
  • [OPT-2698] - A user with viewer role on a collection should not be allowed to copy a dashboard into the collection
  • [OPT-2770] - `registry.camunda.cloud/optimize:latest` tag is missing in docker registry

Feature Request

  • [OPT-670] - I can navigate diagrams only in report views
  • [OPT-1640] - Allow customization of look and feel of header
  • [OPT-1695] - I can see a warning if a report might be outdated
  • [OPT-1815] - Permissions for Reports & Dashboards
  • [OPT-2099] - Outlier Analysis Page
  • [OPT-2101] - Outlier Analysis
  • [OPT-2106] - Reports showing the distribution of user tasks across assignees & candidate groups
  • [OPT-2256] - I can create reports without immediately saving them
  • [OPT-2276] - Advanced Permissions for Entities
  • [OPT-2283] - Reports for multiple process and decision definition versions
  • [OPT-2346] - Add duration filter for running process instances
  • [OPT-2350] - New Form UI
  • [OPT-2370] - Group by variables report result shows also process instances with undefined variables
  • [OPT-2371] - Correct relative value (percentage) e.g. Pie Charts
  • [OPT-2388] - CSV Export can return more than 1000 rows
  • [OPT-2400] - Root causing for outliers on analysis page
  • [OPT-2401] - Hide DMN Details (Annotations / Title, technical details)
  • [OPT-2403] - Improve wording, naming and communication to end user
  • [OPT-2404] - Allow translation of Optimize in different languages
  • [OPT-2405] - Supported Optimize Docker Image
  • [OPT-2446] - Configurable elasticsearch index prefix for Optimize
  • [OPT-2461] - Config variable placeholders with default values
  • [OPT-2498] - Process/Decision Definition Dropdown Items should be ordered by name (case insensitive)
  • [OPT-2597] - Control log output size in Optimize demo distribution

Task

  • [OPT-1562] - Isolate classloading for plugins in Optimize
  • [OPT-1755] - Adjust structure of process variables in the process instance index
  • [OPT-1877] - Refactor usage of lowLevelRestClient for reindex tasks
  • [OPT-2122] - Use current version generator in post-migration-test
  • [OPT-2182] - unify menus (dropdowns and selects) behaviour across the application
  • [OPT-2199] - Plugin versioning system
  • [OPT-2254] - Use back-end datageneration in front-end development build
  • [OPT-2275] - Extend Data Generator to add tenant specific definitions and instances
  • [OPT-2298] - Remove "include_in_all" field in the Elasticsearch index definition
  • [OPT-2315] - Automatically add index handler to designated lists
  • [OPT-2316] - Remove user operations log
  • [OPT-2320] - Return Process Definition Name with report
  • [OPT-2323] - Get nightly Import performance test on foot with new dataset
  • [OPT-2337] - update documentation screenshots
  • [OPT-2342] - Update Optimize docs with latest stack image
  • [OPT-2345] - Relative Date Filter
  • [OPT-2354] - Fix nightly import performance test with dynamic dataset
  • [OPT-2367] - Make subset of e2e Tests run stable on Browserstack
  • [OPT-2368] - Fix failing rolling upgrade build step
  • [OPT-2369] - Import status does not reflect pending elasticsearch jobs
  • [OPT-2372] - Create one test for every high level feature
  • [OPT-2374] - Rename server folder from demo distribution
  • [OPT-2380] - I can specify the branch on which every jenkins job should run on
  • [OPT-2386] - Perform validation checks before the es client is initialized in the upgrade
  • [OPT-2389] - Troubleshoot unstable tests
  • [OPT-2396] - Parallelize back-end integration test execution
  • [OPT-2406] - Create new performance data set that covers all optimize functionality
  • [OPT-2407] - Stabilize Dynamic import test pipeline
  • [OPT-2409] - Cache getTenant calls
  • [OPT-2411] - Align log in button colour with primary blue
  • [OPT-2412] - Context button group & Multi button groups
  • [OPT-2414] - Small styling changes in Modals
  • [OPT-2420] - Make sure e2e ci script returns correct exit code
  • [OPT-2422] - Use new process/decision name property in report response
  • [OPT-2427] - Create structure to document non-tested features
  • [OPT-2430] - Incorrect formTitle selectors and border in combined report
  • [OPT-2431] - convert add report modal to have button group panels
  • [OPT-2434] - Complete E2E Test Suite
  • [OPT-2436] - use checkbox for reminder notification in alert modal
  • [OPT-2437] - Do not pass xml to getLabel function
  • [OPT-2449] - remove custom confirm handling from collection modal
  • [OPT-2464] - Document Elasticsearch index prefix setup
  • [OPT-2469] - Optimize raw data enable all column performance
  • [OPT-2483] - Fix query performance tests
  • [OPT-2491] - Investigate IT thread leak
  • [OPT-2517] - Revise engine plugin setup in context of IT
  • [OPT-2521] - Remove warning that duration filter only works on completed process instances
  • [OPT-2530] - Reduce rolling upgrade steps to just include previous to current
  • [OPT-2531] - Unit test that verifies translation coherence
  • [OPT-2532] - Localization file validation on startup
  • [OPT-2539] - Post-migration-tests evaluate reports
  • [OPT-2540] - Decision Instance groupby variable needs to send the variable type
  • [OPT-2543] - Resolve elasticsearch date field scripting warning
  • [OPT-2547] - Data-Generation: add specific tenant scenarios to specific definitions
  • [OPT-2553] - Check if xml is available during the upgrade to 2.6
  • [OPT-2556] - Add definition selection parameters to the DataGeneration
  • [OPT-2563] - Adjust e2e startup script for new demo data generation
  • [OPT-2564] - Stabilize nightly elasticsearch IT pipeline
  • [OPT-2566] - Stabilize nightly import/cleanup performance pipelines
  • [OPT-2571] - Move variable type constants to ReportConstants class
  • [OPT-2579] - Reduce number of definitions generated in front-end development setup
  • [OPT-2580] - Created named tenant-scenario definitions
  • [OPT-2608] - Branch analysis endpoint lacks authorization check
  • [OPT-2626] - Hint that Outlier Analysis is performed on completed flow nodes only
  • [OPT-2644] - Add total count of flowNode Instances to outlier heatmap response
  • [OPT-2647] - Show total instance count in outlier analysis tooltips and inside details modal
  • [OPT-2654] - Issue one request to get header breadcrumbs entity names
  • [OPT-2655] - Adjust header to fetch entities names from the new endpoint
  • [OPT-2683] - Third Party License page contains invalid license link
  • [OPT-2692] - The rolling upgrade data-generator generates collection data
  • [OPT-2704] - Write documentation for the outlier analysis

Bug Part

  • [OPT-2478] - Tab order of radio buttons broken
  • [OPT-2534] - Decision Variable name endpoints return too many values
  • [OPT-2575] - The definition selection shows tenants for the selected versions that don't belong to those versions
  • [OPT-2590] - Outlier heatmap fails on flow nodes with a stdDeviation of 0
  • [OPT-2598] - Outlier count 0 although outliers present
  • [OPT-2613] - Line breaking for labelled elements is not done correctly
  • [OPT-2671] - Cannot add more than one role to a collection
  • [OPT-2674] - On evaluation error the processDefinition does not contain the currentUserRole
  • [OPT-2684] - On Combined Report copy and move subreports are not put into the correct collection
  • [OPT-2685] - Edit Collection from Home goes to Collection page
  • [OPT-2686] - On copying a dashboard only one copy of a unique contained report should be created
  • [OPT-2690] - Edit collection and add user modal gets confirmed with Enter key even with invalid input

Feature Part

  • [OPT-2441] - Allow to set the process/decision definition version to latest
  • [OPT-2442] - I can select multiple versions of a process/decision
  • [OPT-2472] - I can get correlation results for all or the latest version
  • [OPT-2502] - Allow users to filter for undefined/null variables
  • [OPT-2617] - I can see the new Home page
  • [OPT-2625] - The front-end header is adjusted to customized configuration
  • [OPT-2630] - Add edge cases to new Homepage list loading
  • [OPT-2631] - I can use a context menu in the new Homepage
  • [OPT-2632] - The header of the new Homepage is always visible
  • [OPT-2633] - I can create new Collections and entities inside Collection
  • [OPT-2634] - New Header with Breadcrumbs
  • [OPT-2635] - I can copy stuff to collections
  • [OPT-2636] - User Management for Collections
  • [OPT-2637] - I can search on the Homepage
  • [OPT-2643] - I can use the new Homepage using only the keyboard
  • [OPT-2660] - I can only add Reports to Dashboards that are in the same collection
  • [OPT-2664] - I can only combine reports that are in the same collection
  • [OPT-2672] - Add pre-emptive error handling for user operations
  • [OPT-2677] - I can search on the User List of Collections

Sub-task

  • [OPT-2133] - Align select look and feel to dropdown component
  • [OPT-2154] - jump to dropdown item that matching a keyboard input
  • [OPT-2214] - Variable Filter modal height
  • [OPT-2224] - Execute e2e tests on CI
  • [OPT-2238] - E2E test combined reports
  • [OPT-2239] - E2E test single process report
  • [OPT-2240] - E2E test advanced process analysis (gateway/branch analysis)
  • [OPT-2241] - E2E test decision reports
  • [OPT-2242] - E2E test alerting
  • [OPT-2243] - E2E test the license page
  • [OPT-2244] - E2E test the Footer
  • [OPT-2245] - Create a list of features to manually test
  • [OPT-2330] - Using the Optimize Rest-API I can evaluate user tasks such that the frequency is grouped by assingee/candidate and distributed over user tasks
  • [OPT-2335] - User task reports can be distributed by user task
  • [OPT-2351] - Update inputs styling
  • [OPT-2352] - define spacing guidelines for input forms & popovers and apply it on the available panels
  • [OPT-2373] - Using the Optimize Rest-API I can evaluate user tasks such that the duration is grouped by assingee/candidate and distributed over user tasks
  • [OPT-2381] - Update inputs primary and secondary colors
  • [OPT-2382] - update popovers and modals styling and spacing
  • [OPT-2384] - update checkbox and radio styling
  • [OPT-2426] - Align buttons and input text disabled state
  • [OPT-2440] - Import version tags for definitions and returns them in the definition REST endpoints
  • [OPT-2447] - Dedicated engine per test
  • [OPT-2451] - Simplify definition retrieval endpoints and add latest version to it
  • [OPT-2452] - Using the rest-api allow to evaluate a report based on multiple definition versions
  • [OPT-2453] - E2E test Filters
  • [OPT-2454] - Use a unique elasticsearch index prefix per test
  • [OPT-2457] - The available definition version API returns version specific tenants
  • [OPT-2459] - The process variable endpoints take multiple versions and tenants
  • [OPT-2460] - New endpoint for decision variable names
  • [OPT-2471] - add clear icon button to typeahead select similar to homepage search
  • [OPT-2474] - Fix e2e Tests
  • [OPT-2475] - Version Popover has wrong size in Internet Explorer and Edge
  • [OPT-2476] - Store previous selection of explicit versions
  • [OPT-2477] - create reusable Badge component
  • [OPT-2479] - Make Analysis remember selection when changing version
  • [OPT-2480] - Have a way to label checkboxes and radio buttons
  • [OPT-2481] - Add Documentation for new Version selection
  • [OPT-2485] - Localization API
  • [OPT-2487] - Localization of the Optimize FE
  • [OPT-2488] - Make Popover default sizing small
  • [OPT-2489] - Use multiple versions and tenants for the process variable endpoints
  • [OPT-2490] - update font-size for configuration popover
  • [OPT-2499] - Document Localization feature
  • [OPT-2500] - Add shadow to pop over
  • [OPT-2503] - Undefined variables support for process reports group by + filtering
  • [OPT-2505] - Unique Optimize ports for parallel testing
  • [OPT-2506] - Translate collections
  • [OPT-2507] - Translate Analysis
  • [OPT-2508] - Translate Alerts
  • [OPT-2509] - Translate Process Reports
  • [OPT-2510] - Translate Combined Report
  • [OPT-2511] - Translate Filters
  • [OPT-2512] - Translate Decision Report
  • [OPT-2513] - Fork IT test runs to parallelize and speedup the execution
  • [OPT-2518] - make the border between button groups 1px
  • [OPT-2520] - Use new endpoint for decision variable names
  • [OPT-2524] - Translate Dashboard
  • [OPT-2527] - Display label for 'missing' result bucket
  • [OPT-2529] - Translate Configuration options
  • [OPT-2535] - Translate report visualisations
  • [OPT-2536] - Migration of report definition version
  • [OPT-2537] - Translate common elements across the application
  • [OPT-2545] - Add Role-Management to Collections
  • [OPT-2546] - Add Definition/Tenant-Management to Collections
  • [OPT-2548] - Revised Collection<->Entity relations
  • [OPT-2552] - Collection role authorization
  • [OPT-2559] - Significant variable value terms for outliers REST API
  • [OPT-2560] - Migrate Reports,Dashboards and Collections from 2.5 to 2.6
  • [OPT-2562] - Translate license page
  • [OPT-2574] - Remove deprecated `tenants` property on definitionVersionsWithTenants
  • [OPT-2578] - Decision reports: undefined variables support for group by + filtering
  • [OPT-2583] - Test sub task
  • [OPT-2584] - Separated higher and lower outlier counts on Analysis REST API
  • [OPT-2585] - Mark outlier buckets in in flow node duration chart response
  • [OPT-2586] - Remove import and usage of user operations log
  • [OPT-2588] - Stabilization of CI e2e tests with browserstack
  • [OPT-2591] - Add dedicated lower & higher outlier heat
  • [OPT-2595] - Add outlier analysis to optimize front-end
  • [OPT-2599] - I can see significant variable terms of outliers
  • [OPT-2600] - CSV download endpoint for outlier instance id's
  • [OPT-2603] - Get Collection by id endpoint returns resolved collection
  • [OPT-2604] - Create Reports & Dashboards inside a collection endpoints
  • [OPT-2609] - I can download processInstance ids of significant variable terms as CSV
  • [OPT-2610] - Get collections and private entitites endpoint
  • [OPT-2612] - Get entites endpoint returns counts
  • [OPT-2622] - Add section toggle to visible nodes configuration option
  • [OPT-2624] - Retrieve custom look and feel information via rest api
  • [OPT-2627] - Report/Dashboard Role Authorization
  • [OPT-2628] - Add reportType and combined to EntityDto
  • [OPT-2641] - Make the clear icon button focus on the input element
  • [OPT-2642] - add active property to hiddenNodes configuration
  • [OPT-2645] - Super-User setup
  • [OPT-2648] - Validate CollectionRole Identity exists
  • [OPT-2649] - Report Count on combined report entity
  • [OPT-2650] - Return entity data structures in resolved collection
  • [OPT-2653] - Apply row-level security on collection entities list
  • [OPT-2657] - Hide Edit/Delete on entities based on user permissions
  • [OPT-2658] - Report Evaluate response contains currentUserRole
  • [OPT-2670] - Allow only reports from same collection to be added to dashboards/combinedReports
  • [OPT-2673] - User role values should be lowercase
  • [OPT-2680] - Collection Entity Sorting by type
  • [OPT-2681] - Add a message to user role management conflict response

Edit/Copy Release Notes

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