Release notes 4.16 (On-prem)
iObeya 4.16.18 (On-prem version) • Released on 28th March, 2024
Improvements
iObeya Core
- IOBPDT-1469 - New button tool to add URL shortcuts on the boards and trigger integration scenario
- IOBPDT-1480 - Provide the capability to share room templates across multiple domains to create new rooms from it
- IOBPDT-2201 - Multiselection - let users make a selection frame even when it starts on a non-selected element
- IOBPDT-2253 - Add a new domain setting allowing room administrators to archive their room
- IOBPDT-2256 - Provide a better user experience when importing rooms via the platform admin interface
- IOBPDT-2356 - Focus on the URL field when adding a hyperlink to any iObeya board elements
- IOBPDT-2486 - Increase the number of characters to 25 in the Standard card value
- IOBPDT-2499 - Add a news center in the product to access product news without leaving iObeya
- IOBPDT-2532 - Ability to import a board via drag and drop in room configuration mode
- IOBPDT-2572 - Due date colors have been changed in standard cards to follow our accessibility guidelines
- IOBPDT-2590 - Do not authorize to download a shared board that has been shared in read-only mode
- IOBPDT-2680 - Remove button redirecting to the Resource Center from the add-ons page in the platform administration
- IOB-13646 - Provide all the add-ons packaged and disabled by default in iObeya
- IOB-14172 - The order in the list of language should be the same everywhere
- IOB-14187 - Change the board background catalog icon in room configuration mode
- IOB-14344 - Grant only 'can use' permission as the default permission when adding groups to a room from the platform administration interface
- IOB-14347 - Add new screenshot parameters in the context file to fine tune the performance of the platform
- IOB-14364 - Improve performance of the LDAP sync step Get User Changes
- IOB-14385 - Add a new screenshot parameter in the context file to deactivate system screenshot generation
- IOB-14425 - Skip invalid usernames when importing LDAP groups in iObeya so that the the users import process is not stopped and blocked
- IOB-14432 - Change the icon and the label of the board import toolSet item in the room configuration dock
- IOB-14512 - Display a detailed error message when the creation of a room fails with the room self-service feature
- IOB-14585 - Add a new screenshot parameter in the context file to disable the action to force board screenshots to be refreshed after a platform update
Agile
- IOBPDT-1522 - Take into account story point decimals values in load calculation on SAFe Team boards
- AOS-230 - Increase contrast of the board background for new Program Boards in compliance with our accessibility guidelines
Azure DevOps connector
- IOBPDT-2236 - Display the sprint dates automatically in the ADO sprint tables
- IOBPDT-2359 - Alphabetically sort the list of domains when configuring a new ADO instance
- IOBPDT-2510 - Do not scramble Azure cards on an Azure Sprint board when they are already on the correct cells after a Azure DevOps update
- IOBPDT-2519 - Increase contrast of the board background of ADO table in compliance with our accessibility guidelines
- IOBPDT-2700 - Add a scroll bar in the ADO instance list to support a large number of instances in the room settings
- TFS-356 - Change the editor titles of kanban and sprint tables settings
- TFS-475 - Support story points using decimals in the counting load of story points on ADO Sprint boards
Jira connector
- IOBPDT-1502 - Manage parent-child dependencies between Jira cards
- IOBPDT-2236 - Display the sprint dates automatically in the Jira sprint tables
- IOBPDT-2254 - Loader - Remove loader when changed issue in Jira card creation pop-in
- IOBPDT-2359 - Alphabetically sort the list of domains when configuring a new Jira instance
- IOBPDT-2401 - Being able to see the configuration settings in read-only mode of a existing Jira board
- IOBPDT-2460 - Jira table: dropdown list design improved to avoid being broken by large content
- IOBPDT-2493 - Take into account story point decimals values in load calculation on Jira Sprint boards
- IOBPDT-2519 - Increase contrast of the board background of Jira sprint table & Jira free table in compliance with our accessibility guidelines
- IOBPDT-2542 - Provide support for Jira Data Center Version 9.x
- IOBPDT-2626 - Take into account major changes introduced in Jira regarding Epic Links being replaced by Parent Links (4.12.1)
- IOBPDT-2700 - Add a scroll bar in the Jira instance list to support a large number of instances in the room settings
QCD
- IOBPDT-1580 - Allow selection of the escalation levels to be taken into account in the action table when selecting the option "escalated in the room
- IOBPDT-1822 - Provide the ability to visualize indicator's thresholds as red/orange/green colored background area in the QCD charts
- IOBPDT-1836 - Ability to change the color of a QCD card via the Change type menu once created on a board
- IOBPDT-1882 - Ability to add or hide QCD rings on existing QCD letters
- IOBPDT-1883 - Display values on the QCD graphs
- IOBPDT-1952 - Provide more precision on the vertical axis of the QCD charts
- IOBPDT-2075 - Display decimals on axes of the QCD Charts
- IOBPDT-2077 - New button to create a sync card on a board via the escalated actions view available from the QCD utilities or an action plan configured in mode 2
- IOBPDT-2353 - Allow to display decimals on Y-axis of QCD Charts depending on the scale of the min/max values
- IOBPDT-2430 - Improve QCD problem category filter by adding a search bar in the Action card editor
- IOBPDT-2463 - Optimisation of frontend API calls on the QCD Action Cards
- IOBPDT-2508 - Change the description regarding the QCD escalation configuration in the room settings
- IOBPDT-2534 - Move min-max scale settings into the general settings of the QCD graphs
- IOBPDT-2577 - Create a configuration Toggle on/off for escalated actions displayed via the action table mode 3
- IOBPDT-2625 - Enhance category filtering by adding a search bar in the settings of both Action plans and the Action table
- IOBPDT-2649 - Add a search bar in the consolidation configuration window to search for rooms and boards
- IOBPDT-2676 - Add a config to hide escalated actions automatically in action tables mode 3 when they have a response
- IOBPDT-2683 - New escalation icon to better understand its purpose
- IOBPDT-2685 - Data consolidation can now be triggered even when rooms are imported onto the platform"
- QCD-3355 - Enhance Tree creation in action table mode 3 editor and /actionTable endpoint performance
- QCD-3439 - Do not open keep custom cut-out letters labels popup when period already exists
- QCD-3541 - Enhance headers display in tables in case of custom letters
- QCD-3591 - Add a specific entry to reset the color to the assigned QCD letter's color in the change type menu on QCD Action cards
- QCD-3593 - Enhance QCD card change color behavior when re-instantiating an attached card
Documentation
- DOC-307 - How to use Graphs Background Red/Orange/Green
- DOC-308 - How to use Dynamic Rings or Ability to hide/make visible rings in a letter
- DOC-312 - Update in Jira administration guide to take into account compatibility with Jira 9
- DOC-313 - How to use a configuration to hide escalated actions that have a response in action tables mode 3
- DOC-317 - New variables to control iobeya bootstrap and screenshot generation in installation guide
- DOC-318 - How to use Drag-and-drop to import a board
- DOC-324 - Create a Sync card on a board from the escalated actions view and the room view
- DOC-325 - More information about creating QCD actions and board sharing
- DOC-327 - How to configure the Jira connector using OAuth 2.0 for Jira Server & DC
- DOC-315 - [NEW PACKAGER] iObeya 4.16 On-prem new installation guide
- DOC-320 - [NEW PACKAGER] iObeya 4.16 On-prem new upgrade guide
- DOC-338 - [NEW PACKAGER] iObeya 4.16 On-prem technical requirements
- DOC-339 - [NEW PACKAGER] iObeya 4.16 On-prem components used in iObeya
- DOC-394 - Upgrade components page according to the upgrade required to fix the CVE-2023-50164 (iObeya 4.16.17)
- DOC-406 - Upgraded setup & maintenance guide (iObeya 4.16.18)
Bug fixes
iObeya Core
- SUPIOBEYA-18958 - Update the algorithm of placing out-of-box elements inside the board when rotating elements
- SUPIOBEYA-19470 - Impossible to remove a user from a group from the detailed information panel available in the user list
- SUPIOBEYA-19504 - The hyperlinks leading to the administrator documentation available on the homepage of the platform administration are broken
- SUPIOBEYA-19525 - Archived date of archived rooms is deleted 30 days after the rooms have been archived
- SUPIOBEYA-19648 & SUPIOBEYA-19647 - AggregateDoesNotExist exception error message on various interactions with board elements after creating a room from a room template
- SUPIOBEYA-19817 - Uncaught (in promise) Error: consolidateLetterIds need not be empty on various scenario when using QCD consolidation on today or yesterday period
- SUPIOBEYA-20166 - The request sent to change language doesn't respect the good mimetype JSON
- SUPIOBEYA-20275 & SUPIOBEYA-20244 - Whiteboarding session is blocked if the creation process fails and users cannot restart a new session nor end the corrupted one
- SUPIOBEYA-20498 - The limit message of the value field of a card does not correspond to the new limit set
- SUPIOBEYA-21581 - SCIM: user updates failed
- IOB-13533 - Guiding navigation stop working when navigating to a board on a platform with a URL starting with some specific keywords
- IOB-14010 - The undo/redo stack should be reset once context is changed on Kanban board
- IOB-14075 - Exception on incompatible multi-touch behavior
- IOB-14223 - On the reset password page several separators are missing between items in the list of languages
- IOB-14346 - ERROR [IntegrityCheckJob] Error user check when upgrading iObeya version with a number of declared users that ends by 99 (e.g 1099, 10099, 56499)
- IOB-14404 - Editing a background with multiple categories from the platform administration interface erase the background version
- IOB-14451 - TypeError: Cannot read properties of undefined (reading 'offsetX') generated when editing the room
- IOB-15555 - Update Struts to 2.5.33 (CVE-2023-50164)(iObeya 4.16.15)
Azure DevOps connector
- SUPIOBEYA-18122 - iObeya Read-only user see a notification message “You are not connected to ADO” when they enter a board/room even if they still have a valid ADO PAT token
- SUPIOBEYA-18435 - The AzureDevOps instance URL overflows when the URL is too long in the dropdown list of ADO instance in the room settings
- SUPIOBEYA-19874 - The TFS card imported into a TFS Kanban from the ExchangeZone does not return to its initial place if it is moved in a status column that is not authorized by any transition flow
- SUPIOBEYA-20002 - It's not possible to open an ADO card that has been linked to other work items the user can't access
- SUPIOBEYA-20042 - Opening the ADO card editor takes too much time to display the information
- SUPIOBEYA-20465 - Azure cards get an "update work item" notification even if there is no change
- SUPIOBEYA-20555 - It should be possible to open in read-only an Azure card for users without valid Personal Access Token
- SUPIOBEYA-20709 - Azure link types that have not been selected to be displayed on the board in the ADO utilities are displayed when importing or updating ADO cards that have linked workitems on the board
- SUPIOBEYA-20920 - Load calculation in sprint Azure sprints board is reset to 0 after launching replay events task jobs
- IOBJIR-1072 - Missing margin below the text description on the ADO and Jira board creation pop-in
- TFS-387 - A message should be displayed when the mouse hover the button "Create work item" when user does not have required permissions
- TFS-440 - The name of toolset item in the dock is displayed incorrectly if the TFS project has a long name
- TFS-446 - The link between TFS cards that are on a whiteboard doesn't appear on the Board Preview tool
- TFS-449 - When updating the status of an ADO card by moving it to another column on a ADO kanban board, the the status is changed in ADO after the push but the status displayed on the card is not updated
- TFS-497 - Push Indicator appears when moving the ADO card in the same column after checking and apply updates
Board Preview
- SUPIOBEYA-20473 - BoardPreview is not generated nor refreshed when the source board does not contain any element
DCM
- SUPIOBEYA-19892 - New DCM sequence added to the board may not appear until another element is moved or the page is refreshed
- SUPIOBEYA-20121 - The two templates files to import data are missing from the DCM documentation resulting in dead links
Jira connector
- SUPIOBEYA-18794 & SUPIOBEYA-20075 - The message informing users that the Jira cards may move while activating the display links toggle is always in English
- SUPIOBEYA-19199 - The push indicator on a Jira card with pending modification should not be kept when moving the card to another board via the Exchange Zone
- SUPIOBEYA-19856 - Parent field display only epic issue type and not all the issue that can have subtasks
- SUPIOBEYA-19984 - Filtering by LinkedIssues generated an error in the Jira bulk import popup
- SUPIOBEYA-20076 - The warning message informing users that the Jira cards may move in the Display link popup in the Jira utilities should not be displayed on the SAFe Program Boards
- SUPIOBEYA-20344 - Workflows with special characters in their name are not supported in Jira Kanban boards
- SUPIOBEYA-20377 - Do not move Jira cards that are already in the corresponding cell on a Jira table after updating data from Jira
- SUPIOBEYA-20501 - All Jira cards on a board are marked as “deleted in Jira” if a single Jira issue that is on the board has been deleted in Jira
- SUPIOBEYA-20563 - Jira Bulk Import - Custom field with " Info" or "Intervention" doesn't work
- SUPIOBEYA-20587 - The name of the project is not displayed in the information popup of a Jira free table
- SUPIOBEYA-20791 - The Jira cards in undefined column/row move in the same cell after checking update
- SUPIOBEYA-21244 - I can’t create a sprint Jira board with Jira9
- SUPIOBEYA-21492 - Fields displayed in the configuration screen of a jira board are limited
- SUPIOBEYA-22127 - Impossible to create a Jira Kanban board using a Jira workflow containing a loop transition managed via ScriptRunner to create issues in another project from any statuses of the workflow (iObeya 4.16.13)
- IOBJIR-1055 - iObeya Read-only user see a notification message “You are not connected to Jira” when they enter a board/room even if an Jira OAuth token is valid
- IOBJIR-1102 - Remove default message "No results matching" when opening the Jira card tool from the tool dock and no search as been made
- IOBJIR-1109 - The links between Jira cards that are on a whiteboard doesn't appear on the Board Preview tool
- IOBJIR-1118 - The margin is missing on each side of the message displayed when no results are returned by a search in the Jira card tool
- IOBJIR-1124 - TypeError: Cannot read properties of undefined (reading 'displayDeactivated')
QCD
- SUPIOBEYA-18181 - Board sharing makes action data inconsistent
- SUPIOBEYA-19259 - Board was blocked when consolidation was launched, the bug has been corrected and a dedicated endpoint has been created to unblock the user in case the problem resurfaces again. A troubleshooting page has been created on the resource center for more information if the user encounters this problem again
- SUPIOBEYA-19274 - Improve performance of retrieving historical data of QCD to avoid errors
- SUPIOBEYA-19433 - High latency to see data updates on QCD charts and tables
- SUPIOBEYA-19461 - The username displayed in the feedback is not the good one when adding a QCD action table or adding a QCD action card to the board
- SUPIOBEYA-19880 - Custom QCD tool name are not used in the warning message displayed
- SUPIOBEYA-19884 - QCD Actions tables are not updated correctly after updating to 4.12
- SUPIOBEYA-20027 - The configuration of the action table is not consistent between modes 1 and 2
- SUPIOBEYA-20222 - Error "JSON [Threshold] is not a number" when generating QCD screenshots
- SUPIOBEYA-20270 - Screenshot of some QCD boards with QCD charts and tables take longer time to be generated leading to high CPU pick and waiting screenshot queue
- SUPIOBEYA-20430 - The QCD table on screenshots is broken when the total column option is activated
- SUPIOBEYA-20439 - Boards was instantiated without historical data
- SUPIOBEYA-20552 - Action tables are not refreshed and a platform restart is needed
- SUPIOBEYA-20747 - Consolidation is not possible on a board which has letters with circles configured with different frequencies
- SUPIOBEYA-20756 - Not able to create a synchronized card when creating an action
- SUPIOBEYA-20764 - When changing period some QCD elements are not refreshed properly
- SUPIOBEYA-20926 - When changing the escalation level of an action, action table mode 3 are not updated
- SUPIOBEYA-21078 - Action plan filters contain only filter criteria for opened QCD actions
- SUPIOBEYA-21154 - After displaying an action plan, navigating to another board or returning to the room view takes too much time
- SUPIOBEYA-21156 - Impossible to create an action from an action plan in some cases
- SUPIOBEYA-21203 - Converting a Note to a QCD Action Card generates an empty QCD Action Card
- SUPIOBEYA-21874 - Fix QCD migration issues after updating to iObeya 4.12 from a version before iObeya 4.6 (iObeya 4.16.11)
- SUPIOBEYA-22790 - It's not possible to create a QCD Action on an iObeya instance running with Oracle database & LDAP
- QCD-2246 - When editing a QCD card from My cards view no escalation notification should appears as we are not into any specific room
- QCD-2340 - The focus is not placed at the top of the list when switching between pages in the QCD action plan
- QCD-3508 - The board period is not correctly updated on a weekly QCD board when using the API endpoint /boardperiod
- QCD-3511 - Impossible to move a new QCD action table created on a board without refreshing the page
- QCD-3512 - QCD action that has been escalated remains listed on QCD action table mode 2 even if the escalation level is removed
- QCD-3513 - The due date of QCD cards displayed in the shortcut to change it from the contextual menu is incorrect
- QCD-3514 - The synchronization indicator remains displayed on QCD action card even after deleting the last synchronized copy from a collection
- QCD-3516 - On QCD shared boards permissions are ignored in some cases allowing users to edit QCD actions from the destination room via the Action table component
- QCD-3524 - Exception error QCDGetEscalatedActionsCountServlet appears in the log when escalated actions came from a room that has been archived
- QCD-3529 - QCD actions are deleted from the source board after removing the shared board from the destination room
- QCD-3560 - An error is triggered in the browser console when launching consolidation on QCD letters without consolidated indicators
- QCD-3887 - Enable to edit a QCD action after sending and retrieving it from the exchange zone (iObeya 4.16.11)