We released Synqly Python SDK version 1.0. This version has incompatible changes with the previous version. When you update to version 1.0, you may need to make some changes to your code.
The latest version without these changes is 0.4.63
.
Previously, methods that took an input body used the request
parameter along with a typed object. Now, the request
parameter is not used and the input body is passed directly to the method.
For example, previously you would do:
client.ticketing.create_ticket(
request=CreateTicketRequest(name="SDK Example Ticket")
)
Now you would do:
client.ticketing.create_ticket(
name="SDK Example Ticket"
)
You can still use the object, but you need to unpack the fields using the dict()
method. For example:
client.ticketing.create_ticket(
**CreateTicketRequest(name="SDK Example Ticket").dict()
)
As another example, previously you would do:
account_response = mgmt_client.accounts.create(
request=mgmt.CreateAccountRequest(
name=test_account_name,
environment=mgmt.Environment.TEST,
)
)
And now you write this as:
account_response = mgmt_client.accounts.create(
name=test_account_name,
environment=mgmt.Environment.TEST,
)
or:
account_response = mgmt_client.accounts.create(
**mgmt.CreateAccountRequest(
name=test_account_name,
environment=mgmt.Environment.TEST,
).dict()
)
Update the 'time' field mapping in the OpenText Application Security Provider
Update the Query Findings Pagination logic in the Tanium Provider to better handle large data sets
Add support for QRadar as a Sink Provider
Add Cloud Activity Mappings when querying events associated with the Defender for Cloud Provider
Resolve response validation errors in Sophos and MS Defender Providers
Release Synqly SDK Versions 0.4.61 - 1.0.00
Update EDR SDK Examples in the Python SDK
We released version 0.1.51
of Synqly Embedded. The image tag is embedded-2025.09.12
.
Add support for customizing topology constraints
Add secret ref support for ui cookie encryption key