Release Notes - Camunda Optimize - Version 3.0.0 - HTML format

Bug Report

  • [OPT-2348] - Wrong probability calculation in branch analysis
  • [OPT-2973] - Missing Translation for Undefined Tenants in Add Datasource Modal
  • [OPT-3029] - Changing mapping does not trigger saveGuard
  • [OPT-3076] - Alert response shows duration in milliseconds instead of a date
  • [OPT-3077] - Create report button is shown for users that are only viewers of a collection
  • [OPT-3091] - Cannot delete event process data source entry
  • [OPT-3092] - Round event based process publish progress to one decimal digit
  • [OPT-3096] - Fix screenshot generation
  • [OPT-3107] - Demo startup script does not work in windows if path contains whitespaces
  • [OPT-3108] - Collection scope entry for a event process contains unauthorized tenant entry
  • [OPT-3198] - Resolving default localized error message fails for API responses
  • [OPT-3221] - Entitylist content disapears when zooming out in firefox
  • [OPT-3228] - Prevent Collection Role Cleanup on identity sync if Authorization request fails
  • [OPT-3309] - CSV export does not work for raw data reports with a lot of excluded variables
  • [OPT-3415] - SingleSignOnFilter does not overwrite expired cookie
  • [OPT-3428] - Definition aggregations fail hitting 10k maxBuckets limit
  • [OPT-3449] - Variable filter contains colloquial language

Feature Request

  • [OPT-2495] - Support ElasticSearch 7.x
  • [OPT-2496] - Reports that allow group by flow node distribute by assignee / candidate group
  • [OPT-2519] - Group by assignee / candidate groups shows unassigned tasks
  • [OPT-2746] - Support display of DMN 1.2/1.3 schema Decision Tables
  • [OPT-2832] - Extended Relative Date Filter
  • [OPT-2834] - User Task Count/Duration grouped by start/end date distributed by User Task
  • [OPT-2955] - Allow usage of Camunda Process Events for Event-Based Processes
  • [OPT-2960] - Events are suggested during mapping
  • [OPT-3087] - Disable collapsed subprocesses for all bpmn diagrams
  • [OPT-3088] - Support CloudEvents 1.0 Specification
  • [OPT-3090] - Add event-based process example with Kafka Ingestion to example repository
  • [OPT-3093] - Receive Alerts on custom notification systems using webhooks
  • [OPT-3094] - Align Optimize-UI to company design specification
  • [OPT-3095] - Refine event mapping usability
  • [OPT-3183] - Event Based Process Permissions
  • [OPT-3291] - Allow filtering for suspended / non suspended process instances

Task

  • [OPT-1627] - ResilienceTest is actually not testing the connection status
  • [OPT-2156] - Automate Upgrade-update on new Release
  • [OPT-2361] - Consolidate Message components
  • [OPT-2676] - Find a way to have complex input labels
  • [OPT-2710] - Automatically do definiton/tenant authorization check
  • [OPT-2711] - Add optimize api tests the validate every supported engine database works
  • [OPT-2777] - Move license page handling to front-end
  • [OPT-2804] - Replace index name to default as type source during UpdateIndexStep execution
  • [OPT-2823] - Document event ingestion API
  • [OPT-2824] - Event index rollover
  • [OPT-2837] - UTC-based Session handling
  • [OPT-2847] - Isolate requests to the Event Ingestion API from rest of the API
  • [OPT-2871] - Create definition tenant and version grouping with an elasticsearch aggregation
  • [OPT-2896] - Document how Optimize copes with deleted data/deployments
  • [OPT-2933] - Change label in context menu from "Delete" to "Remove"
  • [OPT-2938] - Add basic auth proxy to `Connect to secured Elasticsearch` pipeline
  • [OPT-3003] - Use entities endpoint to retrieve entities for a collection
  • [OPT-3005] - refactor branch diagram behavior to reuse click behaviour
  • [OPT-3012] - Increase camunda model version to 7.12
  • [OPT-3016] - Build Optimize distribution without creating an uber/fat jar
  • [OPT-3023] - Update CRA to 3.3
  • [OPT-3041] - Extended Event Process Import tests to cover side-effects when more than one event process is present
  • [OPT-3042] - Nightly Event Process Import Performance tests
  • [OPT-3047] - Empty mapping nodes are illegal
  • [OPT-3048] - Restrict the event sequences retrieved for suggestions lookup
  • [OPT-3049] - Remove unused GET event counts endpoint
  • [OPT-3051] - Grant all e2e users eventBasedProcess Access
  • [OPT-3052] - Merge decision/process-definition functionality into generic /definition endpoint
  • [OPT-3053] - Event Based Import #2 Iteration
  • [OPT-3056] - Use Event Sequences to retrieve current event counts
  • [OPT-3060] - Event Based Process Deletion Conflicts
  • [OPT-3061] - Do not wrap Event Based Processes Nav item
  • [OPT-3063] - Documentation link should open in a new tab
  • [OPT-3064] - Review fix of events table toolbar overlap
  • [OPT-3081] - Reenable alert assertion in PostMigrationTest
  • [OPT-3082] - Extract dependabot configuration to config.yaml file
  • [OPT-3083] - Do not create java doc on Optimize build
  • [OPT-3111] - Update the ingestedEvent sample dataset for e2e/stage
  • [OPT-3114] - E2E tests are broken on browserstack for Chrome 80.0.3987 / Mac OS X 10.15.0
  • [OPT-3117] - Return mappings for the target node in suggestions requests
  • [OPT-3118] - Display conflicting resources on event based process deletion
  • [OPT-3119] - Use entities endpoint for collection entities
  • [OPT-3120] - Prefix additional aliases in ElasticSearchSchemaManager
  • [OPT-3124] - rewrite and extend typeahead
  • [OPT-3129] - Automatic gateway creation for event based processes
  • [OPT-3131] - Fix errors event ingestion API documentation
  • [OPT-3135] - Add migration support for event index
  • [OPT-3163] - Resolve Jetty >9.4.20 incompatibilities
  • [OPT-3201] - Make gateway limitation documentation clearer
  • [OPT-3212] - Add process model with group elements to the data generation
  • [OPT-3347] - Improve dashboard loading error handling
  • [OPT-3391] - Remove "Missing Data" message

Bug Part

  • [OPT-3101] - Process part is not working properly
  • [OPT-3141] - Fix ElasticSearch AWS compability tests
  • [OPT-3164] - Fix upgrade performance tests

Feature Part

  • [OPT-3137] - Add a new rolling date filter to support the new functionality

Sub-task

  • [OPT-2873] - Rewrite Typeahead component
  • [OPT-2949] - Add first increment of Elasticsearch 7.x support
  • [OPT-2964] - handle very long names in roles typeahead options
  • [OPT-3019] - Create gateway instances for event based processes
  • [OPT-3078] - Cannot add user to collection which is not available in search
  • [OPT-3099] - Fix rolling upgrade step in the integration test pipeline
  • [OPT-3100] - Fix Migration step in integration test pipeline
  • [OPT-3102] - Download ElasticSearch distribution directly instead of using the maven dependency
  • [OPT-3104] - Support all latest ElasticSearch 7 versions
  • [OPT-3105] - Mention ElasticSearch major version change in documentation
  • [OPT-3109] - Remove empty mapping nodes on update
  • [OPT-3110] - Clean up upgrade ElasticSearch schema tests
  • [OPT-3115] - Adopt to Elasticsearch 7.X count api totalHits change
  • [OPT-3122] - Use the new Typeahead for adding a user to collection
  • [OPT-3123] - add search highlighting to the new Typeahead
  • [OPT-3127] - Calculate the correct durations for significant gateways
  • [OPT-3128] - Documentation and user information for event based process events
  • [OPT-3130] - Prevent mappings being accepted with null start and end values
  • [OPT-3140] - Adopt the Event Ingestion API to the CloudEvents spec
  • [OPT-3146] - Allow Collection role creation without identity type
  • [OPT-3147] - Omit identity type if user/groupId is provided on Adding Collection Role
  • [OPT-3148] - Document the Optimize CloudEvents API
  • [OPT-3152] - CloudEvents Spec compliant Event Ingest API authorization
  • [OPT-3153] - Evaluate different options for isolating the ingestion API
  • [OPT-3154] - Add QoS filter to limit the number of ingestion requests at any given time
  • [OPT-3155] - Respond with correct error code when we can't serve ingestion API requests
  • [OPT-3157] - Disable the event ingestion endpoints if disabled in configuration
  • [OPT-3161] - update date filter documentation
  • [OPT-3174] - Investigate whether MockServer can work as our mockable proxy
  • [OPT-3181] - Remove upgrade multiple releases sequentially tests
  • [OPT-3194] - Add new Quarterly unit for date filters and make relative name consistent

Edit/Copy Release Notes

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