v7.0.0
fingerprint-dx-team
released this
14 Aug 10:05
·
59 commits
to main
since this release
7.0.0 (2024-08-14)
⚠ BREAKING CHANGES
- rename
unseal_events_response
tounseal_event_response
to keep proper naming - minimum supported Python version is 3.9 now
- rename
error_event403_response
,error_event403_response_error
,many_requests_response
tocommon403_error_response
,error_common403_response
too_many_requests_response
Features
- add
delete_visitor_data
method (961a165) - add
developer_tools
signal (ca25ef7) - add
osMismatch
field to thevpn
signal (0b95bda) - add
remoteControl
signal (5c7b149) - add
revision
field to theconfidence
signal (9b42d6b) - add
update_event
method (752b1c9) - add
velocity
signal (9b31367) - add better error reporting in case of wrong data shape (40e9e6a)
- add webhook validation method (d92b1fe)
- create base class for models and move here utility functions (bfa2285)
- drop Python 3.8 support (d857954)
- simplify
Configuration
class, use inline types (8cad048) - simplify
rest.py
andapi_client.py
and add inline types (a8b1ae6) - update schema (c2e99cd)
- use inline types for
fingerprint_api.py
(c466bd5) - use inline types instead of annotations for models (1121a5c)
Bug Fixes
unseal_event_response
returns correctEventResponse
structure (a7a0e2d)- don't serialise empty fields in models (9643e1d)
- make
tag
field optional for webhook (e8a28f6) - mark optional fields in models (2c62e20)
- remove Python2 compatibility code (2621ccd)
- update schema with required
body
field for theupdateEvent
method (c6eaf5e)