Docs
← All changelogs

Java / Maven SDK

Release Notes

v1.2.1329 July 2026
  • chorePatch release.
v1.2.1229 July 2026
  • chorePatch release.
v1.2.1129 July 2026
  • chorePatch release.
v1.2.1029 July 2026
  • chorePatch release.
v1.2.929 July 2026
  • chorePatch release.
  • featConverted schema models to Java records with defensive copies and unknown-field preservation for response evolution safety.
v1.2.815 July 2026
  • chorePatch release.
v1.2.714 July 2026
  • chorePatch release.
v1.2.614 July 2026
  • chorePatch release.
v1.2.57 July 2026
  • feat`force` optional flag on `start()` — forces a new collection, bypassing consent/collection reuse.
  • feat`correlation` as a standalone parameter on `start()` — sent as a flat top-level request field, so it can be supplied without a webhook (also still available via the `Webhook` model).
v1.2.47 July 2026
  • chorePatch release.
v1.2.31 July 2026
  • chorePatch release.
v1.2.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`waitFor()` 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`getData()` sends `Accept: */*` so JSON data products download without HTTP 406 (was `application/octet-stream`).
v1.2.025 June 2026
  • feat`upload(...)` on the connect context — create a collection by extracting data from PDF bank statements (`POST /extracter-api/uploads`, PDF only).
  • feat`getAllProducts()` on the collection context — download every data product for a collection as a ZIP archive, returned as `byte[]` (`GET /delivery-api/collections/{collectionId}/products/all`).
  • feat`getProductsSummary()` 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`.
  • fixStabilised `NetworkTimeoutTest.testRequestTimeoutThrowsNetworkException` — it now uses a local stalled server socket instead of the external `httpbin.org` endpoint, so the read-timeout assertion no longer fails intermittently.
v1.1.233 June 2026
  • fixMaven publish now uploads `.flattened-pom.xml` (via `flatten-maven-plugin`) so consumers resolve `okhttp` and `jackson-databind` transitively from `packages.truid.io`. Previously the raw `pom.xml` upload could leave end-user classpaths without OkHttp at runtime.
  • chorePackage registry Lambda@Edge accepts HTTP Basic auth (NuGet, pip) in addition to Bearer.
v1.1.1820 May 2026
  • choreBumped `maven-shade-plugin` 3.6.0 → 3.6.2
  • choreBumped `maven-javadoc-plugin` 3.11.2 → 3.12.0
v1.1.1516 May 2026
  • feat`RememberMe` enum for controlling session persistence in `start()`
  • feat`dateOfBirth` and `gender` fields on the `Consumer` object
  • feat`AccountPreset` object for pre-filling identity data at session start
  • feat`webhookUrl`, `webhookAuthUrl`, `webhookHeaders`, and `correlation` to `ConnectContext.start()`
  • feat`start()` parameters refactored into structured `Consumer`, `Credentials`, and `Webhook` value objects
  • fixAdded Javadoc to `AccountPreset`; fixed `@see` reference in `TruIDService`
  • fixReplaced raw service IDs with `TruIDService` enum throughout Javadoc examples
  • choreAdded proprietary licence headers to all production source files
v1.1.1315 May 2026
  • feat`truid-doctor` diagnostic CLI for connectivity and configuration checks
  • featProprietary LICENSE file
  • securitySecurity hardening across all SDK layers
v1.1.1114 May 2026
  • featTest coverage improved to >80% across all SDK components
  • featJava compilation target lowered from 17 to 11 for broader runtime compatibility
  • fixResolved NullPointerException in integration tests
v1.1.92 May 2026
  • featHTTP/SOCKS5 proxy support with optional username/password authentication
  • featTLS soft-fail mode for environments with custom certificate chains
v1.1.0April 2026
  • featInitial Java / Maven SDK release with full truID Connect API coverage