Releases: kentik/community_sdk_python
Making code compatible with Python 3.11
Repo reorganization and update of `grpcio`
This release should not introduce and functional change.
Protobuf version upgrade and cleanup due to Kentik API schema changes
There is no functional change
Support for `network` type agents.
This release adds support for recently introduced new network
agent type. Most of Kentik public synthetic agents will be migrated to this type in the near future. This agent type is represented in the API with agent_impl
attribute with value IMPLEMENT_TYPE_NETWORK
. This release adds support for this value. Without it, SDK clients would not able to list public agents.
Fix for corner case `get_credentials` use case
This is a fix to previous release adding back support for passing None
profile to the get_credentials
function.
Prevent environment variables from overriding credential profile
The release removes counterintuitive behavior resulting from KTAPI_AUTH_EMAIL
and KTAPI_AUTH_TOKEN
environment variables overriding authentication credentials provided in profile explicitly passed to the get_credentials
function.
Fix for issue #134
This minor release includes:
- fix for issue #134
- adds support for Python 3.10
Ready for prime time
We are pleased to introduce version 1.0.0 of Kentik Python SDK. This release is the first stable version providing access to majority of Kentik public APIs.
Most important changes from the previous version:
- support for synthetic monitoring
- support for cloud flow exports
- explicit support for request rate throttling has been replaced by automatic retries in API client, correctly handling rate limit pushback
Notable changes requiring modification of applications using the SDK:
- The
api_url
argument of theKentikAPI
constuctor has been replaced withapi_host
. The argument is expected to contain only the fully qualified hostname of the server hosting the target Kentik API instance (defaultKentikAPI.API_HOST_US
) - Class variable
KentikAPI.API_URL_US
has been replaced withKentikAPI.API_HOST_US
andKentikAPI.API_URL_EU
withKentikAPI.API_HOST_EU
Alerting fixes
This release fixes following issues:
#98 - incorrect API request in absence of a filter when retrieving alerting history
#102 - failure to represent manually started mitigations in active and historic alerts and other data format discrepancies
Minor fixes
This release corrects installation requirements, disables automatic retries on 500 status code in the API client and fixes minor bugs in analytics.