Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the dev-dependencies group across 1 directory with 25 updates #754

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 12, 2024

Bumps the dev-dependencies group with 25 updates in the / directory:

Package From To
dls-dodal 1.36.2 1.36.3
opentelemetry-distro 0.49b2 0.50b0
opentelemetry-instrumentation-fastapi 0.49b2 0.50b0
fonttools 4.55.2 4.55.3
intake 0.6.4 2.0.7
ipython 8.18.0 8.30.0
numpy 1.26.4 2.2.0
opentelemetry-api 1.28.2 1.29.0
opentelemetry-exporter-otlp 1.28.2 1.29.0
opentelemetry-exporter-otlp-proto-common 1.28.2 1.29.0
opentelemetry-exporter-otlp-proto-grpc 1.28.2 1.29.0
opentelemetry-exporter-otlp-proto-http 1.28.2 1.29.0
opentelemetry-instrumentation 0.49b2 0.50b0
opentelemetry-instrumentation-asgi 0.49b2 0.50b0
opentelemetry-proto 1.28.2 1.29.0
opentelemetry-sdk 1.28.2 1.29.0
opentelemetry-semantic-conventions 0.49b2 0.50b0
opentelemetry-util-http 0.49b2 0.50b0
orderly-set 5.2.2 5.2.3
prompt-toolkit 3.0.36 3.0.48
pydantic-numpy 5.0.2 7.0.0
ruff 0.8.2 0.8.3
tox 3.28.0 4.23.2
watchfiles 1.0.0 1.0.3
zict 2.2.0 3.0.0

Updates dls-dodal from 1.36.2 to 1.36.3

Release notes

Sourced from dls-dodal's releases.

1.36.3

What's Changed

Full Changelog: DiamondLightSource/dodal@1.36.2...1.36.3

Commits

Updates opentelemetry-distro from 0.49b2 to 0.50b0

Changelog

Sourced from opentelemetry-distro's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

Added

  • opentelemetry-instrumentation-starlette Add type hints to the instrumentation (#3045)
  • opentelemetry-distro default to OTLP log exporter. (#3042)
  • opentelemetry-instrumentation-sqlalchemy Update unit tests to run with SQLALchemy 2 (#2976)
  • Add opentelemetry-instrumentation-openai-v2 to opentelemetry-bootstrap (#2996)
  • opentelemetry-instrumentation-sqlalchemy Add sqlcomment to db.statement attribute (#2937)
  • opentelemetry-instrumentation-dbapi Add sqlcomment to db.statement attribute (#2935)
  • opentelemetry-instrumentation-dbapi instrument_connection accepts optional connect_module (#3027)
  • opentelemetry-instrumentation-mysqlclient Add sqlcommenter support (#2941)
  • opentelemetry-instrumentation-pymysql Add sqlcommenter support (#2942)
  • opentelemetry-instrumentation-click: new instrumentation to trace click commands (#2994)

Fixed

  • opentelemetry-instrumentation-starlette: Retrieve meter_provider key instead of _meter_provider on _instrument (#3048)
  • opentelemetry-instrumentation-httpx: instrument_client is a static method again (#3003)
  • opentelemetry-instrumentation-system_metrics: fix callbacks reading wrong config (#3025)
  • opentelemetry-instrumentation-httpx: Check if mount transport is none before wrap it (#3022)
  • Replace all instrumentor unit test assertEqualSpanInstrumentationInfo calls with assertEqualSpanInstrumentationScope calls (#3037)
  • opentelemetry-instrumentation-sqlalchemy Fixes engines from sqlalchemy.engine_from_config not being fully instrumented (#2816)
  • opentelemetry-instrumentation-sqlalchemy: Fix a remaining memory leak in EngineTracer (#3053)
  • opentelemetry-instrumentation-sqlite3: Update documentation on explicit cursor support of tracing (#3088)

Breaking changes

  • opentelemetry-instrumentation-sqlalchemy teach instruments version (#2971)
  • Drop opentelemetry-instrumentation-test package from default instrumentation list (#2969)

... (truncated)

Commits

Updates opentelemetry-instrumentation-fastapi from 0.49b2 to 0.50b0

Changelog

Sourced from opentelemetry-instrumentation-fastapi's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

Added

  • opentelemetry-instrumentation-starlette Add type hints to the instrumentation (#3045)
  • opentelemetry-distro default to OTLP log exporter. (#3042)
  • opentelemetry-instrumentation-sqlalchemy Update unit tests to run with SQLALchemy 2 (#2976)
  • Add opentelemetry-instrumentation-openai-v2 to opentelemetry-bootstrap (#2996)
  • opentelemetry-instrumentation-sqlalchemy Add sqlcomment to db.statement attribute (#2937)
  • opentelemetry-instrumentation-dbapi Add sqlcomment to db.statement attribute (#2935)
  • opentelemetry-instrumentation-dbapi instrument_connection accepts optional connect_module (#3027)
  • opentelemetry-instrumentation-mysqlclient Add sqlcommenter support (#2941)
  • opentelemetry-instrumentation-pymysql Add sqlcommenter support (#2942)
  • opentelemetry-instrumentation-click: new instrumentation to trace click commands (#2994)

Fixed

  • opentelemetry-instrumentation-starlette: Retrieve meter_provider key instead of _meter_provider on _instrument (#3048)
  • opentelemetry-instrumentation-httpx: instrument_client is a static method again (#3003)
  • opentelemetry-instrumentation-system_metrics: fix callbacks reading wrong config (#3025)
  • opentelemetry-instrumentation-httpx: Check if mount transport is none before wrap it (#3022)
  • Replace all instrumentor unit test assertEqualSpanInstrumentationInfo calls with assertEqualSpanInstrumentationScope calls (#3037)
  • opentelemetry-instrumentation-sqlalchemy Fixes engines from sqlalchemy.engine_from_config not being fully instrumented (#2816)
  • opentelemetry-instrumentation-sqlalchemy: Fix a remaining memory leak in EngineTracer (#3053)
  • opentelemetry-instrumentation-sqlite3: Update documentation on explicit cursor support of tracing (#3088)

Breaking changes

  • opentelemetry-instrumentation-sqlalchemy teach instruments version (#2971)
  • Drop opentelemetry-instrumentation-test package from default instrumentation list (#2969)

... (truncated)

Commits

Updates fonttools from 4.55.2 to 4.55.3

Release notes

Sourced from fonttools's releases.

4.55.3

  • [Docs] fill out ttLib table section #3716
  • [feaLib] More efficient inline format 4 lookups #3726
Changelog

Sourced from fonttools's changelog.

4.55.3 (released 2024-12-10)

  • [Docs] fill out ttLib table section #3716
  • [feaLib] More efficient inline format 4 lookups #3726
Commits
  • 8e5c1bf Release 4.55.3
  • 460b530 Merge pull request #3731 from fonttools/news
  • e507e7c Update news to prepare for release
  • 4b9f5ef [feaLib] More efficient inline format 4 lookups
  • 1be0440 [Tests] Don't compare numbers with "is"
  • 7ad7cfd Merge pull request #3725 from fonttools/dependabot/github_actions/pypa/gh-act...
  • 2abf837 Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3
  • 02cc445 Merge pull request #3716 from n8willis/master
  • 23546cf [Docs] Import TupeVariation class directly in gvar table module. Fixes a Sphi...
  • 314eee0 [Docs] Fix docstring typo in gcid table module.
  • Additional commits viewable in compare view

Updates intake from 0.6.4 to 2.0.7

Commits
  • 5e7b3b8 Merge pull request #845 from jslorrma/fix/sparkdataframe-func-and-deltareader...
  • 9875076 fix: Fix typo in SparkDataFrame and update DeltaReader implements attribute
  • 2d526aa Merge pull request #843 from AlbertDeFusco/feat/llama-server-cache-system-pro...
  • 68b0aae cache system prompt file to disk
  • 913687d Merge pull request #841 from AlbertDeFusco/feat/find-free-port
  • eac67cc Merge pull request #840 from AlbertDeFusco/chore/llama.cpp-short-kwargs
  • 6590c9a start llamacppservice on free port
  • 62c3333 supported short-form kwargs
  • 7874ba1 Merge pull request #842 from AlbertDeFusco/chore/setup-miniconda
  • 117105c swap for conda
  • Additional commits viewable in compare view

Updates ipython from 8.18.0 to 8.30.0

Commits

Updates numpy from 1.26.4 to 2.2.0

Release notes

Sourced from numpy's releases.

2.2.0 (Dec 8, 2024)

NumPy 2.2.0 Release Notes

The NumPy 2.2.0 release is quick release that brings us back into sync with the usual twice yearly release cycle. There have been an number of small cleanups, as well as work bringing the new StringDType to completion and improving support for free threaded Python. Highlights are:

  • New functions matvec and vecmat, see below.
  • Many improved annotations.
  • Improved support for the new StringDType.
  • Improved support for free threaded Python
  • Fixes for f2py

This release supports Python versions 3.10-3.13.

Deprecations

  • _add_newdoc_ufunc is now deprecated. ufunc.__doc__ = newdoc should be used instead.

    (gh-27735)

Expired deprecations

  • bool(np.array([])) and other empty arrays will now raise an error. Use arr.size > 0 instead to check whether an array has no elements.

    (gh-27160)

Compatibility notes

  • numpy.cov now properly transposes single-row (2d array) design matrices when rowvar=False. Previously, single-row design matrices would return a scalar in this scenario, which is not correct, so this is a behavior change and an array of the appropriate shape will now be returned.

    (gh-27661)

New Features

  • New functions for matrix-vector and vector-matrix products

    Two new generalized ufuncs were defined:

    • numpy.matvec - matrix-vector product, treating the arguments as stacks of matrices and column vectors,

... (truncated)

Changelog

Sourced from numpy's changelog.

This is a walkthrough of the NumPy 2.1.0 release on Linux, modified for building with GitHub Actions and cibuildwheels and uploading to the anaconda.org staging repository for NumPy <https://anaconda.org/multibuild-wheels-staging/numpy>_. The commands can be copied into the command line, but be sure to replace 2.1.0 by the correct version. This should be read together with the :ref:general release guide <prepare_release>.

Facility preparation

Before beginning to make a release, use the requirements/*_requirements.txt files to ensure that you have the needed software. Most software can be installed with pip, but some will require apt-get, dnf, or whatever your system uses for software. You will also need a GitHub personal access token (PAT) to push the documentation. There are a few ways to streamline things:

  • Git can be set up to use a keyring to store your GitHub personal access token. Search online for the details.
  • You can use the keyring app to store the PyPI password for twine. See the online twine documentation for details.

Prior to release

Add/drop Python versions

When adding or dropping Python versions, three files need to be edited:

  • .github/workflows/wheels.yml # for github cibuildwheel
  • tools/ci/cirrus_wheels.yml # for cibuildwheel aarch64/arm64 builds
  • pyproject.toml # for classifier and minimum version check.

Make these changes in an ordinary PR against main and backport if necessary. Add [wheel build] at the end of the title line of the commit summary so that wheel builds will be run to test the changes. We currently release wheels for new Python versions after the first Python rc once manylinux and cibuildwheel support it. For Python 3.11 we were able to release within a week of the rc1 announcement.

Backport pull requests

Changes that have been marked for this release must be backported to the maintenance/2.1.x branch.

Update 2.1.0 milestones

... (truncated)

Commits
  • e7a123b Merge pull request #27928 from charris/prepare-2.2.0
  • d97d071 MAINT: Try fixing MacOS cirrus build failures. [wheel build]
  • 1ed7b67 REL: Prepare for the NumPy 2.2.0 release [wheel build]
  • fd9e7ef Merge pull request #27916 from charris/backport-27915
  • 2e0941f MAINT: Bump actions/cache from 4.1.2 to 4.2.0
  • 013656d Merge pull request #27912 from charris/backport-27877
  • 7895ba6 Merge pull request #27913 from charris/backport-27896
  • ee8d1cd PERF: improve multithreaded ufunc scaling (#27896)
  • 77fff6b ENH: Refactor __qualname__ across API (#27877)
  • b30a338 Merge pull request #27911 from charris/backport-27891
  • Additional commits viewable in compare view

Updates opentelemetry-api from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-api's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • Fix crash exporting a log record with None body (#4276)
  • Fix metrics export with exemplar and no context and filtering observable instruments (#4251)
  • Fix recursion error with sdk disabled and handler added to root logger (#4259)
  • sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set (#4270)
  • api: fix logging of duplicate EventLogger setup warning (#4299)
  • sdk: fix setting of process owner in ProcessResourceDetector (#4311)
  • sdk: fix serialization of logs severity_number field to int (#4324)
  • Remove TestBase.assertEqualSpanInstrumentationInfo method, use assertEqualSpanInstrumentationScope instead (#4310)
  • sdk: instantiate lazily ExemplarBuckets in ExemplarReservoirs (#4260)
  • semantic-conventions: Bump to 1.29.0 (#4337)

Version 1.28.0/0.49b0 (2024-11-05)

  • Removed superfluous py.typed markers and added them where they were missing (#4172)
  • Include metric info in encoding exceptions (#4154)
  • sdk: Add support for log formatting (#4137)
  • sdk: Add Host resource detector (#4182)
  • sdk: Implementation of exemplars (#4094)
  • Implement events sdk (#4176)
  • Update semantic conventions to version 1.28.0 (#4218)
  • Add support to protobuf 5+ and drop support to protobuf 3 and 4 (#4206)
  • Update environment variable descriptions to match signal (#4222)
  • Record logger name as the instrumentation scope name (#4208)
  • Fix memory leak in exporter and reader (#4224)
  • Drop OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION environment variable (#4217)
  • Improve compatibility with other logging libraries that override

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • 415c94f infra: move generate_workflows_lib from contrib to core (#4326)
  • 715ec63 opentelemetry-semantic-conventions: Bump semantic conventions to 1.29.0 (#4337)
  • 72fad82 opentelemetry-sdk: speed up exemplars a bit (#4260)
  • db4ef06 update workflows in core as well (#4334)
  • 2ddb076 Remove unused assertEqualSpanInstrumentationInfo (#4310)
  • 78653ef infra: remove generate contrib workflows from core (#4302)
  • 1ee2774 Fix typo: pustil -> psutil (#4311)
  • 6812da2 opentelemetry-sdk: serialize logs severity_number as int (#4324)
  • a0304a0 Use LogRecord.getMessage to get OTLP body (#4216)
  • Additional commits viewable in compare view

Updates opentelemetry-exporter-otlp from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-exporter-otlp's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • Fix crash exporting a log record with None body (#4276)
  • Fix metrics export with exemplar and no context and filtering observable instruments (#4251)
  • Fix recursion error with sdk disabled and handler added to root logger (#4259)
  • sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set (#4270)
  • api: fix logging of duplicate EventLogger setup warning (#4299)
  • sdk: fix setting of process owner in ProcessResourceDetector (#4311)
  • sdk: fix serialization of logs severity_number field to int (#4324)
  • Remove TestBase.assertEqualSpanInstrumentationInfo method, use assertEqualSpanInstrumentationScope instead (#4310)
  • sdk: instantiate lazily ExemplarBuckets in ExemplarReservoirs (#4260)
  • semantic-conventions: Bump to 1.29.0 (#4337)

Version 1.28.0/0.49b0 (2024-11-05)

  • Removed superfluous py.typed markers and added them where they were missing (#4172)
  • Include metric info in encoding exceptions (#4154)
  • sdk: Add support for log formatting (#4137)
  • sdk: Add Host resource detector (#4182)
  • sdk: Implementation of exemplars (#4094)
  • Implement events sdk (#4176)
  • Update semantic conventions to version 1.28.0 (#4218)
  • Add support to protobuf 5+ and drop support to protobuf 3 and 4 (#4206)
  • Update environment variable descriptions to match signal (#4222)
  • Record logger name as the instrumentation scope name (#4208)
  • Fix memory leak in exporter and reader (#4224)
  • Drop OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION environment variable (#4217)
  • Improve compatibility with other logging libraries that override

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • ccc9e6f Support logs with no body (#4276)
  • c4fa8d7 Fix: filter exemplar for observable instrument and export of exemplar without...
  • 06809f4 Update version to 1.29.0.dev/0.50b0.dev (#4245)
  • 3842a09 Bump requests to latest in requirements (#3983)
  • See full diff in compare view

Updates opentelemetry-exporter-otlp-proto-common from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-exporter-otlp-proto-common's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • Fix crash exporting a log record with None body (#4276)
  • Fix metrics export with exemplar and no context and filtering observable instruments (#4251)
  • Fix recursion error with sdk disabled and handler added to root logger (#4259)
  • sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set (#4270)
  • api: fix logging of duplicate EventLogger setup warning (#4299)
  • sdk: fix setting of process owner in ProcessResourceDetector (#4311)
  • sdk: fix serialization of logs severity_number field to int (#4324)
  • Remove TestBase.assertEqualSpanInstrumentationInfo method, use assertEqualSpanInstrumentationScope instead (#4310)
  • sdk: instantiate lazily ExemplarBuckets in ExemplarReservoirs (#4260)
  • semantic-conventions: Bump to 1.29.0 (#4337)

Version 1.28.0/0.49b0 (2024-11-05)

  • Removed superfluous py.typed markers and added them where they were missing (#4172)
  • Include metric info in encoding exceptions (#4154)
  • sdk: Add support for log formatting (#4137)
  • sdk: Add Host resource detector (#4182)
  • sdk: Implementation of exemplars (#4094)
  • Implement events sdk (#4176)
  • Update semantic conventions to version 1.28.0 (#4218)
  • Add support to protobuf 5+ and drop support to protobuf 3 and 4 (#4206)
  • Update environment variable descriptions to match signal (#4222)
  • Record logger name as the instrumentation scope name (#4208)
  • Fix memory leak in exporter and reader (#4224)
  • Drop OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION environment variable (#4217)
  • Improve compatibility with other logging libraries that override

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • ccc9e6f Support logs with no body (#4276)
  • c4fa8d7 Fix: filter exemplar for observable instrument and export of exemplar without...
  • 06809f4 Update version to 1.29.0.dev/0.50b0.dev (#4245)
  • 3842a09 Bump requests to latest in requirements (#3983)
  • See full diff in compare view

Updates opentelemetry-exporter-otlp-proto-grpc from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-exporter-otlp-proto-grpc's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • Fix crash exporting a log record with None body (#4276)
  • Fix metrics export with exemplar and no context and filtering observable instruments (#4251)
  • Fix recursion error with sdk disabled and handler added to root logger (#4259)
  • sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set (#4270)
  • api: fix logging of duplicate EventLogger setup warning (#4299)
  • sdk: fix setting of process owner in ProcessResourceDetector (#4311)
  • sdk: fix serialization of logs severity_number field to int (#4324)
  • Remove TestBase.assertEqualSpanInstrumentationInfo method, use assertEqualSpanInstrumentationScope instead (#4310)
  • sdk: instantiate lazily ExemplarBuckets in ExemplarReservoirs (#4260)
  • semantic-conventions: Bump to 1.29.0 (#4337)

Version 1.28.0/0.49b0 (2024-11-05)

  • Removed superfluous py.typed markers and added them where they were missing (#4172)
  • Include metric info in encoding exceptions (#4154)
  • sdk: Add support for log formatting (#4137)
  • sdk: Add Host resource detector (#4182)
  • sdk: Implementation of exemplars (#4094)
  • Implement events sdk (#4176)
  • Update semantic conventions to version 1.28.0 (#4218)
  • Add support to protobuf 5+ and drop support to protobuf 3 and 4 (#4206)
  • Update environment variable descriptions to match signal (#4222)
  • Record logger name as the instrumentation scope name (#4208)
  • Fix memory leak in exporter and reader (#4224)
  • Drop OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION environment variable (#4217)
  • Improve compatibility with other logging libraries that override

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • ccc9e6f Support logs with no body (#4276)
  • c4fa8d7 Fix: filter exemplar for observable instrument and export of exemplar without...
  • 06809f4 Update version to 1.29.0.dev/0.50b0.dev (#4245)
  • 3842a09 Bump requests to latest in requirements (#3983)
  • See full diff in compare view

Updates opentelemetry-exporter-otlp-proto-http from 1.28.2 to 1.29.0

Changelog

Sourced from opentelemetry-exporter-otlp-proto-http's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

  • Fix crash exporting a log record with None body (#4276)
  • Fix metrics export with exemplar and no context and filtering observable instruments (#4251)
  • Fix recursion error with sdk disabled and handler added to root logger (#4259)
  • sdk: setup EventLogger when OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED is set (#4270)
  • api: fix logging of duplicate EventLogger setup warning (#4299)
  • sdk: fix setting of process owner in ProcessResourceDetector (#4311)
  • sdk: fix serialization of logs severity_number field to int (#4324)
  • Remove TestBase.assertEqualSpanInstrumentationInfo method, use assertEqualSpanInstrumentationScope instead (#4310)
  • sdk: instantiate lazily ExemplarBuckets in ExemplarReservoirs (#4260)
  • semantic-conventions: Bump to 1.29.0 (#4337)

Version 1.28.0/0.49b0 (2024-11-05)

  • Removed superfluous py.typed markers and added them where they were missing (#4172)
  • Include metric info in encoding exceptions (#4154)
  • sdk: Add support for log formatting (#4137)
  • sdk: Add Host resource detector (#4182)
  • sdk: Implementation of exemplars (#4094)
  • Implement events sdk (#4176)
  • Update semantic conventions to version 1.28.0 (#4218)
  • Add support to protobuf 5+ and drop support to protobuf 3 and 4 (#4206)
  • Update environment variable descriptions to match signal (#4222)
  • Record logger name as the instrumentation scope name (#4208)
  • Fix memory leak in exporter and reader (#4224)
  • Drop OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION environment variable (#4217)
  • Improve compatibility with other logging libraries that override

... (truncated)

Commits
  • 032784d [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#4349)
  • ccc9e6f Support logs with no body (#4276)
  • c4fa8d7 Fix: filter exemplar for observable instrument and export of exemplar without...
  • 06809f4 Update version to 1.29.0.dev/0.50b0.dev (#4245)
  • 3842a09 Bump requests to latest in requirements (#3983)
  • See full diff in compare view

Updates opentelemetry-instrumentation from 0.49b2 to 0.50b0

Release notes

Sourced from opentelemetry-instrumentation's releases.

opentelemetry-instrumentation-openai-v2 2.0b0

  • Use generic OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT environment variable to control if content of prompt, completion, and other messages is captured. (#2947)

  • Update OpenAI instrumentation to Semantic Conventions v1.28.0: add new attributes and switch prompts and completions to log-based events. (#2925)

  • Initial OpenAI instrumentation (#2759)

Changelog

Sourced from opentelemetry-instrumentation's changelog.

Version 1.29.0/0.50b0 (2024-12-11)

Added

  • opentelemetry-instrumentation-starlette Add type hints to the instrumentation (#3045)
  • opentelemetry-distro default to OTLP log exporter. (#3042)
  • opentelemetry-instrumentation-sqlalchemy Update unit tests to run with SQLALchemy 2 (#2976)
  • Add opentelemetry-instrumentation-openai-v2 to opentelemetry-bootstrap (#2996)
  • opentelemetry-instrumentation-sqlalchemy Add sqlcomment to db.statement attribute (#2937)
  • opentelemetry-instrumentation-dbapi Add sqlcomment to db.statement attribute (#2935)
  • opentelemetry-instrumentation-dbapi instrument_connection accepts optional connect_module (#3027)
  • opentelemetry-instrumentation-mysqlclient Add sqlcommenter support (#2941)
  • opentelemetry-instrumentation-pymysql Add sqlcommenter support (#2942)
  • opentelemetry-instrumentation-click: new instrumentation to trace click commands (#2994)

Fixed

  • opentelemetry-instrumentation-starlette: Retrieve meter_provider key instead of _meter_provider on _instrument (#3048)
  • opentelemetry-instrumentation-httpx: instrument_client is a static method again (#3003)
  • opentelemetry-instrumentation-system_metrics: fix callbacks reading wrong config (#3025)
  • opentelemetry-instrumentation-httpx: Check if mount transport is none before wrap it (#3022)
  • Replace all instrumentor unit test assertEqualSpanInstrumentationInfo calls with assertEqualSpanInstrumentationScope calls (#3037)
  • opentelemetry-instrumentation-sqlalchemy Fixes engines from sqlalchemy.engine_from_config not being fully instrumented (#2816)
  • opentelemetry-instrumentation-sqlalchemy: Fix a remaining memory leak in EngineTracer (#3053)
  • opentelemetry-instrumentation-sqlite3: Update documentation on explicit cursor support of tracing (#3088)

Breaking changes

  • opentelemetry-instrumentation-sqlalchemy teach instruments version (#2971)
  • Drop opentelemetry-instrumentation-test package from default instrumentation list (#2969)
...

Description has been truncated

Bumps the dev-dependencies group with 25 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [dls-dodal](https://github.com/DiamondLightSource/dodal) | `1.36.2` | `1.36.3` |
| [opentelemetry-distro](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [opentelemetry-instrumentation-fastapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [fonttools](https://github.com/fonttools/fonttools) | `4.55.2` | `4.55.3` |
| [intake](https://github.com/intake/intake) | `0.6.4` | `2.0.7` |
| [ipython](https://github.com/ipython/ipython) | `8.18.0` | `8.30.0` |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.2.0` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [opentelemetry-instrumentation-asgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.28.2` | `1.29.0` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.49b2` | `0.50b0` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.49b2` | `0.50b0` |
| [orderly-set](https://github.com/seperman/orderly-set) | `5.2.2` | `5.2.3` |
| [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) | `3.0.36` | `3.0.48` |
| [pydantic-numpy](https://github.com/caniko/pydantic-numpy) | `5.0.2` | `7.0.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.8.2` | `0.8.3` |
| [tox](https://github.com/tox-dev/tox) | `3.28.0` | `4.23.2` |
| [watchfiles](https://github.com/samuelcolvin/watchfiles) | `1.0.0` | `1.0.3` |
| [zict](http://zict.readthedocs.io/en/latest/) | `2.2.0` | `3.0.0` |



Updates `dls-dodal` from 1.36.2 to 1.36.3
- [Release notes](https://github.com/DiamondLightSource/dodal/releases)
- [Commits](DiamondLightSource/dodal@1.36.2...1.36.3)

Updates `opentelemetry-distro` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-fastapi` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `fonttools` from 4.55.2 to 4.55.3
- [Release notes](https://github.com/fonttools/fonttools/releases)
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst)
- [Commits](fonttools/fonttools@4.55.2...4.55.3)

Updates `intake` from 0.6.4 to 2.0.7
- [Commits](intake/intake@0.6.4...2.0.7)

Updates `ipython` from 8.18.0 to 8.30.0
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@8.18.0...8.30.0)

Updates `numpy` from 1.26.4 to 2.2.0
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.4...v2.2.0)

Updates `opentelemetry-api` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-common` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-exporter-otlp-proto-http` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-instrumentation` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-asgi` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-proto` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-sdk` from 1.28.2 to 1.29.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.28.2...v1.29.0)

Updates `opentelemetry-semantic-conventions` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.49b2 to 0.50b0
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `orderly-set` from 5.2.2 to 5.2.3
- [Release notes](https://github.com/seperman/orderly-set/releases)
- [Changelog](https://github.com/seperman/orderly-set/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seperman/orderly-set/commits)

Updates `prompt-toolkit` from 3.0.36 to 3.0.48
- [Release notes](https://github.com/prompt-toolkit/python-prompt-toolkit/releases)
- [Changelog](https://github.com/prompt-toolkit/python-prompt-toolkit/blob/master/CHANGELOG)
- [Commits](prompt-toolkit/python-prompt-toolkit@3.0.36...3.0.48)

Updates `pydantic-numpy` from 5.0.2 to 7.0.0
- [Commits](https://github.com/caniko/pydantic-numpy/commits)

Updates `ruff` from 0.8.2 to 0.8.3
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.8.2...0.8.3)

Updates `tox` from 3.28.0 to 4.23.2
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@3.28.0...4.23.2)

Updates `watchfiles` from 1.0.0 to 1.0.3
- [Release notes](https://github.com/samuelcolvin/watchfiles/releases)
- [Commits](samuelcolvin/watchfiles@v1.0.0...v1.0.3)

Updates `zict` from 2.2.0 to 3.0.0

---
updated-dependencies:
- dependency-name: dls-dodal
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-distro
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-instrumentation-fastapi
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: fonttools
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: intake
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: ipython
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: numpy
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-api
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-common
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-exporter-otlp-proto-http
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-instrumentation
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-instrumentation-asgi
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-proto
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-sdk
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-semantic-conventions
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: opentelemetry-util-http
  dependency-type: direct:development
  dependency-group: dev-dependencies
- dependency-name: orderly-set
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: prompt-toolkit
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: pydantic-numpy
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: tox
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: watchfiles
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: zict
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 12, 2024
Copy link

codecov bot commented Dec 12, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 93.20%. Comparing base (211bb49) to head (e72d41a).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #754   +/-   ##
=======================================
  Coverage   93.20%   93.20%           
=======================================
  Files          37       37           
  Lines        2074     2074           
=======================================
  Hits         1933     1933           
  Misses        141      141           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 16, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Dec 16, 2024
@dependabot dependabot bot deleted the dependabot/pip/dev-dependencies-efe99f9100 branch December 16, 2024 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants