Skip to content

[api-v3] Add missing changeset for Server API schema v3.5.2 - #270

Merged
JuroUhlar merged 1 commit into
api-v3from
chore/add-changeset-schema-v3.5.2
Aug 4, 2026
Merged

[api-v3] Add missing changeset for Server API schema v3.5.2#270
JuroUhlar merged 1 commit into
api-v3from
chore/add-changeset-schema-v3.5.2

Conversation

@JuroUhlar

@JuroUhlar JuroUhlar commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Why

#269 updated the api-v3 branch's Server API schema to v3.5.2 (new rareDevice signal, labels field, mlScore/mlPrediction additions, new proxyType: unknown enum value) but didn't include a changeset. Without one, the Release workflow has nothing to version, so the schema update can't be published to npm.

What

Adds a minor changeset for @fingerprintjs/fingerprintjs-pro-server-api describing the schema v3.5.2 changes, so merging this will let the Release workflow open a "Version Packages" PR that bumps the package version and, once merged, publishes the new release.

@changeset-bot

changeset-bot Bot commented Aug 4, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: ab145eb

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions

This comment has been minimized.

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 95.73% 224/234
🟢 Branches 89.74% 70/78
🟢 Functions 97.78% 44/45
🟢 Lines 95.69% 222/232

Test suite run success

83 tests passing in 11 suites.

Report generated by 🧪jest coverage report action from ab145eb

Show full coverage report
St File % Stmts % Branch % Funcs % Lines Uncovered Line #s
🟢 All files 95.72 89.74 97.77 95.68
🟢  src 94.56 86.2 96.55 94.53
🟢   index.ts 100 100 100 100
🟢   responseUtils.ts 100 100 100 100
🟢   sealedResults.ts 100 100 100 100
🟢   serverApiClient.ts 89.55 72.72 90 89.55 37,73,140,144,203,234,332
🟢   types.ts 100 100 100 100
🟢   urlUtils.ts 95.23 87.5 100 95.12 37,47
🟡   utils.ts 75 100 100 75 6
🟢   webhook.ts 100 100 100 100
🟢  src/errors 100 100 100 100
🟢   apiErrors.ts 100 100 100 100
🟢   getRetryAfter.ts 100 100 100 100
🟢   handleErrorResponse.ts 100 100 100 100
🟢   unsealError.ts 100 100 100 100

@JuroUhlar
JuroUhlar force-pushed the chore/add-changeset-schema-v3.5.2 branch from 005e384 to ab145eb Compare August 4, 2026 10:23
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

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

@fingerprintjs/fingerprintjs-pro-server-api@6.12.0

Minor Changes

  • Update Server API schema to v3.5.2:

    • Add rareDevice Smart Signal with result and percentileBucket fields, plus rare_device and rare_device_percentile_bucket query filters on the events search endpoint
    • Add labels field with machine learning based predictions for specific use cases (beta)
    • Add mlScore fields to the VPN and Proxy signals, and mlPrediction to IPInfoASN's VPN info (beta)
    • Add unknown to the proxyType enum for proxies detected solely by the ML model
    • Clarify the DeveloperTools signal description to cover Android/iOS devices (ab145eb)

@JuroUhlar
JuroUhlar merged commit f81cecf into api-v3 Aug 4, 2026
18 checks passed
@JuroUhlar
JuroUhlar deleted the chore/add-changeset-schema-v3.5.2 branch August 4, 2026 10:30
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.

2 participants