Skip to content

Releases: opfab/operatorfabric-core

3.13.2.RELEASE

03 Apr 07:39
936a400
Compare
Choose a tag to compare

Feature

  • #4373 : Sound notification enhancement

3.13.1.RELEASE

21 Mar 12:16
bfe025b
Compare
Choose a tag to compare

Bugs

  • #4336 : Card with spaces in processInstanceId are not visible in card detail
  • #4341 : Card detail fail to process template for old bundle version

3.13.0.RELEASE

22 Feb 15:03
0162b12
Compare
Choose a tag to compare

Migration from 3.12.0

See Migration Guide from release 3.12.0 to release 3.13.0

Features

  • #1321 : Prevented entity name and group name duplication
  • #3798 : Add ADMIN_BUSINESS_PROCESS permission for pushing bundles
  • #4107 : Added tooltips for the new card and calendar buttons
  • #4104 : Add seconds in Date column in user action logs
  • #4134 : Play sound and show alert when a new card is not visible in feed
  • #4184 : Add a disable/enable method for multiselect component
  • #4181 : Add an option to deactivate user action log
  • #4170 : Renamed the viewCardInAgenda parameter to viewCardInCalendar
  • #4159 : lttdVisible & expirationDateVisible set by default to false
  • #4185 : Added the possibility to never show the acknowledgement footer
  • #3981 : Add new feature in task advanced example (Monthly recurrence)
  • #4105 : Open corresponding archive card when clicking on card id in user action logs screen
  • #1280 : IP address format validator when adding or editing a user in the admin screen
  • #4126 : Show popup with list of cards on the geomap
  • #4216 : Remove space in end of login to avoid user mistake
  • #4163 : Show deleted card message in detail view

Bugs

  • #3819 : Fix choose activity area on login does not take into account day mode
  • #4088 : Fix error in console log when creating a new group
  • #4098 : Fix Feed search placeholder is not translated
  • #4099 : Fix Feed search clear icon style
  • #4092 : Fix Admin menu entry not translated in French
  • #4101 : Fix spinner position when search in feed activated
  • #4156 : IT incident example card : "impacted services" not selected in edit mode
  • #4154 : Usercard template does not change when switching from same state id in a different process
  • #4096 : Real time screen : vertical scrollbar sometimes without any reason
  • #4228 : Geomap graph size is smaller than original size

Tasks

  • #4145 : Updated to Spring Kafka V3.x

3.12.0.RELEASE

27 Jan 12:05
d403e4a
Compare
Choose a tag to compare

Migration from 3.11.x

See Migration Guide from release 3.11.x to release 3.12.0

Features

  • #3717 : Add business logs
  • #3731 : Do not show unacknowledgment button when ack is at the entity level
  • #3776 : Add in archives footer card detail the entity recipients
  • #3768 : Search filter in the Card Feed
  • #3884 : Add an option to have no keepAlive for connections to external devices
  • #3888 : Open only one connection to a physical external device
  • #3793 : Logging: add search filters on title and summary columns
  • #3762 : Automatic deletion of cards after an expiration date time has been reached
  • #3959 : Map the JWT custom name field to the family_name field
  • #3618 : Disabled the pop up button if no entities are selected when responding to a card
  • #3627 : Added the pop up text when hovering the response arrow in the monitoring feed
  • #4006 : Add a permission mechanism
  • #4008 : Set autofocus on OK button in admin confirmation popups
  • #3773 : New reminder feature using RFC 5545 recurrence structure
  • #4063 : Do not show menu when user has not the good permission

Bugs

  • #3829 : Monitoring : wrong label in multiselect for service when process groups not totally configured
  • #3800 : Monitoring : message when no result should be like the one for archives and logging pages
  • #3818 : Admin screens, dots after edit button
  • #3824 : Pinned cards : error log in console with reduced view
  • #3752 : Entity acknowledgment should mark the card as acknowledged for all users of the entity
  • #3831 : Problem with "active from/to" and "publish from/to" dates in archives/logging screens
  • #3854 : Cannot add user external device config when slow network
  • #3825 : The arrow from the grouped cards symbol would appear even though there are no grouped cards due to the filter settings.
  • #3950 : Fix reset button does not clear tags filter in Archives page
  • #3848 : Deeplink iFrame link bug
  • #3375 : Lock answer in archived cards detail
  • #4062 : Fix error in console when opening card with no childs from Archives screen
  • #4087 : Admin users : field "authorizedIPAddresses" not taken into account

Tasks

  • #3931 : Archives: fetch archived cards using ArchivedCardsFilter
  • #3915 : External app : changing the type of the returned object
  • #3628 : Removed padding on column headers for the loggings screen
  • #3911 : Update dependency chart.js to v4
  • #3993 : Add a new example for getting started
  • #4002 : Upgrade Keycloak and MongoDB
  • #2730 : Remove deprecated method templateGateway.getSpecificCardInformation()

3.11.2.RELEASE

28 Nov 14:36
d2893a7
Compare
Choose a tag to compare

Features

  • #3888 Open only one connection to a physical external device

3.11.0.RELEASE

15 Nov 13:25
a62d5c4
Compare
Choose a tag to compare

Migration from 3.10.x

See Migration Guide from release 3.10.x to release 3.11.0

Features

  • #3620 : Disable footer when using iFrames
  • #3621 : Archive card footer : "Deleted or updated" instead of "Deleted"
  • #3639 : Support for POLYGON geometry when using the geographical map, allowing cards to highlight a region on the map.
  • #3178 : Refuse cards if no translation file or no translation
  • #3622 : Add a method for template to avoid potential script injection
  • #3614 : Add onStyleChange() method to templateGateway
  • #3590 : Control perimeter when an external application send a card
  • #3613 : In confirmation example, show response input only after user clicks on modify answer
  • #3681 : Permit to retrieve the list of selected recipients before sending a User Card
  • #3695 : Set checkbox disabled style available for templates
  • #2814 : Show pinned cards also on small screen view
  • #3685 : Show entities already acknowledged in card footer for user having more than one entities concerned
  • #3447 : Make card titles case configurable
  • #3720 : Use less space for edit/delete columns in admin screens
  • #3702 : Reminder feature : deal with time field when it is non filled
  • #3525 : Add configuration option for custom background layer for geo maps
  • #3738 : Add environment banner on the login screen
  • #3751 : Permit to show acknowledgment footer to all users
  • #3604 : Add months possibility for repeating reminder feature
  • #3781 : Make disabled checkboxes coherent in notification configuration screen
  • #3805 : Improve display of multi-line card titles
  • #3833 : Define a minimum value for sound replayInterval

Bugs

  • #3632 : Correct invalid CSS style property
  • #3630 : Archives and Logging page : filter is applied on pagination change
  • #3651 : In usercard, sometimes template does not change when changing process
  • #3634 : Question cards : text not well aligned
  • #3635 : Ag-grid tables : cursor not the good one on the left part of columns titles
  • #3615 : Avoid vertical scroll bar in agenda detail card view
  • #3614 : Template input field reset when going in full screen or change day/night mode
  • #3672 : Acknowledgments lost when setting card in full screen mod
  • #3628 : Solve bug : In templates , with slow network, style is apply long after template processing
  • #3664 : Chekboxes in external configuration screen lose state when changing page
  • #3665 : When process name is long, it overlaps the following process name in notification configuration screen
  • #3716 : Error message when sending card message example
  • #3750 : Failed to delete subscription when logging out
  • #3755 : Remove vertical scrollbar in login screen
  • #3222 : Grouped cards have graphical bug in day mode
  • #3826 : Code injection in multiselect component

Tasks

  • #3619 : Add margin-right and margin-left in external application example
  • #3626 : Add information on the documentation regarding small resolution supported
  • #3718 : Add an explicit error message when web-ui.json is not well-formed
  • #3723 : Avoid flickering when editing user card

3.10.2.RELEASE

20 Oct 08:22
dc62271
Compare
Choose a tag to compare

Bugs

  • #3741 Sound still active when user is disconnected due to another connected user

Security

Security upgrade to solve CVE-2022-42889

3.9.4.RELEASE

07 Oct 06:08
0669e45
Compare
Choose a tag to compare

Bugs

  • #3651 In usercard , sometimes template does not change when changing process

3.10.1.RELEASE

29 Sep 12:28
b6991da
Compare
Choose a tag to compare

Bugs

  • #3651 In usercard , sometimes template does not change when changing process

3.10.0.RELEASE

27 Sep 12:35
594c5e9
Compare
Choose a tag to compare

Migration from 3.9.x

See Migration Guide from release 3.9.x to release 3.10.0

Features

  • #3357 : Add spinner when changing connected entities in activity area screen
  • #3349 : Add a spinner when delete a card if slow network
  • #3347 : Add a spinner when logout is slow
  • #3149 : Show entities concerned by card in footer
  • #3328 : Settings screen configuration : move "settings.infos.hide" section to ''settingsScreen.hiddenSettings"
  • #3383 : Permit to select more than one entity if possible when sending a response card
  • #3310, #3405 : Provide shared css/js to external applications
  • #3408 : User cards: Permit to add a list of recipients via the template & user choice
  • #3452 : Add hover and zoom-to-card on the geomap function
  • #3486 : Add remote logs for debugging purpose
  • #1328 : Prevent the removal of the administration group for the admin user
  • #3299 : Regularly try to reconnect disconnected external devices
  • #3234, #3543 : Refuse sending card if process or state does not exist (feature can be desactivate by configuration)
  • #3331 : Add a possibility to have non filterable notifications
  • #1318 : Resource identifiers should only contain letters, digits, dashes or underscores
  • #3503 : Add export feature for admin screens
  • #3450 : Geographical map: add a optional chart to display number of cards by severity
  • #3545 : Add a possibility to not close card when user acknowledge
  • #3534 : Administration screen : Add in groups popup the list of members
  • #3544 : Add the possibility to hide edit or delete card link
  • #3565 : Add option to sort cards by start and end date
  • #3589 : Add logs when user ack/read/unack/unread
  • #3570 : Set default feed filtering and sorting values in web-ui.json
  • #3595 : Add methods for templates to set selected values and options list in multiselect component
  • #3566 : Add setting to automatically open the first card in list
  • #3603 : Administration screen : Add in entity popup the list of members
  • #3623 : Feed filters : red color for the icon in case filtering is activated

Bugs

  • #3370 : Feed light card : words are cut in summary text
  • #3169 : Redirection to the feed when editing a card from monitoring/agenda
  • #3369 : Cursor is not valid in monitoring table when going over the table rows
  • #3355 : Group administration : bad display of TYPE single-select
  • #3361 : Admin checkbox : mouseover text overflows the screen
  • #3172 : Checkboxes can be checked even outside the text
  • #3306 : Remove settings value playSoundOnExternalDevice when removing user link to external device
  • #3371 : Cursor not valid in << and >> (monitoring screen and feed when timeline is hidden)
  • #3367 : Cursor for "Acknowledge all cards" link is not the good one
  • #3368 : Feed : "Reset all filters" link is clickable on more than just the text
  • #3350 : Spinner too small when we send a usercard
  • #3422 : Not using default sound settings defined in web-ui.json when user has no settings
  • #3374 : Bad display of "Response closed" dutch version
  • #3435 : Unused fields in request when update/create a perimeter via admin UI
  • #3372 : Send HTTP error 500 when external application endpoint is not found
  • #3362 : Spinner for loading opfab : use shared spinner component
  • #3466 : Group/entity/perimeter creation : some special characters in id field are not forbidden
  • #3353 : Logout with slow network show "session expired" popup
  • #2998 : No sound on Firefox after closing and reopening the browser
  • #3471 : Migration script to opfab 3 : special characters not well translated
  • #3488 : Fix pinned cards display for long titles
  • #3176 : Updates for users/entities/groups should be sent to components that need it
  • #3512 : Realtime screen bug when a connected user has no entity
  • #3562 : Admin screens: do not cut long values for ID column

Tasks

  • #3327 : Move the about configuration away from settings in web-ui.json
  • #3430 : Update dependency chart.js to v3.8.2
  • #3320 : Remove unecessary error management in ui
  • #3487 : Reduce space between reponse and ack icons in feed