Release 22.3
Breaking Changes
Please be advised, if you are upgrading from version 21.4 or earlier, a version change for an internal dependency introduced in 21.5 requires the installer to be re-run and the "repair" option selected to correctly update the package.
If you are upgrading from version 21.5 or later this should already have been done, and won't need repeating.
Changes:
Upgrade to .Net 6.0
the .Net dependency has been updated to version 6.0
This update will require upgrading the .Net version available on the MindLink server(s) to ensure this dependency is met.More information can be found on the Requirements page.
New Features:
Group Email Notifications
Administrators are able to configure their system to email members of newly created and edited groups, alerting them to the changes.
Group Email Notifications aim to maintain awareness of new and changing MCE groups, ensuring users are able to join relevant rooms quickly and easily.Group email notifications currently require debug key configuration, specified in the optional debug key section of the MCE Configuration page.
Strict Security Context Encryption
The MCE Admin PowerShell module has been augmented with -IsEncryptionEnabled $True to allow administrators to configure strict encryption on a per-security context basis. Additionally, the debug key debug.encryption.strict.enabled has been added to enforce strict encryption when the value = true. If enabled, any groups created with the strict encryption security context must have encryption enabled.This ensures tighter enforcement of encryption as encrypted group creation will be prevented for unencrypted Security Contexts. Encrypted group creation with Security Contexts that support encryption will be enforced.
Unencrypted groups may still be created with unencrypted Security Contexts.
Copy/Paste Content Copying Controls
Administrative control has been enhanced, with capabilities to disable copying message content from MCE groups.This is configured on a per-Security Context basis using the MCE Admin PowerShell module. Enabling content copying controls will prevent text being selected in MLA, preventing copying of content.
User Nationalities
By configuring a XML mapping file, administrators may map nationalities to individual users to display a nationality flag next to their name within MindLink Anywhere.
The following debug keys, and example values, will enable User Nationality Mapping. Please modify the XML configuration file as required.debug.usernationalities.enabled = true
debug.usernationalities.claimname = nationality
debug.usernationalities.countrycodemappingsfilepath = "C:\Program Files\MindLink Software\MindLink Anywhere\Connector Service\SampleConfig\CountryCodeMappingsConfiguration.xml"
debug.usernationalities.failedresolutionexpirationminutes = 10
Configure "Manage Groups Externally" display message
The display text for the external SfB group management button can be configured in the management center, ensuring administrators are able to tailor the group management experience.
This customizable display text ensures users see clear and familiar naming for their external management approach.The configuration is integrated into the group management section at the bottom of the MindLink Anywhere page. This configuration is only applicable when SfB group management is set to "External website"
Disable attribute principles for group membership
A new debug key allows administrators to disable provisioning group membership using attributes.advanced.mce.connector.attributeprincipals.disabled = true This configuration will remove attributes from the available members / managers of a group, ensuring group managers must explicitely specify user-by-user.
Side-by-side message translation
A new user preference has been added for translation-enabled systems. Users may opt to show translated messages side-by-side with the original message, rather than toggling between them, to provide simultaneous visibility.
Start/Stop Mce Grain commands
Introduced Start-MceGrain and Stop-MceGrain commands.Grain activation/deactivation can be observed in the Orleans dashboard, via the number of activations rising/lowering
Pre-logon help link
Administrators may configure a new help link for MindLink Anywhere, displayed on the authentication page. The pre-login help link can be configured on the MindLink Anywhere page of the management center, pointing to any desired destination URL.This provides an opportunity for users to access help resources without needing to authenticate. Especially effective for users encountering authentication issues.
Improvements
22.3 includes the following improvements:
ID | Details | Product |
---|---|---|
FCF-9482 | Message history search should match on story subject as well as story body | MindLink Anywhere |
FCF-9458 | Allow the administrator to configure the message for the "Manage group externally" button | MindLink Anywhere |
FCF-9435 | Improve styling of administration annotation text | MindLink Anywhere |
FCF-9431 | Ignore subsequent activations of GroupInvitationInformationGatheringModel if we have already sent email | MindLink Anywhere |
FCF-9429 | Add encrypted status to chat room email notifications | MindLink Anywhere |
FCF-9427 | Support Start-MceGrain commandlet | MindLink Anywhere |
FCF-9426 | Improve error logging in SMTP Email Service | MindLink Anywhere |
FCF-9421 | MCE management tool should allow configuring the MCE advertised IP address | Management Center |
FCF-9412 | Same user existence should not be checked multiple times | MCE |
FCF-9404 | Email reminders should use an equivalent of ExecuteStreamOperationAsync | MindLink Anywhere |
FCF-9399 | Add a state machine to the Foreign Event Source Manager to make it more defensive | MCE |
FCF-9373 | Make application services API consistent | MCE |
FCF-9372 | Changing component used for environment filtering in Group Management window | MindLink Anywhere |
FCF-9255 | Add ability to turn off attribute-based member principals for Group Management | MindLink Anywhere |
FCF-9236 | Security contexts should be explicitly enabled for encryption. Encryption should be enforced when a Security Context supports it. | MCE |
FCF-9145 | Add a pre-login "need help?" link | MindLink Anywhere |
FCF-9140 | Remove dependency on ExtendedWpf library | Management Center |
FCF-9119 | Replace Firewall COM reference with PInvoke implementation | Management Center |
FCF-9041 | Add contact directly from group participants list | MindLink Anywhere |
FCF-8839 | Allow configuring silos to use a different listening address from its advertised address | MindLink Anywhere |
FCF-8752 | Prevent creation of duplicate security contexts | MCE |
Bug Fixes
22.3 includes the following bug fixes:
ID | Details | Product |
---|---|---|
FCF-9574 | Opening a room from a URL does not show the room | MindLink Anywhere |
FCF-9526 | Sync MCE group classification chat content clearing script breaks message sending | MindLink Anywhere |
FCF-9507 | Creating MCE group via PowerShell does not assign conversation data attributes | Host |
FCF-9485 | Adding a bypass host URL that includes a comma in the regular expression will split the regular expression | Management Center |
FCF-9467 | Management Tool - Advanced Tab: limited scroll capability | MindLink Anywhere |
FCF-9460 | Search message History : Date pickers in IE11 overlap each other | MindLink Anywhere |
FCF-9446 | Message content in encrypted message is too close to padlock icon | MindLink Anywhere |
FCF-9442 | Outline not appearing correctly on popper components | MindLink Anywhere |
FCF-9437 | AbstractStreamEventSource does not iterate through subscribers safely | MCE |
FCF-9432 | Full names not showing up on hover for truncated group principals in group administration window | MindLink Anywhere |
FCF-9419 | Null assertions either missing or unnecessary in MAAS | MCE |
FCF-4109 | Group Management : Errors persist when switching UCMA / MCE tab in new Group Management UX | MindLink Anywhere |
FCF-9369 | Reset button in search bar disappears with resizing of window | MindLink Anywhere |
FCF-9085 | Cannot read long alias and cannot read user ID when display name not available | MindLink Anywhere |
FCF-8832 | User popup doesn't show for senders in livestream panel | MindLink Anywhere |
FCF-8719 | Classification label text is not perfectly aligned | MindLink Anywhere |
Known limitations
Email notifications do not effectively link to the group if MCE is configured with a Custom Environment name containing a space Audio calling between the MindLink client and the Skype Mobile app is currently not supported