CML Monthly Call Agenda - 2026-09-08 #446
Pinned
littlespex
started this conversation in
Meetings
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
CML Monthly Call Agenda - 2026-09-08
General
Releases
Packages released since the 2026-08-11 call:
@svta/cml-iso-bmff v1.0.5 (2026-08-11)
writeTerminatedStringso empty strings get a null terminator.writeEmsgoutput with an emptyvalueorschemeIdUrino longer misaligns the fields that follow (#411, #412, release #413)@svta/cml-drm v1.1.9 and @svta/cml-c2pa v1.1.2 (2026-08-11)
@svta/cml-iso-bmff1.0.5 (#413)@svta/cml-608 v1.1.0 (2026-08-13)
extractCta608DataFromAv1Sampleto extract CTA-608 captions from AV1metadata_itu_t_t35OBUs (#407, release #418)cc_data()parser is shared by the SEI and OBU paths and is bounded by the enclosing structurecc_countreading caption pairs from the next SEI message, and aRangeErroron an A/53 payload with nocc_data()@svta/cml-cmcd v2.6.0 (2026-09-04)
CmcdReporterConfig.sessionRetentionandCMCD_REQUEST_PROVENANCE, so a request that completes after asidchange reports under the session that issued it. Implements the session retention RFC (#416, RFC #417, #421)CmcdDecodeOptions.useSymbolso decoded RFC 8941 tokens keep their wire type andencodeCmcd(decodeCmcd(s))round-trips (related to #419)decodeCmcddropping RFC 8941 parameters on dictionary members and inner listssidandmsdbeing overridable by per-call data or transforms (#408)msdlifecycle:0accepted, fractional values rounded, invalid values rejected, gate re-armed onsidchange (#409)CmcdEncodeOptions.versiondefault in the docs toCMCD_V2(#420)@svta/cml-xml v1.2.0 (2026-09-04)
parseXmlrewritten as a flat, non-recursive scanner. Parsing is 20 to 40 percent faster on denseSegmentTimelinemanifests and nesting depth is no longer limited by the call stack (#424, #426, #432)parseXmlhanging on an attribute with no quoted value, on input truncated inside the XML declaration, and on input truncated inside a close tag (#425, #430)parseXmlnow throwsUnexpected close tagon a close tag whose name only starts with the open tag name, and on a document-level close tag (#430)=now throws instead of parsing lenientlyparseXmlinstead of the removeddecodeXml(#441)@svta/cml-request v1.0.16 and @svta/cml-drm v1.1.10 (2026-09-04)
@svta/cml-cmcd2.6.0 and@svta/cml-xml1.2.0. A usage example replaces the empty README code block (#441, release #444)@svta/cml-error-codes v0.1.0 (2026-09-08)
SvtaErrorCategory, one code catalog per category, every code and category as anSVTA_*constant, and theSvtaErrorCodeunion typegetSvtaErrorCategoryandgetSvtaErrorIndexfor the category and index arithmetic of the specificationhttpStatusToSvtaErrorCodeandvastErrorToSvtaErrorCodeto embed HTTP response statuses and IAB VAST error codes@svta/cml-cmcd v2.6.1 (2026-09-08)
encodeCmcdwriting a token field (ot,sf,st,e,sta) as a quoted string when the value is anSfItemthat wraps a string.decodeCmcdreturns that shape for a member with parameters, such asot=m;com.example-p=1(#419, #447, release #448)encodeCmcdcompares theevalue by token text, so an event report decoded withuseSymbolkeeps its response-received keys one=rr,bg=?0one=b, andpr=1one=prvalidateCmcdValuesaccepts a token field whose value is anSfItem, aSymbol, or anSfToken. Since 2.6.0, the string validators rejected a valid member such asot=m;com.example-p=1.validateCmcdStructureapplies the event rules wheneis aSymbolor anSfToken@svta/cml-request v1.0.17 (2026-09-08)
@svta/cml-cmcd2.6.1 (release #448)Issues
New or updated since the 2026-08-11 call.
Open
Closed
Pull Requests
New or updated since the 2026-08-11 call.
Open
Discussions
New or updated since the 2026-08-11 call.
@svta/cml-error-codes0.1.0 (RFC #423, #445, release #448).Discussion
Roadmap items:
@svta/cml-error-codes0.1.0 released (RFC #423, #445, release #448)Next Meeting
Tuesday, October 13th, 2026 at 15:00 GMT / 12:00 UYT / 11:00 EDT / 8:00 PDT
All reactions