Repository navigation
SDK 0.16.0
Added
- Video and Site catalogue change feeds.
GET /videos/changes
(GetVideoChanges) andGET /sites/changes(GetSiteChanges) expose current
catalogue content and minimal deletion tombstones in all four SDKs. Video
items include the current detail payload andmergedIntoIdfor merge
deletions; Site items include current network and link content. Both feeds
support a full baseline withSince=0001-01-01T00:00:00Z, acceptSinceId
andPageSize(1–1000), and returnhasMore,serverTimeUtcand a nullable
nextCursor. Tombstones are retained indefinitely, with a guaranteed minimum
of 90 days. See Catalogue synchronization for paging
and deletion handling.
Known limitations
- Go timestamp query configurations require a raw URL. The pinned Kiota
runtime panics when serializing a typedSince. Call the generated change
builder'sWithUrlmethod with a query encoded usingnet/url, then
Get(ctx, nil). This retains typed responses, authentication and redirect
protection. The Go README gives a
baseline example; a regression test covers baselines and resumed UUID cursors
with fractional seconds. Go remains supported from version 1.23.
Closes #45. Issue #23 was already delivered in 0.9.0 and is now closed. Issue #35 remains open pending an upstream API extension.
Validation: CI passed for Python, TypeScript (Node 22 and 24), Go, C# (.NET 8 and 10), and generated-code consistency.