From c308cfce780fcc83baad4c5d7b97d07b10fabd6e Mon Sep 17 00:00:00 2001 From: Anton Pirker Date: Mon, 6 May 2024 13:52:49 +0200 Subject: [PATCH] Updated changelog --- CHANGELOG.md | 82 ++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 66 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9ce7ba45b..df6c8cfdc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,33 +2,83 @@ ## 2.1.1 -### Various fixes & improvements - -- Fix DSC in celery tasks started by Celery Beat. (#3047) by @antonpirker +- Fix trace propagation in Celery tasks started by Celery Beat. (#3047) by @antonpirker ## 2.1.0 -### Various fixes & improvements - - fix(quart): Fix Quart integration (#3043) by @szokeasaurusrex -- Reduce API cross-section for huggingface in test (#3042) by @colin-sentry -- Huggingface Hub integration (#3033) by @colin-sentry -- feat(integrations): Add Anthropic Integration (#2831) by @czyber -- meta(license): Bump copyright year (#3029) by @szokeasaurusrex -- feat(ai): Langchain integration (#2911) by @colin-sentry -- fix(django): fix Django ASGI integration on Python 3.12 (#3027) by @bellini666 -- feat(tests): Parallelize tox (#3025) by @sentrivana -- build(deps): bump checkouts/data-schemas from `4aa14a7` to `4381a97` (#3028) by @dependabot + +- **New integration:** [Langchain](https://docs.sentry.io/platforms/python/integrations/langchain/) (#2911) by @colin-sentry + + Usage: (Langchain is auto enabling, so you do not need to do anything special) + ```python + from langchain_openai import ChatOpenAI + import sentry_sdk + + sentry_sdk.init( + dsn="...", + enable_tracing=True, + traces_sample_rate=1.0, + ) + + llm = ChatOpenAI(model="gpt-3.5-turbo-0125", temperature=0) + ``` + + Check out [the LangChain docs](https://docs.sentry.io/platforms/python/integrations/langchain/) for details. + +- **New integration:** [Anthropic](https://docs.sentry.io/platforms/python/integrations/anthropic/) (#2831) by @czyber + + Usage: (add the AnthropicIntegration to your `sentry_sdk.init()` call) + ```python + from anthropic import Anthropic + + import sentry_sdk + + sentry_sdk.init( + dsn="...", + enable_tracing=True, + traces_sample_rate=1.0, + integrations=[AnthropicIntegration()], + ) + + client = Anthropic() + ``` + Check out [the Anthropic docs](https://docs.sentry.io/platforms/python/integrations/anthropic/) for details. + +- **New integration:** [Huggingface Hub](https://docs.sentry.io/platforms/python/integrations/huggingface/) (#3033) by @colin-sentry + + Usage: (Huggingface Hub is auto enabling, so you do not need to do anything special) + + ```python + import sentry_sdk + from huggingface_hub import InferenceClient + + sentry_sdk.init( + dsn="...", + enable_tracing=True, + traces_sample_rate=1.0, + ) + + client = InferenceClient("some-model") + ``` + + Check out [the Huggingface docs](https://docs.sentry.io/platforms/python/integrations/huggingface/) for details. (comming soon!) + +- fix(huggingface): Reduce API cross-section for huggingface in test (#3042) by @colin-sentry +- fix(django): Fix Django ASGI integration on Python 3.12 (#3027) by @bellini666 - feat(perf): Add ability to put measurements directly on spans. (#2967) by @colin-sentry - fix(tests): Fix trytond tests (#3031) by @sentrivana - fix(tests): Update `pytest-asyncio` to fix CI (#3030) by @sentrivana - fix(docs): Link to respective migration guides directly (#3020) by @sentrivana - docs(scope): Add docstring to `Scope.set_tags` (#2978) by @szokeasaurusrex - test(scope): Fix typos in assert error message (#2978) by @szokeasaurusrex -- test: Add unit test for top-level API `set_tags` (#2978) by @szokeasaurusrex -- test(scope): Add unit test for `Scope.set_tags` (#2978) by @szokeasaurusrex -- feat: Add `set_tags` to top-level API (#2978) by @szokeasaurusrex - feat(scope): New `set_tags` function (#2978) by @szokeasaurusrex +- test(scope): Add unit test for `Scope.set_tags` (#2978) by @szokeasaurusrex +- feat(scope): Add `set_tags` to top-level API (#2978) by @szokeasaurusrex +- test(scope): Add unit test for top-level API `set_tags` (#2978) by @szokeasaurusrex +- feat(tests): Parallelize tox (#3025) by @sentrivana +- build(deps): Bump checkouts/data-schemas from `4aa14a7` to `4381a97` (#3028) by @dependabot +- meta(license): Bump copyright year (#3029) by @szokeasaurusrex ## 2.0.1