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.