Release Notes for Previous Releases: ThingWorx SCM Edge Extension for the ThingWorx Edge C SDK
Release Notes for Previous Releases: ThingWorx SCM Edge Extension for the ThingWorx Edge C SDK
The ThingWorx SCM (Software Content Management) Edge Extension supports the ThingWorx Edge C SDK and the separate ThingWorx Software Content Management (SCM) extension that is available for the ThingWorx Platform. The SCM Edge Extension for the ThingWorx Edge C SDK enables customers to provide reliable software and firmware updates through package delivery and management. SCM users can create a software package that contains a file that can be downloaded to one or more devices from a ThingWorx Platform. Additional features of this extension include support for a whitelist so that only specified script executables will run a script sent to the device in an SCM package as well as tools to create the files for and apply a digital signature to an SCM package.
For details about the extension digital signing, setup, and examples, refer to the ThingWorx SCM Edge Extension for the ThingWorx Edge C SDK Developer's Guide that is provided in your distribution bundle, or the section on the ThingWorx SCM Edge Extension for the ThingWorx Edge C SDK in the help center for the C SDK.
This document is cumulative such that it includes release notes for previous versions of the SCM Edge Extension.
SCM Edge Extension v.1.0.2
The following table describes the issues fixed in this release:
ID (SFID)
Description
Issues Fixed in This Release
EEXT-366
appKeyCallback must be used in the log; otherwise the connection to the ThingWorx Platform will be denied.
EEXT-345
The C SDK or .NET SDK based agent must be deployed in a folder or to a path without spaces.
When a C SDK or .NET SDK based agent is deployed in a folder that contains spaces or the path in which it is deployed contains spaces, the SCM packages fail to deploy with the following error:
[ERROR] 2021-11-17 10:24:34,403: processInstallingState: Error installing update
Known Issues and Limitations
The following known issue is present in the SCM Edge Extension v.1.0.2 release:
Known Issue
Solution
C SDK TWXLIB variable does not support directories with quotes or spaces.
This issue will be addressed in a future release.
scm_service built from the source distribution logs the following error:
[ERROR] 2022-09-15 18:42:12,649: Failed to register service control handler.
Win32 builds of the scm_service fails to load scmext.dll or fails to bind.
This issue will be addressed in a future release.
SCM Edge Extension v.1.0.0
This initial release of the SCM Edge Extension for the ThingWorx Edge C SDK provides the tools you need to add Software Content Management (SCM) to your ThingWorx Edge C SDK application. For details about its features and how to use it, refer to the ThingWorx SCM Edge Extension for the ThingWorx Edge C SDK Developer's Guide, v.1.0.0 or to the section on the ThingWorx SCM Edge Extension for the ThingWorx Edge C SDK in the help center for the C SDK.
Was this helpful?