Release Notes for VOSS Automate 24.1-PB2#

Release Overview#

These are the official release notes for:

  • Product: VOSS Automate

  • Release Version: 24.1-PB2

Release 24.1-PB2 is a maintenance release for Automate 24.1.

Release Details#

Delta Platform

Release : 24.1-PB2

Build Number : 4873

Platform Version : 24.1.2-1727977436

Release Date: October 3, 2024

Supported Upgrade Paths:

  • ISO Upgrade:

    • N/A

  • Delta Bundle Upgrade:

    • 24.1 => 24.1-PB2

    • 24.1-PB1 => 24.1-PB2

MOP

Refer to the Method of Procedure (MOP) document that accompanies the Release & Upgrade Notes to find download and install details specific to the patch release.

MOP for 24.1-PB2 Install.

Application Compatibility

Refer to the Compatibility Matrix for all app compatibility and browser support.

Highlights#

Release 24.1-PB2 contains the following highlights and enhancements:

Subscriber from Profile Hierarchy Lookup Filtering#

This enhancement adds hierarchy lookup limiting to the Subscriber Profiles drop-down on the “Add Subscriber From Profile” page. The lookup hierarchy value defaults to the Provider level. This value can be customized for any hierarchy level via the Global Settings. The same Global Setting, “Quick Add Group & Subscriber Profile lookup level”, applies to both Quick Add Groups and Subscriber Profiles.

Small Enhancements and Bug Fixes#

In addition to the small enhancements in this release, we’ve added a number of bug fixes in the Admin Portal. You can find further details, including links to the relevant topics, at What’s New by Feature.

Upgrade Overview#

Important Information#

Before upgrading:

Before proceeding with the installation of 24.1-PB2, ensure that all post upgrade activities were completed for Automate 24.1.

For details, see the Release Notes for VOSS Automate 24.1

Upgrade Notes#

There are a number of changes in a new release that could relate to exposing new features or capabilities in the system. The default, out-of-the box system would expose these. However, on a system where the configuration around the user experience has been applied, this might mean some changes to configured menus, display policies, and so on to expose the new features in your setup.

Where relevant, we have included this information with the feature information to assist in planning for configuration changes as part of the upgrades. This setup could vary.

Note

From Automate release 24.1 onwards, language packs are available from https://voss.portalshape.com at Downloads > VOSS Automate > Language Packs > 24.1

Issues containing upgrade notes in this release:

  • EKB-21316: Subscriber from profile filtering with hierarchy limit, like Quick Add Groups

Features: Summary#

Automate Core#

  • EKB-21090: Improve Wingman query resolution and support for date range context.

Automate Templates#

  • EKB-21650: Implement paging for Get-CsPhoneNumberAssignment in msteamsonline/Number device model.

  • EKB-21542: Add 10 custom string and boolean fields to Customer and Site build.

  • EKB-21316: Add Subscriber from Profile hierarchy lookup filtering limit, like Quick Add Groups.

  • EKB-21258: Add EmployeeId and EmployeeType to Microsoft Subscriber.

  • EKB-16534: Improve display of Add Subscriber From Profile for Microsoft-only users.

Features: Detail#

Automate Core#

  • EKB-21090: Improve Wingman query resolution and support for date range context. This enhancement improves the level of accuracy of Wingman responses and introduces support for date range awareness, which is required to display transaction information.

Automate Templates#

  • EKB-21650: Implement paging for Get-CsPhoneNumberAssignment in msteamsonline/Number device model. This feature adds the ability to override the page size number on the Microsoft Tenant page when importing “device/msteamsonline/Number” instances.

  • EKB-21542: Add 10 custom string and boolean fields to Customer and Site build. This enhancement adds 10 custom string and boolean fields to the Customer and Site Build data models.

  • EKB-21316: Add Subscriber from Profile hierarchy lookup filtering limit, like Quick Add Groups. This enhancement adds hierarchy lookup limiting to the Subscriber Profiles drop-down on the “Add Subscriber From Profile” page. The lookup hierarchy value defaults to the Provider level. This value can be customized for any hierarchy level from the Global Setting. The same Global Setting, “Quick Add Group & Subscriber Profile lookup level”, applies to both Quick Add Groups and Subscriber Profiles.

    Upgrade Notes - EKB-21316

    For release 24.1-PB2, subscriber profiles available for selection when adding a subscriber from profile are filtered by the Quick Add Group & Subscriber Profile lookup level value in the Global Settings. The global setting defaults to the Provider level. To ensure your required subscriber profile is available when adding subscribers from profile, ensure that the subscriber profile has been cloned to the correct hierarchy level after upgrading.

  • EKB-21258: Add EmployeeId and EmployeeType to Microsoft Subscriber. Adds the Employee Id and Employee Type fields to Microsoft Subscriber (relation/MicrosoftSubscriber).

  • EKB-16534: Improve display of Add Subscriber From Profile for Microsoft-only users. This enhancement to the Add Subscriber From Profile view reduces the fields presented on launch of the tool to simplify the screen presentation for the administrator using the tool.

Defects Fixed: Detail#

Automate Admin GUI#

  • EKB-21622: Dashboard widgets not scaling when browser zoom level increases. Fixes an issue with widget scaling on Dashboards.

  • EKB-21621: SSO login - fails to load reset password questions on Account page. Fixes an issue that was occurring when selecting the Account page for an SSO authenticated user.

  • EKB-21314: Hide portal features (Transaction, Saved Search, Help, Alerts, Wingman) based on Access Profile. Fixes an issue where there Transaction, Saved Search, Help, Alerts and Wingman icons were not hidden when the user’s Access Profile did not contain Read permission for each of the features.

  • EKB-21187: Transaction Overview Number boxes not formatting correctly. Fixes an issue with counter display scaling on Dashboards when changing the browser zoom.

  • EKB-20905: Counters need to adhere to themes settings. Fixes an issue where the counters on Dashboards due not adhere to the Theme settings.

Automate Core#

  • EKB-21928: Add or Update Microsoft Tenant hangs on creating the CSOL Auto Filter Model Instance Filter. Disables the auto creation of Model Instance Filters for device/msteamsonline/CsOnlineUser models when adding or updating Microsoft Tenants. Also removes the CsOnlineUser Automatic Filter Initialization feature due to performance issues at large scale.

  • EKB-21925: SSO login redirects to Classic Admin if URL is configured with /login. The issue was resolved so that the default SSO redirect now points to the portal, being Automate Admin Portal.

  • EKB-21664: In system Global Settings, the Webex workflow control entry for device/Spark/User is misspelt. Fixes the spelling of device/spark/User user model type name in the Data Sync Workflow Execution Control settings allowlist. Device overwrite check exemptions were added for Spark User and Spark Device Config.

  • EKB-21636: License audit counting fails if a user/Data record has an invalid hierarchy. This fix prevents failure of the license audit counting script if a user record references an invalid hierarchy.

  • EKB-21460: SSO redirect timeout going to portal/sso/NAME/login fails with 404. This fix allows for correct login redirection on SSO session timeout.

  • EKB-21447: Exchange mailboxes overwriting SendOnBehalf parameter. Fixes an issue where the SendOnBehalf parameter for Exchange mailboxes was being overwritten.

  • EKB-21428: Change field name “ndl” in data/dr_routing_plan_data as bulk loader changes are ignored. Renames the “ndl” field to “network_device_list” on the Disaster Recovering Routing Plan page (relation/dr_routing_plan_rel).

  • EKB-21264: Error message on stuck transaction after running large bulk loader “Aggregate pipeline failed with pipeline”. This fix involved changing the transaction handler to avoid an error related to exceeding the maximum document size.

  • EKB-20993: data/DataSyncWorkflow only works with a single device type. DataSyncWorkflow now works for all device types.

  • EKB-20902: Microsoft and Webex Quick Subscriber do not have validation against incorrect values in input. Improves error handling when invalid data is present during Microsoft Quick Subscriber and Webex Quick Subscriber provisioning.

  • EKB-20285: Max_rendered_template_size values for MS Graph and MSTeamsOnline. This update exposes max rendered template size and csonlineuser page size in Microsoft tenant.

Automate Platform#

  • EKB-20447: Web server HTTP method detection. Adds security hardening to limit supported HTTP methods per HTTP endpoint. The OPTIONS method is no longer allowed on all requests. HTTP requests to an endpoint that does not support a given HTTP method will now return an HTTP 403 error response.

  • EKB-20433: Client-side desync vulnerability. Fixes Client-side desync (CSD) vulnerabilities.

  • EKB-19228: Drive migration to LVM throws warnings about lvmmetad. This issue was resolved so that when assigning or reassigning a drive, the LVMMetad output is no longer shown.

Automate Self Service#

  • EKB-21723: On Self-service, translation not working on “Ring” and “MP” toggles for Single Number Reach. Fixes an issue where the “Ring” and “MP” toggle buttons were not translated in Self-service on personal phones.

Automate Templates#

  • EKB-21855: Number Inventory Audit does not set the DN to Used for a Microsoft number if the data/User instance does not exist. Fixes an issue where Number Inventory Audit does not set the DN to Used, for a Microsoft number, if the data/User instance does not exist.

  • EKB-21845: Microsoft user coming out of staging fails on delete staging entry step due to wrong username lookup. Fixes an issue where a Microsoft user is not removed from staging as the username lookup fails.

  • EKB-21837: Webex: Add device/spark/Number fails on response code template. Fixes an issue where adding Webex Numbers fails.

  • EKB-21795: Modify relation/Voicemail fails if the same CUC server is referenced in multiple NDLs. Fixes an issue where modifying a Cisco voicemail account was failing on the Caller Input step if the same Unity Connection server was being referenced in multiple network device lists.

  • EKB-21754: Add or update Webex Workspace fails when type is set to Webex Calling. Fixes an issue where adding or updating a Webex Workspace fails when the calling type is set to Webex Calling.

  • EKB-21695: Webex user update fails due to not having current data. Fixes an issue where Webex user provisioning was failing via Webex Quick Subscriber if changes had been made to the user directly on the Webex Control Hub and the changes had not yet been synced in to Automate.

  • EKB-21683: Webex Quick Subscriber default form is incorrect for Dirsync customer. Fixes an issue where fields on the Webex Quick Subscriber page were not displaying correctly when selecting a Webex user that was directory synced on the Webex Control Hub.

  • EKB-21676: Cannot add relation/User with same name as existing CUC voicemail account. Fixes an issue where adding a user via relation/User was failing when there was an existing Cisco voicemail account (device/cuc/User) with no matching Cisco Call Manager user (device/cucm/User).

  • EKB-21671: Webex: Sync user update breaks data if the user is not found at the GET. Fixes an issue that was occurring with Webex user update via a data sync, when the GET user request was not finding the user.

  • EKB-21665: Webex - data/DataSyncWorkflows entries for Webex (Spark) should not be synchronous. Fixes an issue where the Webex models in data/DataSyncWorkflow were incorrectly set to synchronous. These will now all be asynchronous. Note that not all steps are not asynchronous as this cause problems on imports from webex. The device/spark/Location steps must be synchronous or follow on transactions fail.

  • EKB-21639: Used numbers incorrectly being made available. Fixes an issue where the number inventory status was being reverted to “Available” if the Usage field was empty and there was only one device associated to the Cisco line.

  • EKB-21601: QAS fails when stored number of previous credentials for PIN are greater then zero on CUCM. Fixes an issue that was occurring with Cisco Quick Subscriber provisioning when the Cisco Call Manager credential policy had been set to store more than zero (0) number of previous credentials.

  • EKB-21516: Macro not working in model filter criteria for moving by group. Fixes an issue where macros were not being evaluated when defined within a model filter criteria setup to move users by group when performing a Microsoft User Sync.

  • EKB-21476: Errors on syncing Webex users with special characters in their email. Fixes an issue where import of Webex User fails if the email address contains special characters.

  • EKB-21466: Webex Quick Subscriber form fields are overwritten when performing Edit & Replay. Fixes an issue where the field values are lost when performing an Edit & Replay on Webex Quick Subscriber.

  • EKB-21465: Webex: Cater for numbers that have a site prefix number (site code) in INI. Fixes any issue with Webex User and Number imports where the User is assigned an Extension value only with no E164 value.

  • EKB-21453: Webex - setting the user call settings are ignored when multiple instances of “Webex Calling - Professional” licenses exist. Fixes an issue where updates to the Webex user calling settings were ignored when there were multiple instances of the “Webex Calling - Professional” license.

  • EKB-21442: Webex Quick Add Subscriber with WebexUCM Calling, Manager field containing backslash characters breaks Jinja template evaluation. Fixes an issue with Webex user provisioning, from Webex Quick Subscriber, when the Manager field contains backslash characters.

  • EKB-19466: Unable to add CSF device to an existing Webex CUCM Calling subscriber. Administrators can now add multiple Jabber devices to a Webex user, provided the user does not have an existing device of the same device type. If an administrator attempts to add a CSF to a Webex user that has a CSF configured, a system error message informs the admin that the user already has that device type. If an administrator attempts to add a CSF to a Webex user that does not have a CSF configured, the transaction proceeds as normal.

  • EKB-19160: In Move Subscriber, desk phone is deleted and re-added without lines at source site when choosing to not move phone. Fixes an issue where the phone at the source site did not have the line retained on it when moving a subscriber to a new site and choosing to not move the phone and line.