Welcome to the 2.1.2 release of the Machina SDK. This release contains a few minor bug fixes.
Details are summarized below.
The AgentMetadataCollectorProcessEnvironment and AgentMetadataCollectorNetwork classes collect metadata from the environment variables and network identifiers respectively. Call getMetadata() on the collector and pass the results into the new addMetadata() function available on metadata holders, like the Agent class.
Previously, a missing file did not return an error. Now this function returns ISAGENT_RESOURCE_NOT_FOUND unless called indirectly from an Agent intializer where a specific persistor file was not passed.
Previously, you could only use this API with a KNS server. You can now pass an enrollment URL instead.
The Machina SDK is tested against the following platform configurations:
Platform | Version |
---|---|
Linux | CentOS 7.8-2003 |
Linux | Ubuntu 18.04 |
Windows | Windows 8.1 (32 and 64 bit) |
Windows | Windows 10 (32 and 64 bit) |
macOS | macOS 13 (High Sierra) |
macOS | macOS 14 (Mojave) |
macOS | macOS 15 (Catalina) |
Python | 3.8.x |