Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sentrivana committed Jul 15, 2024
1 parent c45640b commit b026dbd
Showing 1 changed file with 33 additions and 16 deletions.
49 changes: 33 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,40 @@

### Various fixes & improvements

- feat(openai): Make tiktoken encoding name configurable + tiktoken usage opt-in (#3289) by @colin-sentry
- feat(pymongo): Send query description as valid JSON (#3291) by @0Calories
- 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
- ref(consts): Remove Python 2 compatibility code (#3284) by @szokeasaurusrex
- docs(init): Fix `sentry_sdk.init` type hint (#3283) by @szokeasaurusrex
- Add the client cert and key support to HttpTransport (#3258) by @grammy-jiang
- ref(profiling): Deprecate `hub` in `Profile` (#3270) by @szokeasaurusrex
- ref(init): Stop using `Hub` in `init` (#3275) by @szokeasaurusrex
- ref(hub): Delete `_should_send_default_pii` (#3274) by @szokeasaurusrex
- test: Remove `Hub` usage in `conftest` (#3273) by @szokeasaurusrex
- ref(debug): Rename debug logging filter (#3260) by @szokeasaurusrex
- ref(tracing): Update `NoOpSpan.finish` signature (#3267) by @szokeasaurusrex
- ref(tracing): Remove `Hub` in `Transaction.finish` (#3267) by @szokeasaurusrex
- ref: Remove Hub from `capture_internal_exception` logic (#3264) by @szokeasaurusrex
- ref(scope): Improve `Scope._capture_internal_exception` type hint (#3264) by @szokeasaurusrex
- ref(types): Correct `ExcInfo` type (#3266) by @szokeasaurusrex
- ref: Stop using `Hub` in `tracing_utils` (#3269) by @szokeasaurusrex
- 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.

```python
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

## 2.9.0

Expand Down

0 comments on commit b026dbd

Please sign in to comment.