v12.24.0
v12.24.0 - 2026-08-11
- 🎉
Mission.latestFeats()&MissionLayer.latestFeats()now parse each CoT in the TAK Server response individually viaCoTParser.from_xml_document()and return{ features, invalid }- unparseable CoTs are collected ininvalidas{ error, feature }(the raw unmutated xml-js event) so a single poisoned CoT no longer prevents the valid Data Sync features from being returned (previously the entire call would throw) - ⬆️
@tak-ps/node-cotpeerDependency is now^14.52.0asCoTParser.from_xml_document()is required - 🎉
Credentials.generate()now supportsAPIAuthToken(OIDC/OAuth Bearer) authentication for Certificate Enrollment - the caller must supplyopts.usernameas TAK Server requires the CSR CN to match the username derived from the token claims - 🚀
Credentials.generate()accepts an optionalopts.usernameoverride for the Certificate CN under Password auth
�