Skip to content

Releases: fingerprintjs/python-sdk

v9.2.0

04 May 13:15
03ed58b

Choose a tag to compare

Minor Changes

  • events: Add Device Rarity Smart Signal (0a5a22a)
  • events: Add proxy_ml_score to Event (0a5a22a)
  • events: Add font_hash and timezone_offset fields for the RawDeviceAttributes (0a5a22a)
  • events: Enable raw_device_attributes for Android devices. Only device_manufacturer and device_model are currently supported for Android devices. (0a5a22a)
  • events: Enable raw_device_attributes for iOS devices. Only device_manufacturer, device_model, hardware_concurrency, languages, and screen_resolution are currently supported for iOS devices. (0a5a22a)
  • events: Add request_read_timeout error code (0a5a22a)

v9.1.0

13 Apr 15:35
e29bcf8

Choose a tag to compare

Minor Changes

  • Add Simulator signal for iOS platform (1544bd1)
  • Add virtual_machine_ml_score field for VirtualMachine signal (1544bd1)
  • Add high_recall_id and simulator filters for the SearchEvents method (1544bd1)
  • Add tampering_confidence and tampering_ml_score fields for Tampering smart signal (1544bd1)

Patch Changes

  • Remove REQUEST_NOT_FOUND value from the ErrorCode enum (1544bd1)

v8.13.0

13 Apr 17:08
b86ace3

Choose a tag to compare

Minor Changes

  • Add ml_score field to the VirtualMachine signal (8750ba9)
  • Add confidence and ml_score fields to the Tampering signal (8750ba9)

v9.0.1

20 Mar 11:59
1d098ae

Choose a tag to compare

Patch Changes

  • Fix incorrect SDK name in the integration info parameter (43e083e)
  • Bump minimum required cryptography version from 41.0.0 to 46.0.5. (91288d5)

v9.0.0

17 Mar 15:28
12c8e41

Choose a tag to compare

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:

    - import fingerprint_pro_server_api_sdk
    + import fingerprint_server_sdk

    If you are using docker compose file, please re-build the SDK. (1f8ea14)

  • 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:

    - event.products.identification.data.visitor_id
    + event.identification.visitor_id

    Region parameter:

    - 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)

v8.12.0

17 Mar 15:31
22b00e1

Choose a tag to compare

Minor Changes

  • SDK Changes (8b3971e)

    • Add WorkspaceScopedSecretKeyRequired error code
    • Add optional type field to IPInfoASN (ip_info_asn) response model
    • Add integrations field to the SDK model with a list of Integration and IntegrationSubIntegration.

    Deprecation

    ⚠️ fingerprint_pro_server_api_sdk uses Server API v3, which is deprecated. Please migrate to the new fingerprint_server_sdk package which uses Server API v4. (8b3971e)

v8.12.0-rc.1

13 Mar 17:24
3cb9ca8

Choose a tag to compare

v8.12.0-rc.1 Pre-release
Pre-release

Patch Changes

v8.12.0-rc.0

13 Mar 16:28
4025a0c

Choose a tag to compare

v8.12.0-rc.0 Pre-release
Pre-release

Minor Changes

  • Deprecated: fingerprint_pro_server_api_sdk uses Server API v3, which is deprecated. Please migrate to the new fingerprint_server_sdk package which uses Server API v4. (8b3971e)

v9.0.0-rc.1

11 Mar 18:45
2ef2904

Choose a tag to compare

v9.0.0-rc.1 Pre-release
Pre-release

Patch Changes

v9.0.0-rc.0

11 Mar 18:00
ba74465

Choose a tag to compare

v9.0.0-rc.0 Pre-release
Pre-release

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:

    - import fingerprint_pro_server_api_sdk
    + import fingerprint_server_sdk

    If you are using docker compose file, please re-build the SDK. (1f8ea14)

  • 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:

    - event.products.identification.data.visitor_id
    + event.identification.visitor_id

    Region parameter:

    - 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)