From 7362cefccf9fa4d5c5b26cc8994ec0804a45677c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 17:50:55 +0000 Subject: [PATCH] chore(release): changeset created a new release (rc) --- .changeset/pre.json | 5 ++- CHANGELOG.md | 51 +++++++++++++++++++++++++ README.md | 2 +- fingerprint_server_sdk/__init__.py | 2 +- fingerprint_server_sdk/configuration.py | 2 +- package.json | 2 +- pyproject.toml | 2 +- setup.py | 2 +- 8 files changed, 61 insertions(+), 7 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 9bf6fd5e..293fad54 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -4,5 +4,8 @@ "initialVersions": { "@fingerprint/python-sdk": "8.11.0" }, - "changesets": [] + "changesets": [ + "late-peas-drop", + "plenty-clouds-tie" + ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index f46e59aa..2bc0cdc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,56 @@ # Fingerprint Pro Server Python SDK +## 9.0.0-rc.0 + +### Major Changes + +- Changed library name to `fingerprint_server_sdk` + + **BREAKING CHANGE**: + + - You need to change package name to `fingerprint_server_sdk`. + + **MIGRATION_GUIDE**: + + Replace imports to new name: + + ```diff + - import fingerprint_pro_server_api_sdk + + import fingerprint_server_sdk + ``` + + If you are using docker compose file, please re-build the SDK. ([1f8ea14](https://github.com/fingerprintjs/python-sdk/commit/1f8ea14bbd77d439c53bc30bcd7f0e64c66c7d3e)) + +- Migrate to Server API v4. + + ### Breaking Changes + + - Flatten event structure. Access fields directly intead of through `products` wrapper. + - Remove `get_visitors` and `get_releated_visitors` endpoints (use `search_events` instead). + - Remove deprecated v3 models (webhook models, product wrapper models, etc.) + + ### Migration Guide + + **Event structure:** + + ```diff + - event.products.identification.data.visitor_id + + event.identification.visitor_id + ``` + + **Region parameter:** + + ```diff + - Configuration(api_key="key", region="us") + + from fingerprint_server_sdk.configuration import Region + + Configuration(api_key="key", region=Region.US) + ``` + + **New Features:** + + - New exception classes: `TooManyRequestsException`, `ConflictException`, `UnprocessableEntityException`, ... + - New v4 models: `BotInfo`, `Canvas`, `Emoji`, `EventRuleAction`, `FontPreferences`, ... ([f61ab2c](https://github.com/fingerprintjs/python-sdk/commit/f61ab2c876f538de8bca02f60cbab14ceae91801)) + ## 8.11.0 ### Minor Changes diff --git a/README.md b/README.md index bdf1d6f4..4ee36cf0 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ The Fingerprint Server Python SDK is an easy way to interact with the Fingerprin This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: 4 -- Package version: 8.11.0 +- Package version: 9.0.0-rc.0 - Generator version: 7.19.0 - Build package: org.openapitools.codegen.languages.PythonClientCodegen diff --git a/fingerprint_server_sdk/__init__.py b/fingerprint_server_sdk/__init__.py index 9ce14533..e3219880 100644 --- a/fingerprint_server_sdk/__init__.py +++ b/fingerprint_server_sdk/__init__.py @@ -12,7 +12,7 @@ Do not edit the class manually. """ # noqa: E501 -__version__ = '8.11.0' +__version__ = '9.0.0-rc.0' # Define package exports __all__ = [ diff --git a/fingerprint_server_sdk/configuration.py b/fingerprint_server_sdk/configuration.py index 0a4f42cf..d20572a2 100644 --- a/fingerprint_server_sdk/configuration.py +++ b/fingerprint_server_sdk/configuration.py @@ -324,7 +324,7 @@ def to_debug_report(self) -> str: f'OS: {sys.platform}\n' f'Python Version: {sys.version}\n' 'Version of the API: 4\n' - 'SDK Package Version: 8.11.0' + 'SDK Package Version: 9.0.0-rc.0' ) @staticmethod diff --git a/package.json b/package.json index 16e29143..0dd05ef6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@fingerprint/python-sdk", - "version": "8.11.0", + "version": "9.0.0-rc.0", "private": true, "devDependencies": { "@changesets/cli": "^2.27.8", diff --git a/pyproject.toml b/pyproject.toml index d24cd743..daad198b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "fingerprint_server_sdk" -version = "8.11.0" +version = "9.0.0-rc.0" description = "Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. " authors = [ {name = "Fingerprint Support",email = "support@fingerprint.com"}, diff --git a/setup.py b/setup.py index 2d35d406..1896ec76 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ from setuptools import find_packages, setup NAME = 'fingerprint-server-sdk' -VERSION = '8.11.0' +VERSION = '9.0.0-rc.0' PYTHON_REQUIRES = '>= 3.9' # To install the library, run the following #