This version introduces a breaking change in business process and menu configuration,see migration documentation

1. Features

  • Add a reminder feature , see documentation ([OC-1093] [OC-1230] [OC-1239])

  • User cards :

    • [OC-1208] Add translation in recipient multiselect field

    • [OC-1194] Add the possibility to send usercard with response card

    • [OC-1176] Add edit user card feature

  • Response cards:

  • Card Feed:

    • [OC-1196] [OC-1214] Add an option to sort cards by read status

  • Integration features:

    • Add kafka support : possibility to send card to operator fabric via kafka and to send response card to kafka , see documentation ([OC-1073][OC-1231][OC-1247])

    • Add support for monitoring via prometheus, see documentation (OC-1233)

  • Feature removals :

    • [OC-1113] Remove multiple tabs in card’s details

    • [OC-1148] Remove email address and date/time formatting parameters in the settings

  • Work in progress :

    • [OC-1144] Add the possibility to have a relation between entities (Notion of parent entity)

    • [OC-1170] Filter notification screen for user (First step implementation)

2. Tasks

  • [OC-1189] Attach child card to parent card id and not parent uid

  • [OC-1172] Rename users/groups and entities in test data . For testing opfab you shall use now operator1 and operator2 (instead of tso1-operator and tso2-operator)

  • [OC-665] Externalize menu configuration from bundle. Business menu configuration is not done in process definition anymore , a specific configuration file name ui-menu.json is used

  • [OC-1213] Documentation modification

  • [OC-1209] Add an end point to set a card unread for the current user

  • [OC-1154] Update cards subscription on calendar dates range change

  • [OC-1002] Minor corrections for karate testing in docker mode

  • [OC-1222] Add an option to hard kill the processes in run_all.sh

  • [OC-1225] Add a script to automate api none-regression test

  • [OC-1202] Renames 'ngnix.conf' files into 'nginx.conf'

For dev configuration (${OF_HOME}/config/dev), use the docker-compose.sh script and do not start docker compose directly.

  • [OC-1244] Add a new business example (IGCC)

  • [OC-1245] Set button visibility for detail card

  • [OC-1246] Divide post6CardsSeverity.feature in 6 features

  • [OC-1207] Update cards subscription period on monitoring date range change

  • [OC-1236] Add a new example of usercard (incident management)

  • [OC-1210] Add a method in templateGateway.js to get entity names

  • [OC-1238] Permit to use keepChildCards in user card

  • [OC-1115] Include ExternalApp in build process and add in docker-compose

  • [OC-1204] Update getting started documentation for release 1.8.0

  • [OC-1203] Refactor definition of detail in bundle, see changes

3. Bugs

  • [OC-1205] BUG in timeline when switching to winter time

  • [OC-1188] Solve bug when reloading monitoring/logging via F5, the translation for mutli filter was not loaded

  • [OC-1215] Solve memory leaks

  • [OC-1224] Closing archive card was not possible anymore

  • [OC-1226] When the timeline is hidden by the user, dates displayed shall take into account the date format configured in web-ui.json. It applies only for the mode TR and 7D

  • [OC-1232] Documents workaround to resolve ng build failure

  • [OC-1235] Permit to use http for authentication in implicit mode

  • [OC-1212] Fix bug on page reload when an external page is open in iframe

  • [OC-1253] Correct bug with card read