Skip to content

Releases: opfab/operatorfabric-core

3.15.1.RELEASE

21 Jun 15:36
25dd46f
Compare
Choose a tag to compare

Features

  • #4573 : See card sent by your entities

Bugs

  • #4608 : Fixed the showDetailCardHeader condition

Tasks

  • #4525 : Control the process id in config.json files (Security issue)
  • #4636 : Sanitize inputs in business config service (Security issue)

3.15.0.RELEASE

31 May 08:57
cb6eda8
Compare
Choose a tag to compare

Migration from 3.14.0

See Migration Guide from release 3.14.0 to release 3.15.0

Features

  • #4408 : Add an API method to delete all businessdata files
  • #4427 : Sorted the names of the processes in the dashboard
  • #4339 : Process , state and processInstanceId can not contain anymore '#' , '?' or '/'
  • #2373 : Remove deprecated use of recipientList in state definition
  • #4439 : Remove group column from activity area screen choice
  • #4435 : Remove use of groups in realtime screen
  • #4417 : Sending a heartbeat to the back from the user interface to better detect loss of connection
  • #4494 : Add possibility to restrict the list of entities for sending card
  • #4526 : Adding of the new helper 'findObjectByProperty'

Bugs

  • #4479 : Fix space between the menus navigation bar and the top of the page
  • #4480 : Do not limit the number of cards returned in archives export
  • #4509 : Reload external application when clicking again on the application link in navbar menu
  • #4514 : Session closed in implicit mode without warning
  • #4543 : Fix ack filter default value and reset

Tasks

  • #4382 : Add migration script to pass from version 3.X.X to 3.14.X
  • #4486 : Simplify proxy configuration for docker images build and improve documentation regarding proxy
  • #4483 : Update dependency chart.js to v4.3.0

3.14.0.RELEASE

18 Apr 07:53
2f4bd15
Compare
Choose a tag to compare

Migration from 3.13.2

See Migration Guide from release 3.13.2 to release 3.14.0

Features

  • #4200 : Improve menu interaction 
  • #4251 : Scrollable card list in popup of timeline 
  • #4252 : Update the days name in the X-axis of the timeline under the "month" setting
  • #4295 : Reduced login format requirements to just have at least 1 character
  • #4243 : Reinforce form controls when sending a recurrent card in Task Advanced example
  • #4280 : Geographical map: Add GeoJSON layers to map from config
  • #4288 : In task example : add a checkbox to select/unselect all month/week
  • #4220 : Display the feed filters and sort on the left of the screen
  • #4153 : Add new field "entityRecipientsForInformation"
  • #4180 : User action logs older than 61 days (default value) are automatically deleted.
  • #4202 : Added an experimental feature in the available tabs. A dashboard allowing a summarized view of the different unacknowledged cards.
  • #4300 : Add SASL Oauth capability for Kafka
  • #3778, #4340 : Add options to use operating system notifications
  • #4323 : Add permission VIEW_USER_ACTION_LOGS
  • #4344 : Scrollable list in the geomap popup
  • #4367 : Improve alert message for cards hidden by filter
  • #4373 : Sound notification enhancement
  • #4332,#4407 : It is now possible to push json files in businessconfig/businessdata and to access those files from templates
  • #4399 : Adjust column width in logging screen
  • #4410 : Add a js method for template to open a specific card in the feed

Bugs

  • #4230 : Fix task duration not used in calendar
  • #4245 : Fix browser stuck for user tryin to connect without authorized IP address
  • #4237 : Field 'recipientList' in config.json should not be used for default selected values
  • #4313 : Handle remind cards like other cards when hidden from filters
  • #4336 : Card with spaces in processInstanceId are not visible in card detail
  • #4341 : Card detail fail to process template for old bundle version
  • #4345 : First and last name for new user in keycloak are not set properly in opfab
  • #4349 : The "Process" drop-down list is not displayed when a user has no rights on any process
  • #4318 : Unexpected error message on the console from the card feed tab

Tasks

  • #4214 : Update dependency chart.js to v4.2.1
  • #4234 : Remove use of deprecated method authorizeRequests()
  • #4296 : Updated mongodb to 5.0.15
  • #4346 : Refacto RabbitMQ usage
  • #4320 : Moved the bundle storage one folder deeper
  • #4369 : Change entity for information to entity in copy

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