Repository navigation
SDK 0.18.0
All four SDKs now expose retained actor identities and actor merge feed metadata.
- Optional nullable
ActorDetailDto.requestedIdsmaps supplied batch IDs to each canonical result. Batch responses remain arrays and contain each canonical actor once. - Optional nullable
mergedIntoActorIdis available on Actor and favorite-actor change payloads. Source tombstones retain their old IDs. Target updates must be applied independently of source tombstones and page order; a mapping alone does not imply an active favorite. - Retained IDs resolve to active actors with HTTP 200 and no redirect; unknown IDs, ordinary deletions and deleted targets keep existing 404/omission behavior. Favorite add/remove operations resolve retained IDs too.
Packages: prdb-sdk==0.18.0 (Python), @prdb/sdk@0.18.0 (npm), Prdb.Sdk 0.18.0 (NuGet), and github.com/prdb-net/prdb-sdk/go@v0.18.0 (Go).
Validated with shared synthetic contract responses in all four SDKs, nullable and omitted metadata, drift checks, Python 42 tests, TypeScript 40 tests on Node 22/24, Go build/vet/tests, and C# 63 SDK tests on each of .NET 8/10. Existing operations, required fields and cursors remain unchanged. Prdb.Hashing is unchanged and separately versioned.
PR: #52