Skip to content

SDK 0.17.0

Choose a tag to compare

@prdb-net prdb-net released this 10 Oct 08:34
· 23 commits to main since this release
v0.17.0
3b31e32

Added

  • Creator platforms and confirmed account relationships. All four SDKs
    now expose GET /platforms, GET /actors/{id}/accounts and
    GET /sites/{id}/owners. Publishing platforms have stable UUIDs, keys and
    titles and are separate from studio-group Networks. Account/owner reads
    return up to 200 confirmed catalogue relationships in deterministic order;
    guest credits do not imply ownership, and private source identities and
    evidence are excluded.
  • Platform metadata throughout the catalogue. Site and Video payloads,
    including nested sites, favorite/ignored sites and current-state change
    feeds, gain nullable platformId, platformKey, platformTitle and
    accountHandle. Classic sites carry null platform metadata. Platform and
    owner changes advance the affected Site, Actor and Video feeds so consumers
    can update existing IDs with their current cursors.
  • Platform filters for Sites and Videos. GET /sites and GET /videos
    accept PlatformId or ClassicOnly=true; combining them returns the
    existing validation problem response. Existing routes, operation IDs,
    response status declarations and change-feed cursor shapes are preserved.

Known limitations

  • Go filtered Video requests require a raw URL. The existing Kiota
    timestamp-query bug also visits unset CreatedAfter and CreatedBefore
    fields, so a typed Video query configuration panics even when only a
    platform filter is set. Use Videos().WithUrl(url).Get(ctx, nil) with
    net/url-encoded filters. The Go README
    includes a compiled example and a regression test covers both filters
    through the authenticated wrapper.

Closes #49 via PR #50. All six CI checks passed, including C# on .NET 8 and .NET 10, TypeScript on Node 22 and 24, and regeneration consistency.