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

Upgrade: Bump the dependencies group with 13 updates #419

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 12, 2023

Bumps the dependencies group with 13 updates:

Package From To
anyio 3.7.1 4.0.0
async-timeout 4.0.2 4.0.3
boto3 1.28.12 1.28.46
botocore 1.31.12 1.31.46
click 8.1.6 8.1.7
cryptography 41.0.2 41.0.3
exceptiongroup 1.1.2 1.1.3
gitpython 3.1.32 3.1.36
httpcore 0.17.3 0.18.0
httpx 0.24.1 0.25.0
s3transfer 0.6.1 0.6.2
sentry-sdk 1.28.1 1.30.0
urllib3 1.26.16 2.0.4

Updates anyio from 3.7.1 to 4.0.0

Release notes

Sourced from anyio's releases.

4.0.0

  • BACKWARDS INCOMPATIBLE Replaced AnyIO's own ExceptionGroup class with the PEP 654 BaseExceptionGroup and ExceptionGroup
  • BACKWARDS INCOMPATIBLE Changes to cancellation semantics:
    • Any exceptions raising out of a task groups are now nested inside an ExceptionGroup (or BaseExceptionGroup if one or more BaseException were included)
    • Fixed task group not raising a cancellation exception on asyncio at exit if no child tasks were spawned and an outer cancellation scope had been cancelled before
    • Ensured that exiting a TaskGroup always hits a yield point, regardless of whether there are running child tasks to be waited on
    • On asyncio, cancel scopes will defer cancelling tasks that are scheduled to resume with a finished future
    • On asyncio and Python 3.9/3.10, cancel scopes now only suppress cancellation exceptions if the cancel message matches the scope
    • Task groups on all backends now raise a single cancellation exception when an outer cancel scope is cancelled, and no exceptions other than cancellation exceptions are raised in the group
  • BACKWARDS INCOMPATIBLE Changes the pytest plugin to run all tests and fixtures in the same task, allowing fixtures to set context variables for tests and other fixtures
  • BACKWARDS INCOMPATIBLE Changed anyio.Path.relative_to() and anyio.Path.is_relative_to() to only accept one argument, as passing multiple arguments is deprecated as of Python 3.12
  • BACKWARDS INCOMPATIBLE Dropped support for spawning tasks from old-style coroutine functions (@asyncio.coroutine)
  • BACKWARDS INCOMPATIBLE The policy option on the asyncio backend was changed to loop_factory to accommodate asyncio.Runner
  • Changed anyio.run() to use asyncio.Runner (or a back-ported version of it on Pythons older than 3.11) on the asyncio backend
  • Dropped support for Python 3.7
  • Added support for Python 3.12
  • Bumped minimum version of trio to v0.22
  • Added the anyio.Path.is_junction() and anyio.Path.walk() methods
  • Added create_unix_datagram_socket and create_connected_unix_datagram_socket to create UNIX datagram sockets (PR by Jean Hominal)
  • Fixed from_thread.run and from_thread.run_sync not setting sniffio on asyncio. As a result:
    • Fixed from_thread.run_sync failing when used to call sniffio-dependent functions on asyncio
    • Fixed from_thread.run failing when used to call sniffio-dependent functions on asyncio from a thread running trio or curio
    • Fixed deadlock when using from_thread.start_blocking_portal(backend="asyncio") in a thread running trio or curio (PR by Ganden Schaffner)
  • Improved type annotations:
    • The item_type argument of create_memory_object_stream was deprecated. To indicate the item type handled by the stream, use create_memory_object_stream[T_Item]() instead. Type checking should no longer fail when annotating memory object streams with uninstantiable item types (PR by Ganden Schaffner)
  • Added the CancelScope.cancelled_caught property which tells users if the cancel scope suppressed a cancellation exception
  • Fixed fail_after() raising an unwarranted TimeoutError when the cancel scope was cancelled before reaching its deadline
  • Fixed MemoryObjectReceiveStream.receive() causing the receiving task on asyncio to remain in a cancelled state if the operation was cancelled after an item was queued to be received by the task (but before the task could actually receive the item)
  • Fixed TaskGroup.start() on asyncio not responding to cancellation from the outside
  • Fixed tasks started from BlockingPortal not notifying synchronous listeners (concurrent.futures.wait()) when they're cancelled
  • Removed unnecessary extra waiting cycle in Event.wait() on asyncio in the case where the event was not yet set
  • Fixed processes spawned by anyio.to_process() being "lost" as unusable to the process pool when processes that have idled over 5 minutes are pruned at part of the to_process.run_sync() call, leading to increased memory consumption (PR by Anael Gorfinkel)

Changes since 4.0.0rc1:

  • Fixed the type annotation of TaskGroup.start_soon() to accept any awaitables (already in v3.7.0 but was missing from 4.0.0rc1)
  • Changed CancelScope to also consider the cancellation count (in addition to the cancel message) on asyncio to determine if a cancellation exception should be swallowed on scope exit, to combat issues where third party libraries catch the CancelledError and raise another, thus erasing the original cancel message
  • Worked around a CPython bug that caused TLSListener.handle_handshake_error() on asyncio to log "NoneType: None" instead of the error (PR by Ganden Schaffner)
  • Re-added the item_type argument to create_memory_object_stream() (but using it raises a deprecation warning and does nothing with regards to the static types of the returned streams)
  • Fixed processes spawned by anyio.to_process() being "lost" as unusable to the process pool when processes that have idled over 5 minutes are pruned at part of the to_process.run_sync() call, leading to increased memory consumption (PR by Anael Gorfinkel)
Changelog

Sourced from anyio's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

4.0.0

  • BACKWARDS INCOMPATIBLE Replaced AnyIO's own ExceptionGroup class with the PEP 654 BaseExceptionGroup and ExceptionGroup

  • BACKWARDS INCOMPATIBLE Changes to cancellation semantics:

    • Any exceptions raising out of a task groups are now nested inside an ExceptionGroup (or BaseExceptionGroup if one or more BaseException were included)
    • Fixed task group not raising a cancellation exception on asyncio at exit if no child tasks were spawned and an outer cancellation scope had been cancelled before
    • Ensured that exiting a TaskGroup always hits a yield point, regardless of whether there are running child tasks to be waited on
    • On asyncio, cancel scopes will defer cancelling tasks that are scheduled to resume with a finished future
    • On asyncio and Python 3.9/3.10, cancel scopes now only suppress cancellation exceptions if the cancel message matches the scope
    • Task groups on all backends now raise a single cancellation exception when an outer cancel scope is cancelled, and no exceptions other than cancellation exceptions are raised in the group
  • BACKWARDS INCOMPATIBLE Changes the pytest plugin to run all tests and fixtures in the same task, allowing fixtures to set context variables for tests and other fixtures

  • BACKWARDS INCOMPATIBLE Changed anyio.Path.relative_to() and anyio.Path.is_relative_to() to only accept one argument, as passing multiple arguments is deprecated as of Python 3.12

  • BACKWARDS INCOMPATIBLE Dropped support for spawning tasks from old-style coroutine functions (@asyncio.coroutine)

  • BACKWARDS INCOMPATIBLE The policy option on the asyncio backend was changed to loop_factory to accommodate asyncio.Runner

  • Changed anyio.run() to use asyncio.Runner (or a back-ported version of it on Pythons older than 3.11) on the asyncio backend

  • Dropped support for Python 3.7

  • Added support for Python 3.12

  • Bumped minimum version of trio to v0.22

  • Added the anyio.Path.is_junction() and anyio.Path.walk() methods

  • Added create_unix_datagram_socket and create_connected_unix_datagram_socket to create UNIX datagram sockets (PR by Jean Hominal)

  • Fixed from_thread.run and from_thread.run_sync not setting sniffio on asyncio. As a result:

    • Fixed from_thread.run_sync failing when used to call sniffio-dependent functions on asyncio
    • Fixed from_thread.run failing when used to call sniffio-dependent functions on asyncio from a thread running trio or curio
    • Fixed deadlock when using from_thread.start_blocking_portal(backend="asyncio")

... (truncated)

Commits
  • 3f1eca1 Rearranged the changelog for v4.0.0
  • f17ffdc Added a GitHub release job to the publishing workflow
  • dea1921 Fixed worker processes getting lost when pruning idle workers (#604)
  • 969f188 Re-added item_type as a deprecated argument to create_memory_object_stream()
  • 51d57d3 Reformatted documentation to 88 columns where possible
  • a8b12fb Fixed one bad link and some factual errors in the docs
  • 54a76c1 Reformatted the migration docs to fit to 88 columns
  • c4f7afe [pre-commit.ci] pre-commit autoupdate (#607)
  • e380c26 Fix TLSListener.handle_handshake_error on asyncio failing to log the error ...
  • 5f208ee Install the correct version of trio along with anyio itself
  • Additional commits viewable in compare view

Updates async-timeout from 4.0.2 to 4.0.3

Release notes

Sourced from async-timeout's releases.

4.0.3

  • Fixed compatibility with asyncio.timeout() on Python 3.11+.
  • Added support for Python 3.11.
  • Dropped support for Python 3.6.
Changelog

Sourced from async-timeout's changelog.

4.0.3 (2023-08-10)

  • Fixed compatibility with asyncio.timeout() on Python 3.11+.
  • Added support for Python 3.11.
  • Dropped support for Python 3.6.
Commits

Updates boto3 from 1.28.12 to 1.28.46

Changelog

Sourced from boto3's changelog.

1.28.46

  • api-change:ec2: [botocore] This release adds support for restricting public sharing of AMIs through AMI Block Public Access
  • api-change:events: [botocore] Update events client to latest version
  • api-change:kendra: [botocore] Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API.

1.28.45

  • api-change:ecr: [botocore] This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required.
  • api-change:medialive: [botocore] AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow.
  • api-change:quicksight: [botocore] This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules.

1.28.44

  • api-change:fsx: [botocore] Amazon FSx documentation fixes
  • api-change:sagemaker: [botocore] Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference.
  • api-change:sso-admin: [botocore] Content updates to IAM Identity Center API for China Regions.
  • api-change:workspaces: [botocore] A new field "ErrorDetails" will be added to the output of "DescribeWorkspaceImages" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information.

1.28.43

  • api-change:neptunedata: [botocore] Minor changes to send unsigned requests to Neptune clusters
  • api-change:securityhub: [botocore] Documentation updates for AWS Security Hub
  • api-change:simspaceweaver: [botocore] BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type.

1.28.42

  • api-change:appflow: [botocore] Adding OAuth2.0 support for servicenow connector.
  • api-change:ec2: [botocore] This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API.
  • api-change:elbv2: [botocore] Update elbv2 client to latest version
  • api-change:medialive: [botocore] Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time
  • api-change:wafv2: [botocore] The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API.

1.28.41

  • api-change:billingconductor: [botocore] This release adds support for line item filtering in for the custom line item resource.
  • api-change:cloud9: [botocore] Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update.
  • api-change:compute-optimizer: [botocore] This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs.
  • api-change:ec2: [botocore] Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances.

... (truncated)

Commits
  • f9df3cd Merge branch 'release-1.28.46'
  • 385e16f Bumping version to 1.28.46
  • 65ac52f Add changelog entries from botocore
  • abdf901 Merge branch 'release-1.28.45'
  • cc0c69c Merge branch 'release-1.28.45' into develop
  • caa76a2 Bumping version to 1.28.45
  • 2d86a31 Add changelog entries from botocore
  • 903a3cf Merge branch 'release-1.28.44'
  • e47aef3 Merge branch 'release-1.28.44' into develop
  • f531e7e Bumping version to 1.28.44
  • Additional commits viewable in compare view

Updates botocore from 1.31.12 to 1.31.46

Changelog

Sourced from botocore's changelog.

1.31.46

  • api-change:ec2: This release adds support for restricting public sharing of AMIs through AMI Block Public Access
  • api-change:events: Update events client to latest version
  • api-change:kendra: Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API.

1.31.45

  • api-change:ecr: This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required.
  • api-change:medialive: AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow.
  • api-change:quicksight: This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules.

1.31.44

  • api-change:fsx: Amazon FSx documentation fixes
  • api-change:sagemaker: Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference.
  • api-change:sso-admin: Content updates to IAM Identity Center API for China Regions.
  • api-change:workspaces: A new field "ErrorDetails" will be added to the output of "DescribeWorkspaceImages" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information.

1.31.43

  • api-change:neptunedata: Minor changes to send unsigned requests to Neptune clusters
  • api-change:securityhub: Documentation updates for AWS Security Hub
  • api-change:simspaceweaver: BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type.

1.31.42

  • api-change:appflow: Adding OAuth2.0 support for servicenow connector.
  • api-change:ec2: This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API.
  • api-change:elbv2: Update elbv2 client to latest version
  • api-change:medialive: Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time
  • api-change:wafv2: The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API.

1.31.41

  • api-change:billingconductor: This release adds support for line item filtering in for the custom line item resource.
  • api-change:cloud9: Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update.
  • api-change:compute-optimizer: This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs.
  • api-change:ec2: Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances.

... (truncated)

Commits
  • d661d72 Merge branch 'release-1.31.46'
  • 9b31305 Bumping version to 1.31.46
  • e86291b Update to latest partitions and endpoints
  • f76ebf2 Update to latest models
  • 07d347f Merge pull request #3013 from boto/dependabot/github_actions/actions/checkout...
  • ad7d5cb Merge branch 'release-1.31.45'
  • f2d1fc4 Merge branch 'release-1.31.45' into develop
  • 0533595 Bumping version to 1.31.45
  • 120c5fb Update to latest models
  • 837d6c1 Bump actions/checkout from 3.6.0 to 4.0.0
  • Additional commits viewable in compare view

Updates click from 8.1.6 to 8.1.7

Release notes

Sourced from click's releases.

8.1.7

This is a fix release for the 8.1.x feature branch.

Changelog

Sourced from click's changelog.

Version 8.1.7

Released 2023-08-17

  • Fix issue with regex flags in shell completion. :issue:2581
  • Bash version detection issues a warning instead of an error. :issue:2574
  • Fix issue with completion script for Fish shell. :issue:2567
Commits
  • 874ca2b release version 8.1.7
  • 6e1f6d3 completion(fish): add back ; as line endings in fish script (#2570)
  • a955c77 update fish enabling script
  • 3c1529e add back semicolons in fish script
  • a260ca6 Replace bash shell completion version error with warning (#2576)
  • d9db70c bash version support shows warning instead of error
  • 22b9b1c Fix incorrect passing of flags to re.sub (#2581)
  • d69d210 fix flake8 finding
  • af2da1e Fix incorrect passing of flags to re.sub
  • bb6a872 start version 8.1.7
  • Additional commits viewable in compare view

Updates cryptography from 41.0.2 to 41.0.3

Changelog

Sourced from cryptography's changelog.

41.0.3 - 2023-08-01


* Fixed performance regression loading DH public keys.
* Fixed a memory leak when using
  :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.2.

.. _v41-0-2:

Commits

Updates exceptiongroup from 1.1.2 to 1.1.3

Changelog

Sourced from exceptiongroup's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

1.1.3

  • catch() now raises a TypeError if passed an async exception handler instead of just giving a RuntimeWarning about the coroutine never being awaited. (#66, PR by John Litborn)
  • Fixed plain raise statement in an exception handler callback to work like a raise in an except* block
  • Fixed new exception group not being chained to the original exception when raising an exception group from exceptions raised in handler callbacks
  • Fixed type annotations of the derive(), subgroup() and split() methods to match the ones in typeshed

1.1.2

  • Changed handling of exceptions in exception group handler callbacks to not wrap a single exception in an exception group, as per CPython issue 103590 <https://github.com/python/cpython/issues/103590>_

1.1.1

  • Worked around CPython issue [#98778](https://github.com/agronholm/exceptiongroup/issues/98778) <https://github.com/python/cpython/issues/98778>_, urllib.error.HTTPError(..., fp=None) raises KeyError on unknown attribute access, on affected Python versions. (PR by Zac Hatfield-Dodds)

1.1.0

  • Backported upstream fix for gh-99553 (custom subclasses of BaseExceptionGroup that also inherit from Exception should not be able to wrap base exceptions)
  • Moved all initialization code to __new__() (thus matching Python 3.11 behavior)

1.0.4

  • Fixed regression introduced in v1.0.3 where the code computing the suggestions would assume that both the obj attribute of AttributeError is always available, even though this is only true from Python 3.10 onwards (#43; PR by Carl Friedrich Bolz-Tereick)

1.0.3

  • Fixed monkey patching breaking suggestions (on a NameError or AttributeError) on Python 3.10 (#41; PR by Carl Friedrich Bolz-Tereick)

1.0.2

... (truncated)

Commits
  • 31d77ff Added the release version
  • 516ade1 Updated type annotations to match typeshed (#77)
  • 8b8791b Fixed bare raise and exception chaining when a handler raises an exception ...
  • 0c94abe [pre-commit.ci] pre-commit autoupdate (#75)
  • 0878b83 [pre-commit.ci] pre-commit autoupdate (#74)
  • fc578bc Switched to trusted publishing
  • 4640be7 [pre-commit.ci] pre-commit autoupdate (#73)
  • 14bf3ed Fixed erroneous TypeError in test_async_handler()
  • c971039 [pre-commit.ci] pre-commit autoupdate (#72)
  • 1d604fb Made catch() raise TypeError on async handler (#69)
  • Additional commits viewable in compare view

Updates gitpython from 3.1.32 to 3.1.36

Release notes

Sourced from gitpython's releases.

3.1.35 - a fix for CVE-2023-41040

What's Changed

New Contributors

Full Changelog: gitpython-developers/GitPython@3.1.34...3.1.35

3.1.34 - fix resource leaking

What's Changed

New Contributors

Full Changelog: gitpython-developers/GitPython@3.1.33...3.1.34

v3.1.33 - with security fix

What's Changed

New Contributors

Full Changelog: gitpython-developers/GitPython@3.1.32...3.1.33

Commits
  • 5343aa0 Let "make" install build and twine if in a virtual environment
  • f86f09e Make publish process possible on MacOS
  • d99b2d4 prepare next release
  • 5f128e8 Move effect of "set -x" into default shell command
  • 4eef3ec Have actions/checkout do the full fetch
  • 415a8eb Small clarity improvements in setup.py
  • a352404 List Python 3.12 as supported in setup.py
  • 055355d Don't use "set -x" for "pytest" command on Cygwin
  • 6b54890 Test changed setup, and Python 3.12, on CI
  • 21c5f87 Don't preinstall dependencies in test_installation
  • Additional commits viewable in compare view

Updates httpcore from 0.17.3 to 0.18.0

Release notes

Sourced from httpcore's releases.

Version 0.18.0

0.18.0 (8th Sept 2023)

  • Add support for HTTPS proxies. (#745, # 786)
  • Handle sni_hostname extension with SOCKS proxy. (#774)
  • Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. (#762)
  • Handle HTTP/1.1 half-closed connections gracefully. (#641)
  • Drop Python 3.7 support. (#727)
Changelog

Sourced from httpcore's changelog.

0.18.0 (September 8th, 2023)

  • Add support for HTTPS proxies. (#745, #786)
  • Drop Python 3.7 support. (#727)
  • Handle sni_hostname extension with SOCKS proxy. (#774)
  • Handle HTTP/1.1 half-closed connections gracefully. (#641)
  • Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. (#762)
Commits

Updates httpx from 0.24.1 to 0.25.0

Release notes

Sourced from httpx's releases.

Version 0.25.0

0.25.0 (11th Sep, 2023)

Removed

  • Drop support for Python 3.7. (#2813)

Added

  • Support HTTPS proxies. (#2845)
  • Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. (#2803)
  • Add socket_options argument to httpx.HTTPTransport and httpx.AsyncHTTPTransport classes. (#2716)
  • The Response.raise_for_status() method now returns the response instance. For example: data = httpx.get('...').raise_for_status().json(). (#2776)

Fixed

  • Return 500 error response instead of exceptions when raise_app_exceptions=False is set on ASGITransport. (#2669)
  • Ensure all WSGITransport environs have a SERVER_PROTOCOL. (#2708)
  • Always encode forward slashes as %2F in query parameters (#2723)
  • Use Mozilla documentation instead of httpstatuses.com for HTTP error reference (#2768)
Changelog

Sourced from httpx's changelog.

0.25.0 (11th Sep, 2023)

Removed

  • Drop support for Python 3.7. (#2813)

Added

  • Support HTTPS proxies. (#2845)
  • Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. (#2803)
  • Add socket_options argument to httpx.HTTPTransport and httpx.AsyncHTTPTransport classes. (#2716)
  • The Response.raise_for_status() method now returns the response instance. For example: data = httpx.get('...').raise_for_status().json(). (#2776)

Fixed

  • Return 500 error response instead of exceptions when raise_app_exceptions=False is set on ASGITransport. (#2669)
  • Ensure all WSGITransport environs have a SERVER_PROTOCOL. (#2708)
  • Always encode forward slashes as %2F in query parameters (#2723)
  • Use Mozilla documentation instead of httpstatuses.com for HTTP error reference (#2768)
Commits

Updates s3transfer from 0.6.1 to 0.6.2

Changelog

Sourced from s3transfer's changelog.

0.6.2

  • enhancement:Python: Added provisional Python 3.12 support to s3transfer
Commits

Updates sentry-sdk from 1.28.1 to 1.30.0

Release notes

Sourced from sentry-sdk's releases.

1.30.0

Various fixes & improvements

  • Officially support Python 3.11 (#2300) by @​sentrivana

  • Context manager monitor (#2290) by @​szokeasaurusrex

  • Set response status code in transaction response context. (#2312) by @​antonpirker

  • Add missing context kwarg to _sentry_task_factory (#2267) by @​JohnnyDeuss

  • In Postgres take the connection params from the connection (#2308) by @​antonpirker

  • Experimental: Allow using OTel for performance instrumentation (#2272) by @​sentrivana

    This release includes experimental support for replacing Sentry's default performance monitoring solution with one powered by OpenTelemetry without having to do any manual setup.

    Try it out by installing pip install sentry-sdk[opentelemetry-experimental] and then initializing the SDK with:

    sentry_sdk.init(
        # ...your usual options...
        _experiments={"otel_powered_performance": True},
    )

    This enables OpenTelemetry performance monitoring support for some of the most popular frameworks and libraries (Flask, Django, FastAPI, requests...).

    We're looking forward to your feedback! Please let us know about your experience in this discussion: Performance Monitoring Powered by OpenTelemetry getsentry/sentry#55023

    Important note: Please note that this feature is experimental and in a proof-of-concept stage and is not meant for production use. It may be changed or removed at any point.

  • Enable backpressure handling by default (#2298) by @​sl0thentr0py

    The SDK now dynamically downsamples transactions to reduce backpressure in high throughput systems. It starts a new Monitor thread to perform some health checks which decide to downsample (halved each time) in 10 second intervals till the system is healthy again.

    To disable this behavior, use:

    sentry_sdk.init(
        # ...your usual options...
        enable_backpressure_handling=False,
    )

... (truncated)

Changelog

Sourced from sentry-sdk's changelog.

1.30.0

Various fixes & improvements

Bumps the dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [anyio](https://github.com/agronholm/anyio) | `3.7.1` | `4.0.0` |
| [async-timeout](https://github.com/aio-libs/async-timeout) | `4.0.2` | `4.0.3` |
| [boto3](https://github.com/boto/boto3) | `1.28.12` | `1.28.46` |
| [botocore](https://github.com/boto/botocore) | `1.31.12` | `1.31.46` |
| [click](https://github.com/pallets/click) | `8.1.6` | `8.1.7` |
| [cryptography](https://github.com/pyca/cryptography) | `41.0.2` | `41.0.3` |
| [exceptiongroup](https://github.com/agronholm/exceptiongroup) | `1.1.2` | `1.1.3` |
| [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.32` | `3.1.36` |
| [httpcore](https://github.com/encode/httpcore) | `0.17.3` | `0.18.0` |
| [httpx](https://github.com/encode/httpx) | `0.24.1` | `0.25.0` |
| [s3transfer](https://github.com/boto/s3transfer) | `0.6.1` | `0.6.2` |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | `1.28.1` | `1.30.0` |
| [urllib3](https://github.com/urllib3/urllib3) | `1.26.16` | `2.0.4` |


Updates `anyio` from 3.7.1 to 4.0.0
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/anyio@3.7.1...4.0.0)

Updates `async-timeout` from 4.0.2 to 4.0.3
- [Release notes](https://github.com/aio-libs/async-timeout/releases)
- [Changelog](https://github.com/aio-libs/async-timeout/blob/master/CHANGES.rst)
- [Commits](aio-libs/async-timeout@v4.0.2...v4.0.3)

Updates `boto3` from 1.28.12 to 1.28.46
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](boto/boto3@1.28.12...1.28.46)

Updates `botocore` from 1.31.12 to 1.31.46
- [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst)
- [Commits](boto/botocore@1.31.12...1.31.46)

Updates `click` from 8.1.6 to 8.1.7
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)
- [Commits](pallets/click@8.1.6...8.1.7)

Updates `cryptography` from 41.0.2 to 41.0.3
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@41.0.2...41.0.3)

Updates `exceptiongroup` from 1.1.2 to 1.1.3
- [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)
- [Commits](agronholm/exceptiongroup@1.1.2...1.1.3)

Updates `gitpython` from 3.1.32 to 3.1.36
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.32...3.1.36)

Updates `httpcore` from 0.17.3 to 0.18.0
- [Release notes](https://github.com/encode/httpcore/releases)
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md)
- [Commits](encode/httpcore@0.17.3...0.18.0)

Updates `httpx` from 0.24.1 to 0.25.0
- [Release notes](https://github.com/encode/httpx/releases)
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)
- [Commits](encode/httpx@0.24.1...0.25.0)

Updates `s3transfer` from 0.6.1 to 0.6.2
- [Changelog](https://github.com/boto/s3transfer/blob/develop/CHANGELOG.rst)
- [Commits](boto/s3transfer@0.6.1...0.6.2)

Updates `sentry-sdk` from 1.28.1 to 1.30.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@1.28.1...1.30.0)

Updates `urllib3` from 1.26.16 to 2.0.4
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.16...2.0.4)

---
updated-dependencies:
- dependency-name: anyio
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: async-timeout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: botocore
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: cryptography
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: exceptiongroup
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: gitpython
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: httpcore
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: httpx
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: s3transfer
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: sentry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 12, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 1, 2023

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

@dependabot dependabot bot closed this Oct 1, 2023
@dependabot dependabot bot deleted the dependabot/pip/dependencies-171f393517 branch October 1, 2023 14:44
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants