2.10.0
Various fixes & improvements
-
Add client cert and key support to
HttpTransport
(#3258) by @grammy-jiangAdd
cert_file
andkey_file
to yoursentry_sdk.init
to use a custom client cert and key. Alternatively, the environment variablesCLIENT_CERT_FILE
andCLIENT_KEY_FILE
can 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
tiktoken
package and at least one of theopenai
orlangchain
packages were installed.The request was fetching a
tiktoken
encoding 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_name
parameter 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.init
type hint (#3283) by @szokeasaurusrex -
Deprecate
hub
inProfile
(#3270) by @szokeasaurusrex -
Stop using
Hub
ininit
(#3275) by @szokeasaurusrex -
Delete
_should_send_default_pii
(#3274) by @szokeasaurusrex -
Remove
Hub
usage inconftest
(#3273) by @szokeasaurusrex -
Rename debug logging filter (#3260) by @szokeasaurusrex
-
Update
NoOpSpan.finish
signature (#3267) by @szokeasaurusrex -
Remove
Hub
inTransaction.finish
(#3267) by @szokeasaurusrex -
Remove Hub from
capture_internal_exception
logic (#3264) by @szokeasaurusrex -
Improve
Scope._capture_internal_exception
type hint (#3264) by @szokeasaurusrex -
Correct
ExcInfo
type (#3266) by @szokeasaurusrex -
Stop using
Hub
intracing_utils
(#3269) by @szokeasaurusrex