> ## Documentation Index
> Fetch the complete documentation index at: https://developers.novatrade24.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Integration API changes by date. Additions, deprecations, sunsets.

The changelog records every customer-visible change to the Integration API
— spec additions, rule changes, deprecations, and sunsets. Entries are
ordered newest first.

<Note>
  **Pre-pilot status.** The Integration API has not yet launched in
  production. Entries below describe spec-level changes to the published
  draft. Once Phase 1 ships, entries will tag runtime releases with git
  tags and dates of availability.
</Note>

## 2026-04-22 — v3 design snapshot

* **Architecture RFC v3 published.** Supersedes 2026-04-15 draft.
* **Code-first OpenAPI workflow adopted** (Springdoc + export-and-freeze +
  `oasdiff` CI gate). Replaces the generator-driven contract-first approach
  that was rejected after red-team review.
* **Hand-written static mappers** in the `integration-api` module.
  MapStruct remains in the internal API.
* **Maven multi-module split** added to Phase 0 (`core` /
  `internal-api` / `integration-api`).
* **`Money` value type** standardized across modules.
* **Java records** for all integration DTOs.
* **Contract tests from Day 1** — committed spec examples validated
  against the running app in CI.
* **AsyncAPI 3.1 spec** for webhooks added.
* Endpoint changes:
  * Removed `GET /orders/by-vin/{vin}` — conflicted with `/orders/{uuid}`
    in static analysis.
  * Added `vin` query parameter to `GET /orders` for lookup.

## 2026-04-20 — v2 architecture decisions locked

* 17 architectural decisions locked across vocabulary, URL structure,
  auth, concurrency, compliance rollup, document taxonomy, export file
  generation, idempotency, self-service token orchestration, subdomain
  routing, 10-event webhook catalog, rate-limit tiers, SLA posture,
  GDPR gates, and caching.

## 2026-04-15 — Initial RFC published

* First-pass architecture RFC. Focused on read-heavy Orders/KYC endpoints.
* Superseded by the v2 / v3 snapshots after council red-team and Santander
  scope clarification.

## How to stay informed

* **GitHub releases** (post Phase 1 ship) — subscribe to the repo release
  notifications.
* **Email announcements** — [integration-support@novatrade24.com](mailto:integration-support@novatrade24.com) sends
  breaking-change notices to organization admins on record.
* **Status page** — link published here once the public status page is live.

## Next

<CardGroup cols={2}>
  <Card title="Versioning policy" icon="code-branch" href="/reference/versioning">
    Breaking vs non-breaking guarantees.
  </Card>

  <Card title="FAQ" icon="circle-question" href="/reference/faq">
    Common questions.
  </Card>
</CardGroup>
