Skip to content

OpenAPI schema sync (v3.9.0) - #239

Merged
erayaydin merged 5 commits into
mainfrom
feat/open-api-v3.9.0
Oct 12, 2026
Merged

erayaydin merged 5 commits into
mainfrom
feat/open-api-v3.9.0

Conversation

@fingerprint-dx-team-actions-runner

@fingerprint-dx-team-actions-runner fingerprint-dx-team-actions-runner Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Schema sync for v3.9.0 OpenAPI schema release.

Ticket: INTER-2635

@erayaydin
erayaydin requested a balanced review from Copilot October 12, 2026 12:59
@github-actions

Copy link
Copy Markdown
Contributor

☂️ Code Coverage

current status: ✅

Overall Coverage

Statements Covered Coverage Threshold Status
3314 2390 72% 0% 🟢

New Files

No new covered files...

Modified Files

File Coverage Status
fingerprint_server_sdk/api/fingerprint_api.py 84% 🟢
fingerprint_server_sdk/models/device_details.py 75% 🟢
TOTAL 80% 🟢

updated for commit: a8e7e7e by action🐍

@github-actions

Copy link
Copy Markdown
Contributor

🚀 Following releases will be created using changesets from this PR:

@fingerprint/python-sdk@9.9.0-rc.0

Minor Changes

  • events-search: The 504 response for the Events Search endpoint is deprecated and will no longer be generated by the Server API. (a8e7e7e)
  • events: The 504 response for the Get Event endpoint is deprecated and will no longer be generated by the Server API. (a8e7e7e)
  • events-search: Add 503 Service Temporarily Unavailable response to the Events Search endpoint (294f381)
  • events: Add 503 Service Temporarily Unavailable response to the Get Event endpoint (294f381)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The unexpected prerelease configuration would publish an RC instead of a stable schema-sync release.

1 open finding
What changed in this PR

Syncs OpenAPI v3.9.0 into the Python SDK.

Changes:

  • Adds typed 503 responses and tests for event endpoints.
  • Updates generated schema, models, and documentation.
  • Adds release changesets for 503 support and 504 deprecation.
File Description
test/​test_fingerprint_api.py Tests 503 response handling.
test/​mocks/​errors/​503_service_unavailable.json Adds the 503 response fixture.
sync.sh Downloads the new fixture.
res/​fingerprint-server-api.yaml Syncs the v3.9.0 schema.
fingerprint_server_sdk/​models/​device_details.py Clarifies device model semantics.
fingerprint_server_sdk/​api/​fingerprint_api.py Deserializes 503 error responses.
docs/​FingerprintApi.md Documents updated endpoint responses.
docs/​DeviceDetails.md Documents device model identifiers.
.schema-version Records schema v3.9.0.
.changeset/​pre.json Enters RC prerelease mode.
.changeset/​error-response-503-events.md Adds Get Event release notes.
.changeset/​error-response-503-events-search.md Adds Events Search release notes.
.changeset/​deprecate-504-events.md Notes Get Event 504 deprecation.
.changeset/​deprecate-504-events-search.md Notes Events Search 504 deprecation.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .changeset/pre.json
@erayaydin
erayaydin merged commit d8a7131 into main Oct 12, 2026
24 checks passed
@erayaydin
erayaydin deleted the feat/open-api-v3.9.0 branch October 12, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants