Salesforce Apex SDK
Release Notes
v1.2.1329 July 2026- chorePatch release.
v1.2.1229 July 2026- chorePatch release.
- featRequired Salesforce Named Credential configuration for truID callouts and removed raw API key, raw endpoint, Remote Site Setting, and manual `X-API-KEY` paths.
- featMade `connect()` a single bounded callout and moved brand data-service lookup to an explicit `getBrandDataServices(companyId, brandId)` method.
- featAdded pre-callout governor checks for exhausted callout budget and DML-before-callout transactions.
- featTracked SDK cumulative callout elapsed time, capped per-request timeouts by remaining budget, and refused calls after the Apex 120s transaction ceiling is exhausted.
- featReplaced message-only SDK failures with typed Apex exceptions that expose status, request id, headers, response body, and parsed error data through deliberate fields.
- featRedacted sensitive HTTP error headers/body/error data and truncated exposed response bodies while keeping raw response content out of exception messages.
- featChanged public SDK classes to `inherited sharing` so callers control sharing behavior consistently.
- featAdded Queueable `Database.AllowsCallouts` async client forms for SDK operations that need to run from trigger or post-DML contexts.
- featAdded Salesforce `HttpCalloutMock` coverage for the default transport public operation surface.
v1.2.1129 July 2026- chorePatch release.
v1.2.1029 July 2026- chorePatch release.
v1.2.929 July 2026- chorePatch release.
v1.2.827 July 2026- featInitial Salesforce Apex SDK targeting Salesforce API version 67.0.
- featApex classes for configuration, HTTP transport, connect, direct-bank start, polling, challenge resolution, product downloads, collection delete, and bounded PDF upload.
- choreAdded Salesforce Apex API reference and portal download archive support.