Design Task
- [OPT-3542] - Filter snippets design refinement
- [OPT-3543] - Tooltips: Align and refine the design : fine!
- [OPT-3544] - Communication of app with user
- [OPT-3724] - Align Page header design across the app
- [OPT-3726] - Autogeneration - Communicate, clarify and support users
- [OPT-3730] - Concept for moving Combined Reports into Report Builder
- [OPT-3824] - Solve overlapping modals
- [OPT-4015] - Configuration of visualisations
- [OPT-4164] - Searching Entity lists
- [OPT-4197] - Small Frontend tweaks
- [OPT-4523] - Flow of Events addition / deletion
- [OPT-4631] - Prototype stage two: Combined reports
- [OPT-4810] - Report builder sidebar UI
- [OPT-4811] - Multiple measures display in Vizualisations
- [OPT-4813] - Applied Filter Snippet re-design
- [OPT-4816] - Dashboard Variable Filter Application
- [OPT-4894] - Total instance count display
- [OPT-4989] - UI | Process Detail pop over
Bug Report
- [OPT-1824] - Accessing Optimize Main page without being logged in causes error log
- [OPT-3710] - Raw Data table shows empty rows
- [OPT-4175] - Too frequent engine/version rest calls caused by status websocket updates
- [OPT-4350] - Rows per page setting reset after changing table sorting
- [OPT-4355] - Focus frame not aligned
- [OPT-4384] - Decision Definition XML Import fails with NullPointerException on missing input/outputType
- [OPT-4495] - Xml for "latest" version does not reflect the latest version.
- [OPT-4522] - Decision Report - Date Evaluation Filter mentions `Process Instance` instead of `Decision
- [OPT-4694] - Cannot click and drag the scrollbar in user search dropdown list
- [OPT-4714] - Cannot collapse Assignee / Candidate Group dropdwon in Firefox
- [OPT-4717] - Javascript error when resizing progress bar
- [OPT-4735] - Data Generation Date distribution is not updating all instances
- [OPT-4743] - Using multiple view level filters displays a confusing instance count
- [OPT-4757] - Pagination in shared report is not working
- [OPT-4842] - unauthorized to load process variables in shared reports
- [OPT-4844] - Dashboard number reports break layout
- [OPT-4870] - Update to Optimizer 3.3.0 fails on dashboards last updated with Optimize <3.1.0
- [OPT-4957] - Fix histogram aggregation on NumberVariableAggegationService to display offset properly
- [OPT-4963] - Cannot edit event list of camunda event source
- [OPT-4967] - Optimize doesn't accept custom DateFormat
- [OPT-4975] - Evaluate var column selection logic when switching definitions
- [OPT-4976] - opening configuration popover when switching definition crashes Optimize
- [OPT-5051] - Optimize crashes when opening dashboard with unauthorised reports
- [OPT-5061] - Table groups are missing if multiple groups has the same label
- [OPT-5063] - Variable names with large numbers cause failures in raw data table
- [OPT-5105] - Index refresh call causes WARN logs
- [OPT-5106] - Starting Optimize 3.4.0 with the "--upgrade" option fails if schema is already migrated or not existing
- [OPT-5108] - Report update script fails with NullPointerException on empty/incomplete report configs
- [OPT-5115] - Event process publish progress is negative
- [OPT-5721] - Generic variable flattener plugin sample does not set variable timestamp
Feature Request
- [OPT-1799] - I can filter process instances by incident state
- [OPT-2587] - Calculate exact idle and work times for user tasks
- [OPT-3485] - I can disable import of variables from type Object
- [OPT-3985] - Allow selection of groups of external events (in event based processes)
- [OPT-4165] - Optimize not starting with multiple engine configuration
- [OPT-4468] - New Combined Reports Phase I: Introduce Multi View Reports
- [OPT-4484] - keep definition dependent filters when changing definition/version
- [OPT-4485] - Keep report configuration when changing version/definition
- [OPT-4510] - New Dashboard Filter: Assignee, Candidates
- [OPT-4544] - Flow node status is added as a filter and removed from configuration popover
- [OPT-4550] - Provide more accurate event frequency indicator in the events table in the FE EBP view
- [OPT-4575] - Display process instance id in raw data decision table reports
- [OPT-4620] - Allow usage of special paths for share URLs
- [OPT-4712] - Handle "no data" and incomplete setup consistently and more user-friendly
- [OPT-4746] - Add link to documentation for telemetry modal
- [OPT-4837] - Make Control Panel Sections Collapsable
- [OPT-4848] - Dashboard filters: Application and effect
- [OPT-4954] - Manage superuser permissions using groups
- [OPT-4956] - Column order can be configured in all Table Reports
Task
- [OPT-1262] - Usability improvement: Remove stepper arrows in current page input field
- [OPT-1701] - Use shallow rendering for Report test suite
- [OPT-2217] - use commonProps and remove dive from ReportEdit tests
- [OPT-2473] - Cache latest definitions in back-end
- [OPT-2550] - Use shallow rendering for all Analysis tests
- [OPT-2838] - Document "Distributed by Usertask" feature
- [OPT-3167] - Rectify confusing Dto names
- [OPT-3298] - Improve efficiency of camunda activity event index exist check
- [OPT-3326] - Dedicated Process/DecisionInstance index per definition
- [OPT-3490] - Zeebe Import prototype
- [OPT-3760] - Disable colour picker when report colour cannot be changed
- [OPT-3923] - Simplify the process part calculation
- [OPT-3943] - Fetch dedicated user/group authorizations instead of fetching all authorizations at once
- [OPT-4147] - Proofread Optimize Documentation
- [OPT-4166] - Remove scrolling from the import of XMLs
- [OPT-4182] - selectively import date language translations
- [OPT-4206] - Add sorting on groupBy level for distributed reports
- [OPT-4263] - Merge DurationAggregationService and NumberVariableAggregationService
- [OPT-4302] - allow mixing raw data table columns
- [OPT-4376] - Speedup slow event process publishing
- [OPT-4378] - All filters display overflow via pop over
- [OPT-4454] - Remove backend bucket limiting
- [OPT-4519] - Improve charts generated colors
- [OPT-4530] - Make axis labels bold in chart reports
- [OPT-4543] - Autogeneration uses traces rather than sequences to determine start/end events
- [OPT-4546] - Make event mapping suggestions work with event traces rather than sequence counts
- [OPT-4577] - Reposition tooltips automatically
- [OPT-4580] - Extract AWS ES tests into dedicated job
- [OPT-4612] - Run UpdateBy/DeleteBy queries with the async task API
- [OPT-4613] - Restrict external event ingestion using camunda source
- [OPT-4614] - Delete old templates on upgrade
- [OPT-4629] - Document custom values for string variable filters
- [OPT-4639] - update user guide for the new control panel and flownode level filters
- [OPT-4697] - Use the version-less snapshot to test the latest engine version
- [OPT-4722] - Forward back to Dashboard after following "complete setup" report link
- [OPT-4733] - E2e Screenshot generation Open Report Filter screenshots lack filter list
- [OPT-4761] - Resolve Delete/UpdateBy query logs bloating the log
- [OPT-4762] - improve adding existing filters
- [OPT-4763] - Extract 'restore test data' into reusable shared lib function
- [OPT-4765] - Rename Autogeneration DTOs
- [OPT-4767] - Tidy up EBP Event DTOs
- [OPT-4770] - restructure some sections in report user guide
- [OPT-4778] - Add a couple more candidate groups to test data
- [OPT-4780] - improve incompatible filters warnings
- [OPT-4790] - Align definition getter naming and ensure definitions in cache is fully imported
- [OPT-4791] - update to dmn major version and fix breaking changes
- [OPT-4795] - Query Performance Test issues with tooManyBuckets Exceptions
- [OPT-4797] - Automate discovery of UpgradePlans
- [OPT-4802] - Change Google cloud SDK to new registry
- [OPT-4814] - Applied Filter UI design
- [OPT-4819] - Extract CamBPM and Elasticsearch version retrieval into shared lib function
- [OPT-4838] - Have instance and view filters in the same section
- [OPT-4840] - New target value ui
- [OPT-4841] - Fix usage of "JAVA_OPTS" to "OPTIMIZE_JAVA_OPTS" on optimize containers
- [OPT-4866] - Improve handling of "unassigned" for assignee dashboard filter
- [OPT-4924] - Filter tooltip text update
- [OPT-4926] - Raise minimum elasticsearch version to 7.5.0, add 7.11 support
- [OPT-4930] - Remove Enunciate plugin for API doc generation
- [OPT-4955] - Adjust import tests to new decision instance indices
- [OPT-4960] - Add different groups for sample external events
- [OPT-4972] - Add Camunda Platform 7.15 support, drop 7.12 support
- [OPT-4974] - Use java based configuration for Spring beans
- [OPT-5012] - Increase default current time backoff of the import in the distribution
- [OPT-5024] - Remove claimDate from userTask data
- [OPT-5025] - Add a min height to reports inside dashboard of 2 units
- [OPT-5026] - Migrate existing userTask work and idle durations
- [OPT-5028] - Fix Cleanup Performance Test
- [OPT-5029] - Add logging for when multi-index instance reading fails
- [OPT-5049] - Upgrade stepnumber may change when resuming an upgrade
- [OPT-5053] - Update usertask work duration definition in docs
- [OPT-5057] - Handle lack of scroll limit cluster settings on AWS Elastic
- [OPT-5062] - Migration test fails on snapshot issue with Elasticsearch 7.5.0
- [OPT-5074] - Use Class instead of String type to set spring application context location
- [OPT-5087] - Fix and reenable failing Timezone adjustment tests
- [OPT-5092] - Exclude exception from index not found logs
- [OPT-5099] - Resolve random `java.lang.IllegalStateException: Client instance has been closed.` IT errors
Bug Part
- [OPT-5031] - Heatmap Target Value tooltip label wrong for multi-aggregation reports
Design Part
- [OPT-4886] - Design for No data
- [OPT-4917] - Process Date comparison
- [OPT-4984] - Processes and the Report builder
- [OPT-4985] - Multiple Processes & the Create Modal Iteration One
Feature Part
- [OPT-4377] - Rename Process Instance Flow Node Filter Buttons
- [OPT-4786] - I can use assignee/candidate group filter for dashboards
- [OPT-4825] - Adjust process report datastructure to support multiple measures
- [OPT-4826] - Separate View and Measure
- [OPT-4827] - Add Subtext to Single Number Reports
- [OPT-4828] - Allow Multi-Measure Reports visualized as Number
- [OPT-4830] - Allow Multi Measure Reports visualized as Table
- [OPT-4831] - Allow Multi Measure Reports visualized as Chart
- [OPT-4832] - Allow Multi Measure Reports visualized as Heatmap
- [OPT-4833] - Allow Multi Measure Reports visualized as Table to be Distributed
- [OPT-4834] - Allow having multiple aggregations
- [OPT-4835] - Allow having multiple user task time types
Sub-task
- [OPT-4536] - Allow Event Based Process creation/update with multiple external event sources
- [OPT-4537] - Prevent the use of event based processes with 'all' and a particular group source
- [OPT-4538] - Event based processes with multiple external sources can be published
- [OPT-4539] - Event based process user guide documentation is updated
- [OPT-4545] - Flow node status is added as a filter that works with flow node reports
- [OPT-4551] - Allow users to inspect events in the event mapping table to get the count
- [OPT-4553] - add external events group selection list to the add source modal
- [OPT-4715] - Add User Guide Documentation for incident filter
- [OPT-4732] - Prevent use of 'camunda' as ingested event source
- [OPT-4736] - Add new completed instance only flow node status filter
- [OPT-4737] - Existing flow node status configurations are migrated to be new filters
- [OPT-4738] - Remove the flow node execution state from the configuration
- [OPT-4740] - Flow node status is added as a filter and removed from configuration popover
- [OPT-4742] - Design: Event Count display
- [OPT-4744] - Make flow node status view level filter work with user task reports
- [OPT-4745] - update user guide for status filter
- [OPT-4759] - Remove backend bucket limiting for date reports
- [OPT-4760] - Remove backend bucket limiting for other non date report types
- [OPT-4776] - Remove isComplete flag from report eval results
- [OPT-4781] - Dedicated DecisionInstanceIndex per Decision Definition
- [OPT-4782] - Dedicated ProcessInstanceIndex per Process Definition
- [OPT-4784] - Allow Dashboard Editors to make assignee filters available
- [OPT-4785] - I can search for assignees/candidateGroups by reportIDs
- [OPT-4789] - Remove FE usage of isComplete flag in report result
- [OPT-4792] - Keep variable filters when changing definition/version
- [OPT-4800] - Keep flow node filters when changing definition/version
- [OPT-4801] - keep view or group by variable (if possible) when changing definition
- [OPT-4803] - Add special "external" sub-path for which all requests are rewritten to "/"
- [OPT-4804] - "Open in Optimize"-Links on shared pages never include the "/external" sub-path
- [OPT-4807] - Share URLs include the `/external` subpath
- [OPT-4818] - Update front-end to match the API change for multiple external sources
- [OPT-4822] - Add missing IT for usage of identity filter as "additionalFilter"
- [OPT-4853] - Allow users to retrieve the event counts when multiple external event sources are selected
- [OPT-4854] - Extend Combined Report Validation to only allow reports with single measures
- [OPT-4856] - simplify the column order configuration option
- [OPT-4857] - write migration script for column order configuration changes
- [OPT-4859] - update front-end configuration to allow mixing raw data table columns
- [OPT-4871] - Adjust report result to support returning multiple results
- [OPT-4872] - Remove deprecated singular process/decision report config fields
- [OPT-4885] - Extend /report/decision/single endpoint to return processInstanceId on the JSON response
- [OPT-4892] - Add info text to external sources section in auto generation
- [OPT-4893] - Hide auto suggestion option when it cannot be enabled
- [OPT-4895] - Evaluate heap recommendations and adjust docs
- [OPT-4897] - update complete setup links in shared dashboard to not include '/external'
- [OPT-4898] - Add validation preventing group-specific external event sources for autogeneration
- [OPT-4899] - Add new endpoint to return all current groups of external events
- [OPT-4913] - keep hidden columns when switching definition/version
- [OPT-4914] - keep column order on raw data reports when switching definition/version
- [OPT-4915] - keep process part when switching definition/version
- [OPT-4916] - keep heatmap target value when switching version/definition
- [OPT-4923] - add process instance id column in decision raw data report
- [OPT-4935] - Adjust frontend to new report result datastructure
- [OPT-4938] - Return multi measure results for each view.properties entry
- [OPT-4944] - Generate Zeebe Data for import/export
- [OPT-4945] - Import Zeebe data to Optimize
- [OPT-4946] - Zeebe data is usable in Optimize
- [OPT-4947] - Decouple rest layer from ReportResultDto classes
- [OPT-4962] - Align decision report data.view to process report data.view
- [OPT-4965] - Document Multi-Measure Reports
- [OPT-4968] - Return multi measure results for each configuration.aggregationTypes entry
- [OPT-4969] - Return multi measure results for each configuration.userTaskDurationTimes entry
- [OPT-4982] - Measure Aggregation type should be set for number variable measures
- [OPT-5014] - allow configuring column order in count/duration reports with no distribution
- [OPT-5015] - allow configuring column order in distributed table reports
- [OPT-5019] - Hide CSV Export on Multi-Measure reports
- [OPT-5052] - Delete alerts when changing report to multi measure
- [OPT-5064] - add empty state pie chart report
- [OPT-5065] - show raw data table columns when there are no instances
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.