Yarnman 2.7.1 Release Notes

Yarnman 2.7.1 Release Notes

15th October 2025

Files

File Name

SHA512

File Name

SHA512

yarnman-ph4-master-2.7.1-ec609752.ova

dab37fb469febaa9244b1add0ee54bd4cc14ca4bf33bf0fbebad0e06d4ac5a42cdddf58860d9649bf2b9aabcd7b3ac42d099cc9a71d87ce8306437296e56289d

ym-upgrade-package-master-2.7.1-ec609752.tar

7c428e629798e1226968e1a2c28f7ad50c747b34ac59e2b28eb58f673322d855ddf8a282718dfaec39e00c1775e6ebc7dbd6c23ed2042132371e4277d344f826

Version specific upgrade instructions for 2.7.1

After running the upgrade script and after yarnman has been rebooted run below commands and restart yarnman - this should be run for all upgrades and is mandatory for systems over 5000 users/devices - this process is not required for new installations, only upgrades

First enable access to couchdb + restart yarnman

ym-edit-config.sh enable-local-couchdb-access Enabling local admin access configuration has changed Do you want to restart yarnman ? Y or Ny

next run below command + restart yarnman

ym-edit-config.sh configure-couchdb-from-yaml ========================================= CouchDB Configuration Update Script ========================================= Using configuration files: CouchDB config: /var/opt/yarnlab/upgrade/smoosh-q3.yml !TRIMMED ============================================= Profile Applied Successfully restart yarnman ============================================= configuration has changed Do you want to restart yarnman ? Y or Ny

then disable access to couchdb + restart yarnman

ym-edit-config.sh disable-local-couchdb-access Disabling local couchdb access configuration has changed Do you want to restart yarnman ? Y or Ny

wrangler_

wrangler_ New Features

  • YMN-6462 Wrangler - Sync wxc-phone-number again and integrate with webex numbers view and "add numbers" process.

  • YMN-6862 Wrangler - Multi-Tenant API Share-Line Appearance changes

  • YMN-6775 Wrangler - Investigate and implement LOAD workflow performance improvements

  • YMN-6776 Wrangler - Investigate and implement PREPARE (Clone/Transform) workflow performance improvements

wrangler_ Resolved Issues

  • YMN-6221 Wrangler - WxC-MT - cannot select webex org when starting migration despite test connection passing

  • YMN-6506 Wrangler - WxC - device owner validation rule should check override

  • YMN-6536 Wrangler - WxC-MT - if you remove phone number from wxc-person or wxc-workspace after prepare update caller id options

  • YMN-6571 Wrangler - WxC-MT - add support for sharedLineIndex on line key templates

  • YMN-6733 Wrangler - WxC-MT- Additional unallocated keys on MT Device (phone) should be configured with OPEN

  • YMN-6741 Wrangler - WxC-MT - review MT load and remove 10 second delay from workspaces

  • YMN-6770 Wrangler - WxC - PUT update on a person returns 409 if email array in wrong order - limitation on webex people api no flag for primary email

  • YMN-6786 Wrangler - WxC-MT - hunt group and all queue error User is not available for assignment should be retried with agent removed from list

  • YMN-6817 Wrangler - WxC-DI - Add way to overide sequencer error in normal migration load process

  • YMN-6903 Wrangler - WxC - user name matching improvement for ldapId

  • YMN-6904 Wrangler - WxC - fast resync removes ldapObjectId on CUCM-USER objects

  • YMN-6927 Wrangler - WxC-MT - on rollback Assert calling details will result in a 400 bifrost error

  • YMN-6943 Wrangler - WxC - After rollback and rerunning load bifrost error on existing location

  • YMN-6954 Wrangler - WxC-MT - intercom lines should be ignored from wxc-virtual-line transforms

  • YMN-6971 Wrangler - WxC-DI prepare issue filtering showing issues for sites that are not selected

  • YMN-6790 Wrangler - WxC - PUT on People with callingData=true returns 404 from webex need to retry

  • YMN-6450 Wrangler - WxC-MT - On second batch of load when there are existing users - those users show as updated before load

  • YMN-6512 Wrangler - WxC - find-target-deleted-objects step has EPIPE on large systems

  • YMN-6574 Wrangler - WxC-MT - wxc-workspace cannot be a shared call appearance unless its a workspace pro

  • YMN-6675 Wrangler - WxC-DI - roll back actions are very slow at scale

  • YMN-6712 Wrangler - WxC-DI - Prepare step in phased does not identify CUCM-LINE or BLF that is allocated to other site as issue

  • YMN-6719 Wrangler - WxC-MT - Validation rule for phone/user at customer level Signal 3001 link does not display users/phone

  • YMN-6721 Wrangler - WxC-MT - need to review validation rules for manually deleted and ignore

  • YMN-6724 Wrangler - WxC-MT - After rolling back and manually deleting location wrangler tries to discover the deleted location and fails

  • YMN-6735 Wrangler - WxC MT - On rollback failure of object step deleted we should reset action for this object

  • YMN-6763 Wrangler - WxC-MT - null partition causes Unable to find partition object "undefined" to check for intercom, unable to match joint object for method "cucmPhonePrimaryLine".

  • YMN-6764 Wrangler - WxC - UCXN discovery requires hardening at scale

  • YMN-6771 Wrangler - WxC-DI add Device Mobility Info to migrations not working for CUCMVer11.5

  • YMN-6793 Wrangler - WxC-MT - error Applier is missing required dependencies manager

  • YMN-6802 Wrangler - WxC-DI - validation rule for invalid DN or E164 trigger in DI migration (this should only trigger in MT)

  • YMN-6819 Wrangler - WxC-DI - rollback error Cannot read properties of null (reading 'sourceType')

  • YMN-6831 Wrangler - WxC-DI - Sync didn't mark existing objects as deleted

  • YMN-6837 Wrangler - WxC-DI - Not removing skipped deprecated devices from dependent objects

  • YMN-6843 Wrangler - WxC-DI - LAAP devices on user cannot decide if they link to Phone or SCCP Endpoint

  • YMN-6854 Wrangler - WxC-MT - existing wxc-person not updated in dependency memory - restart prepare as workaround

  • YMN-6864 Wrangler - WxC-MT - review wxc-application allocation to minimise prepare restarts

  • YMN-6873 Wrangler - UCXN Unexpected error has occurred during allocation pass #6.

  • YMN-6880 Wrangler - WxC-MT Unity Handler Greeting Missing - selecting link from override greeting in handler error

  • YMN-6898 Wrangler - WxC-DI need to remove skipped CUCM-PHONE from CUCM-USER associatedDevices

  • YMN-6899 Wrangler - WxC-Di load error for objects - findCurrentName(...)split is not a function'

  • YMN-6900 Wrangler - WxC-DI Load crash on assert soft key step 385

  • YMN-6901 Wrangler - WxC-DI depricated devices not skipping cucm-em

  • YMN-6911 Wrangler - Bulk change fails with 413 in console log with large number of objects

  • YMN-6917 Wrangler - WxC-DI During load SCCP assert step 386 no longer working

  • YMN-6918 Wrangler - WxC-Di when mapping object, view does not update although mapping completed

  • YMN-6919 Wrangler - WxC-DI Phased map migration prepare step fail with many issues unable to find value for path / target cluster id

  • YMN-6920 Wrangler - Bulk change revert fails with type length error

  • YMN-6926 Wrangler - Location - when enabling PSTN do not send null values for

  • YMN-6933 Wrangler - WxC - Error rollback-update-wxc-application of "Cannot read properties of undefined (reading 'length')",

  • YMN-6934 Wrangler - WxC - Bulk Change workbook export fails for WxC objects

  • YMN-6935 Wrangler - Bulk change object type(s) not displaying correctly

  • YMN-6938 Wrangler - WxC - primaryOwner should only be true on port 1,  lineType primary should only be applied to a device.

  • YMN-6973 Wrangler - WxC - call handler dtmfid not matching site ranges

  • YMN-6974 Wrangler - WxC - Type error on unity handler transform to AA during prepare

  • YMN-6975 Wrangler - WxC - unity handler to AA transform Unable to find file transformation for file "uuid.wav" and language "3081"

  • YMN-6976 Wrangler - WxC - UI should prevent null license from being added

WxC-MT roll back has limited support for some objects such as wxc-application and wxc-location due to there not being a delete or direct remove method

Hybrid target migration of WxC-MT and WxC-DI in the same migration is not supported and cannot be configured after 2.6.12. If doing hybrid migrations have two migrations one migration for WxC-DI and one for WxC-MT

Addition memory needs to be assigned to yarn_man virtual machine for large source system(s)

It is suggested that only a single workflow service is configured if using large source systems

Webex Calling 98xx series (and 8875) devices are not supported in the target webex calling organisation due to bad encoding of the id by the Webex API, wrangler_ discovery automatically skip these device types

test_mate

test_mate Resolved Issues

NIL

test_mate_ Known Issues

NIL

test_mate cloud video (static/calendar) and Webex Calling only support single organisation testing - this will be supported in a future release

yarn_gate

NIL

Audit log report does not detect userId for audit activites from expressway REST api

Platform YM-PH

  • YMN-5487 appadmin - add option to use service integration with long lived token

  • YMN-6362 Appadmin -webex oauth - add way to manually import tokens

  • YMN-6491 AdminApp - add option to create webex oauth integration from UI

  • YMN-6498 Yarnman - Webex API - Allow custom Webex Scopes to be defined in local.yaml

  • YMN-6930 Yarnman - Update preset scopes for wrangler for scim

  • YMN-4975 Photon - setup automated coudb compaction

  • YMN-5094 yarnman system health status and task poller

  • YMN-6736 Wrangler - Update to newer version of handsontable and new license key.

  • YMN-6905 - Last login details are not loading correctly