.NET / NuGet SDK
Release Notes
v1.1.1329 July 2026- chorePatch release.
v1.1.1229 July 2026- chorePatch release.
v1.1.1129 July 2026- chorePatch release.
v1.1.1029 July 2026- chorePatch release.
v1.1.929 July 2026- chorePatch release.
v1.1.815 July 2026- featBinary data product downloads now return `BinaryDownloadResponse` streams instead of buffering whole files into memory.
- featSDK core JSON serialization now uses source-generated metadata instead of reflection-based serializer options.
- featSchema and request option models are now sealed records with init-only data fields, read-only collection surfaces, and unknown JSON response fields preserved through extension-data bags.
- featProduct-summary monetary totals now use `decimal` instead of `double`.
- featAPI keys, client secrets, proxy passwords, and credential passwords are now stored with redacting `SecretString` wrappers and revealed only at deliberate HTTP or JSON serialization boundaries.
- featSDK core diagnostics now use an optional host-supplied callback instead of writing directly to stderr.
- featStart-request correlation behavior is now explicit and tested: webhook correlation maps to the top-level request field, and the standalone `correlation` parameter takes precedence.
- chorePatch release.
v1.1.714 July 2026- chorePatch release.
v1.1.614 July 2026- chorePatch release.
v1.1.57 July 2026- feat`force` optional flag on `StartAsync()` — forces a new collection, bypassing consent/collection reuse.
- feat`correlation` as a standalone parameter on `StartAsync()` — sent as a flat top-level request field, so it can be supplied without a webhook (also still available via the `Webhook` model).
v1.1.47 July 2026- chorePatch release.
v1.1.31 July 2026- chorePatch release.
v1.1.21 July 2026- fixProducts and data download endpoints now use `delivery-api` (was incorrectly routed to `consultant-api`).
- fixStatus polling uses `GET .../statuses/0` and returns a single status object.
- fix`WaitForAsync()` stops on terminal status (`code >= 2000`) or challenge codes, not on progress updates alone.
- fixProduct list responses that are a top-level JSON array are parsed correctly.
- fix`GetDataAsync()` sends `Accept: */*` so JSON data products download without HTTP 406 (was `application/octet-stream`).
v1.1.025 June 2026- feat`UploadAsync(...)` on the connect context — create a collection by extracting data from PDF bank statements or JSON transaction files (`POST /extracter-api/uploads`).
- feat`GetAllProductsAsync()` on the collection context — download every data product for a collection as a ZIP archive stream (`GET /delivery-api/collections/{collectionId}/products/all`).
- feat`GetProductsSummaryAsync()` on the collection context — download the typed product summary (`GET /delivery-api/collections/{collectionId}/products/summary`).
- featNew typed models: `ProductsSummary`, `SummaryStatement`, `SummaryCustomer`, `SummaryCheck`, `SummaryAccount`, `SummaryTransaction`, `SummaryMonth`.
v1.0.21 June 2026- fixFixed connect flow to use correct API v4.0 multi-step endpoints.
v1.0.11 June 2026- fixLicence header version parsing and publish pipeline alignment.
v1.0.01 May 2026- featInitial .NET SDK release targeting .NET 10.