2.10.0
Various fixes & improvements
-
Add client cert and key support to
HttpTransport(#3258) by @grammy-jiangAdd
cert_fileandkey_fileto yoursentry_sdk.initto use a custom client cert and key. Alternatively, the environment variablesCLIENT_CERT_FILEandCLIENT_KEY_FILEcan be used as well. -
OpenAI: Lazy initialize tiktoken to avoid http at import time (#3287) by @colin-sentry
-
OpenAI, Langchain: Make tiktoken encoding name configurable + tiktoken usage opt-in (#3289) by @colin-sentry
Fixed a bug where having certain packages installed along the Sentry SDK caused an HTTP request to be made to OpenAI infrastructure when the Sentry SDK was initialized. The request was made when the
tiktokenpackage and at least one of theopenaiorlangchainpackages were installed.The request was fetching a
tiktokenencoding in order to correctly measure token usage in some OpenAI and Langchain calls. This behavior is now opt-in. The choice of encoding to use was made configurable as well. To opt in, set thetiktoken_encoding_nameparameter in the OpenAPI or Langchain integration.sentry_sdk.init( integrations=[ OpenAIIntegration(tiktoken_encoding_name="cl100k_base"), LangchainIntegration(tiktoken_encoding_name="cl100k_base"), ], )
-
PyMongo: Send query description as valid JSON (#3291) by @0Calories
-
Remove Python 2 compatibility code (#3284) by @szokeasaurusrex
-
Fix
sentry_sdk.inittype hint (#3283) by @szokeasaurusrex -
Deprecate
hubinProfile(#3270) by @szokeasaurusrex -
Stop using
Hubininit(#3275) by @szokeasaurusrex -
Delete
_should_send_default_pii(#3274) by @szokeasaurusrex -
Remove
Hubusage inconftest(#3273) by @szokeasaurusrex -
Rename debug logging filter (#3260) by @szokeasaurusrex
-
Update
NoOpSpan.finishsignature (#3267) by @szokeasaurusrex -
Remove
HubinTransaction.finish(#3267) by @szokeasaurusrex -
Remove Hub from
capture_internal_exceptionlogic (#3264) by @szokeasaurusrex -
Improve
Scope._capture_internal_exceptiontype hint (#3264) by @szokeasaurusrex -
Correct
ExcInfotype (#3266) by @szokeasaurusrex -
Stop using
Hubintracing_utils(#3269) by @szokeasaurusrex