Yarnman 2.7.1 Release Notes
15th October 2025
Files
File Name | SHA512 |
|---|---|
|
|
|
|
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 Nynext 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 Nythen 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 NyRefer to the following for guides for yarnman 2.6+
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)
less than 10,000 users or devices - no change required
between 10,000 users or devices and 40,000 users or devices - 8vCPU and 16vGB needs to be assigned to the virtual machine and apply this command https://yarnlab.atlassian.net/wiki/spaces/YSP/pages/2916745332/Yarnman+Photon+Powered+YM-PH+-+Command+Line+Interface+Guide+CLI#ym-edit-config.sh-set-hw-8vcpu-16gb
greater than 40,000 users or devices - contact yarnlab support https://support.yarnlab.io/
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