Release Notes - Camunda Optimize - Version 2.7.0-alpha2 - HTML format

Bug Report

  • [OPT-1426] - The security integration tests do not run in windows
  • [OPT-2869] - the id is duplicated inside add user list option list if all other identity data is null
  • [OPT-2875] - Raw Data Table cannot be sorted by new duration column
  • [OPT-2876] - cannot reopen pending/executing filter from the control panel
  • [OPT-2878] - configuration popover in combined report is broken when the panel is scrollable
  • [OPT-2895] - Cannot delete two Users / Sources from Collection
  • [OPT-2897] - Indicate request error on engine version check
  • [OPT-2908] - Copy a collection requires manager role
  • [OPT-2925] - Optimize crashes when switching definition on heatmap count report
  • [OPT-2932] - Selected Data Source does not appear in Definition List
  • [OPT-2954] - Unauthorized response on retrieving scope due engine authorizations
  • [OPT-2961] - Copy collection sometimes ends in a deadlock
  • [OPT-2968] - Internal Server Error when deleting a used datasource

Feature Request

  • [OPT-2448] - I get a warning when I am about to lose unsaved changes

Task

  • [OPT-1794] - Configure cambpm,elasticsearch & nodejs version in one central place
  • [OPT-1906] - Remove instance count from Filter component
  • [OPT-2494] - "Release optimize/example repo" build pipeline version setting refactoring
  • [OPT-2712] - Clean up job for deleted users/groups
  • [OPT-2769] - Create `latest` tag for minor release docker image in release job
  • [OPT-2776] - Finish migration to JUnit 5
  • [OPT-2785] - Use /collection/:id/reports Endpoint in Frontend
  • [OPT-2817] - Make clear where to find the migration instructions in the docs
  • [OPT-2829] - Consistent Collection Roles Sort Order
  • [OPT-2831] - Improve definitionVersionsWithTenants endpoint performance
  • [OPT-2836] - Refactor "move to another collection" part of copy modal
  • [OPT-2843] - Use generated e2e dataset in nightly e2e pipeline
  • [OPT-2844] - Investigate failing nightly import performance
  • [OPT-2856] - There is a dedicated process definition for analysis testing
  • [OPT-2867] - update empty alert list info text
  • [OPT-2868] - Provide more details on rejected decision inputs/outputs during import
  • [OPT-2870] - do not confirm modal when pressing enter on a radio/checkbox and dropdown option
  • [OPT-2874] - Filter for user/private reports with elasticsearch query
  • [OPT-2880] - Use the dedicated roles endpoint to get the collection roles
  • [OPT-2882] - Bump minimal Elasticsearch version supported from 6.2 to 6.4
  • [OPT-2885] - Investigate broken Edge E2E tests
  • [OPT-2894] - Improve Copy collection performance
  • [OPT-2902] - Give generated users access to tenants
  • [OPT-2909] - Unknown user is added with name to user cache if configured
  • [OPT-2911] - Disable tokenization on xml text fields
  • [OPT-2915] - import react Component in consistent way across the application
  • [OPT-2919] - Optimize crashes when changing selection multiple times on slow connection
  • [OPT-2921] - Release job should not adjust upgrade versions property anymore
  • [OPT-2929] - Make maven javadoc work with lombok
  • [OPT-2935] - Create reusable EntityList component
  • [OPT-2937] - Add Multi-Tenancy indicator to ui-configuration response
  • [OPT-2984] - Set whatsnew seen state to true for all e2e users

Feature Part

  • [OPT-2931] - Add Event Based Process Publishing state to websocket API
  • [OPT-2969] - Add Event Based Processes to entities name API
  • [OPT-2978] - Add ingestion timestamp to ingested events index

Sub-task

  • [OPT-2722] - Event Based Process Mapping API
  • [OPT-2774] - Cleanup unused remnants of the command class hierarchy refactoring
  • [OPT-2799] - Create a way to add text annotations to screenshots
  • [OPT-2800] - Find a way to create screencasts (videos)
  • [OPT-2842] - Refactor raw data commands to new command class hierarchy
  • [OPT-2848] - Get scope of collection endpoint
  • [OPT-2849] - Generic definition API
  • [OPT-2850] - Process & Decision Definition versions & tenants filter by collection scope
  • [OPT-2851] - Enforce Collection scope compliance on report create/update/copy&move
  • [OPT-2852] - Enforce collection report compliance on scope update/delete
  • [OPT-2853] - Collection - Data sources page
  • [OPT-2854] - Collection - Data sources - Editing
  • [OPT-2859] - Ensure consistency between screenshots and text
  • [OPT-2860] - Compile list of missing automated screenshots and put it in release procedure
  • [OPT-2865] - Report Builder - only list definitions in scope of collection
  • [OPT-2872] - Copy Alerts on collection copy
  • [OPT-2881] - add end to end tests
  • [OPT-2884] - Mask unauthorized tenant entries
  • [OPT-2887] - Event Based Process CRUD API
  • [OPT-2889] - Hide Scope entry edit option if only one tenant is available
  • [OPT-2890] - Add definition name to scope entries
  • [OPT-2892] - Remove versions property from collection scope entry
  • [OPT-2898] - Parallelize cross-browser e2e tests
  • [OPT-2899] - Make e2e tests independent from each other
  • [OPT-2900] - Parallelize tests
  • [OPT-2901] - Create add multiple definition scopes endpoint
  • [OPT-2905] - Add all tenants to shared definitions on generic Definition API
  • [OPT-2906] - Remove endpoint to add single scope to a collection
  • [OPT-2907] - BE error localisation for OptimizeReportConflictException
  • [OPT-2910] - Event Query API
  • [OPT-2912] - Add tests that definition by type and key returns all tenants for shared definitions
  • [OPT-2913] - Create BE error code localisation for Collection Conflicts
  • [OPT-2916] - Adjust frontend to changes in localisation keys
  • [OPT-2923] - Create BE error code localisation for other relevant Exceptions
  • [OPT-2926] - Use new bulk endpoint to add scopes to a collection
  • [OPT-2927] - Add collection scope based on current reports on upgrade from 2.6.0 to 2.7.0
  • [OPT-2928] - add documentation
  • [OPT-2934] - show an info message to add sources in definition selection
  • [OPT-2936] - No/Multi-Tenancy-Handling
  • [OPT-2940] - Onboarding API
  • [OPT-2942] - Localize api errors in the frontend
  • [OPT-2947] - Add lastModifier and lastModified fields to event based process
  • [OPT-2948] - Convert `InvalidLicenseException` to an OptimizeException
  • [OPT-2956] - Extend Collection Roles API by missing auth indicator
  • [OPT-2965] - Create an endpoint to load markdown files containing what's new info
  • [OPT-2974] - Ingest sample event data for testing
  • [OPT-2985] - I'm able to retrieve all conflicts when deleting a scope

Edit/Copy Release Notes

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