pypi sentry-sdk 2.10.0

latest releases: 2.13.0, 2.12.0, 1.45.1...
one month ago

Various fixes & improvements

  • Add client cert and key support to HttpTransport (#3258) by @grammy-jiang

    Add cert_file and key_file to your sentry_sdk.init to use a custom client cert and key. Alternatively, the environment variables CLIENT_CERT_FILE and CLIENT_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 the openai or langchain 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 the tiktoken_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 in Profile (#3270) by @szokeasaurusrex

  • Stop using Hub in init (#3275) by @szokeasaurusrex

  • Delete _should_send_default_pii (#3274) by @szokeasaurusrex

  • Remove Hub usage in conftest (#3273) by @szokeasaurusrex

  • Rename debug logging filter (#3260) by @szokeasaurusrex

  • Update NoOpSpan.finish signature (#3267) by @szokeasaurusrex

  • Remove Hub in Transaction.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 in tracing_utils (#3269) by @szokeasaurusrex

Don't miss a new sentry-sdk release

NewReleases is sending notifications on new releases.