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

Scheduled monthly dependency update for December #22

Merged
merged 1 commit into from Dec 2, 2020

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Dec 1, 2020

Update aiohttp from 3.7.2 to 3.7.3.

Changelog

3.7.3

==================

Features
--------

- Use Brotli instead of brotlipy
`3803 <https://github.com/aio-libs/aiohttp/issues/3803>`_
- Made exceptions pickleable. Also changed the repr of some exceptions.
`4077 <https://github.com/aio-libs/aiohttp/issues/4077>`_


Bugfixes
--------

- Raise a ClientResponseError instead of an AssertionError for a blank
HTTP Reason Phrase.
`3532 <https://github.com/aio-libs/aiohttp/issues/3532>`_
- Fix ``web_middlewares.normalize_path_middleware`` behavior for patch without slash.
`3669 <https://github.com/aio-libs/aiohttp/issues/3669>`_
- Fix overshadowing of overlapped sub-applications prefixes.
`3701 <https://github.com/aio-libs/aiohttp/issues/3701>`_
- Make `BaseConnector.close()` a coroutine and wait until the client closes all connections. Drop deprecated "with Connector():" syntax.
`3736 <https://github.com/aio-libs/aiohttp/issues/3736>`_
- Reset the ``sock_read`` timeout each time data is received for a ``aiohttp.client`` response.
`3808 <https://github.com/aio-libs/aiohttp/issues/3808>`_
- Fixed type annotation for add_view method of UrlDispatcher to accept any subclass of View
`3880 <https://github.com/aio-libs/aiohttp/issues/3880>`_
- Fixed querying the address families from DNS that the current host supports.
`5156 <https://github.com/aio-libs/aiohttp/issues/5156>`_
- Change return type of MultipartReader.__aiter__() and BodyPartReader.__aiter__() to AsyncIterator.
`5163 <https://github.com/aio-libs/aiohttp/issues/5163>`_
- Provide x86 Windows wheels.
`5230 <https://github.com/aio-libs/aiohttp/issues/5230>`_


Improved Documentation
----------------------

- Add documentation for ``aiohttp.web.FileResponse``.
`3958 <https://github.com/aio-libs/aiohttp/issues/3958>`_
- Removed deprecation warning in tracing example docs
`3964 <https://github.com/aio-libs/aiohttp/issues/3964>`_
- Fixed wrong "Usage" docstring of ``aiohttp.client.request``.
`4603 <https://github.com/aio-libs/aiohttp/issues/4603>`_
- Add aiohttp-pydantic to third party libraries
`5228 <https://github.com/aio-libs/aiohttp/issues/5228>`_


Misc
----

- `4102 <https://github.com/aio-libs/aiohttp/issues/4102>`_


----
Links

Update attrs from 20.2.0 to 20.3.0.

Changelog

20.3.0

-------------------

Backward-incompatible Changes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- ``attr.define()``, ``attr.frozen()``, ``attr.mutable()``, and ``attr.field()`` remain **provisional**.

This release does **not** change change anything about them and they are already used widely in production though.

If you wish to use them together with mypy, you can simply drop `this plugin <https://gist.github.com/hynek/1e3844d0c99e479e716169034b5fa963file-attrs_ng_plugin-py>`_ into your project.

Feel free to provide feedback to them in the linked issue 668.

We will release the ``attrs`` namespace once we have the feeling that the APIs have properly settled.
`668 <https://github.com/python-attrs/attrs/issues/668>`_


Changes
^^^^^^^

- ``attr.s()`` now has a *field_transformer* hook that is called for all ``Attribute``\ s and returns a (modified or updated) list of ``Attribute`` instances.
``attr.asdict()`` has a *value_serializer* hook that can change the way values are converted.
Both hooks are meant to help with data (de-)serialization workflows.
`653 <https://github.com/python-attrs/attrs/issues/653>`_
- ``kw_only=True`` now works on Python 2.
`700 <https://github.com/python-attrs/attrs/issues/700>`_
- ``raise from`` now works on frozen classes on PyPy.
`703 <https://github.com/python-attrs/attrs/issues/703>`_,
`712 <https://github.com/python-attrs/attrs/issues/712>`_
- ``attr.asdict()`` and ``attr.astuple()`` now treat ``frozenset``\ s like ``set``\ s with regards to the *retain_collection_types* argument.
`704 <https://github.com/python-attrs/attrs/issues/704>`_
- The type stubs for ``attr.s()`` and ``attr.make_class()`` are not missing the *collect_by_mro* argument anymore.
`711 <https://github.com/python-attrs/attrs/issues/711>`_


----
Links

Update botocore from 1.19.9 to 1.19.26.

Changelog

1.19.26

=======

* api-change:``ec2``: Update ec2 client to latest version

1.19.25

=======

* api-change:``mediaconvert``: Update mediaconvert client to latest version
* api-change:``cloudformation``: Update cloudformation client to latest version
* api-change:``appflow``: Update appflow client to latest version
* api-change:``fsx``: Update fsx client to latest version
* api-change:``stepfunctions``: Update stepfunctions client to latest version
* api-change:``timestream-write``: Update timestream-write client to latest version
* api-change:``elasticbeanstalk``: Update elasticbeanstalk client to latest version
* api-change:``batch``: Update batch client to latest version
* api-change:``cloudtrail``: Update cloudtrail client to latest version
* api-change:``cognito-idp``: Update cognito-idp client to latest version
* api-change:``iotsitewise``: Update iotsitewise client to latest version
* api-change:``codebuild``: Update codebuild client to latest version
* api-change:``comprehend``: Update comprehend client to latest version
* api-change:``quicksight``: Update quicksight client to latest version
* api-change:``mwaa``: Update mwaa client to latest version
* api-change:``lex-models``: Update lex-models client to latest version
* api-change:``gamelift``: Update gamelift client to latest version

1.19.24

=======

* api-change:``ec2``: Update ec2 client to latest version
* api-change:``translate``: Update translate client to latest version
* api-change:``kafka``: Update kafka client to latest version
* api-change:``application-insights``: Update application-insights client to latest version
* api-change:``glue``: Update glue client to latest version
* api-change:``signer``: Update signer client to latest version
* api-change:``codestar-connections``: Update codestar-connections client to latest version
* api-change:``codeartifact``: Update codeartifact client to latest version
* api-change:``elasticache``: Update elasticache client to latest version
* api-change:``emr``: Update emr client to latest version
* api-change:``forecast``: Update forecast client to latest version
* api-change:``iot``: Update iot client to latest version
* api-change:``autoscaling``: Update autoscaling client to latest version
* api-change:``ecs``: Update ecs client to latest version
* api-change:``timestream-query``: Update timestream-query client to latest version
* api-change:``sso-admin``: Update sso-admin client to latest version
* api-change:``securityhub``: Update securityhub client to latest version
* api-change:``lambda``: Update lambda client to latest version
* api-change:``outposts``: Update outposts client to latest version
* api-change:``license-manager``: Update license-manager client to latest version
* api-change:``dynamodb``: Update dynamodb client to latest version

1.19.23

=======

* api-change:``servicecatalog-appregistry``: Update servicecatalog-appregistry client to latest version
* api-change:``appmesh``: Update appmesh client to latest version
* api-change:``kafka``: Update kafka client to latest version
* api-change:``macie2``: Update macie2 client to latest version
* api-change:``chime``: Update chime client to latest version
* api-change:``cloudhsmv2``: Update cloudhsmv2 client to latest version
* api-change:``codeguru-reviewer``: Update codeguru-reviewer client to latest version
* api-change:``s3``: Update s3 client to latest version
* api-change:``cognito-identity``: Update cognito-identity client to latest version
* api-change:``connect``: Update connect client to latest version

1.19.22

=======

* api-change:``ce``: Update ce client to latest version
* api-change:``lex-runtime``: Update lex-runtime client to latest version
* api-change:``glue``: Update glue client to latest version
* api-change:``lex-models``: Update lex-models client to latest version
* api-change:``events``: Update events client to latest version
* api-change:``autoscaling``: Update autoscaling client to latest version
* api-change:``ds``: Update ds client to latest version
* api-change:``kinesisanalyticsv2``: Update kinesisanalyticsv2 client to latest version
* api-change:``redshift``: Update redshift client to latest version
* api-change:``medialive``: Update medialive client to latest version
* api-change:``lambda``: Update lambda client to latest version

1.19.21

=======

* api-change:``elasticache``: Update elasticache client to latest version
* api-change:``cloudformation``: Update cloudformation client to latest version
* api-change:``codebuild``: Update codebuild client to latest version
* bugfix:Retry: Fix bug where retries were attempted on any response with an "Error" key.
* api-change:``ec2``: Update ec2 client to latest version
* api-change:``s3control``: Update s3control client to latest version
* api-change:``backup``: Update backup client to latest version
* api-change:``outposts``: Update outposts client to latest version

1.19.20

=======

* api-change:``connect``: Update connect client to latest version
* api-change:``chime``: Update chime client to latest version
* api-change:``fms``: Update fms client to latest version
* api-change:``network-firewall``: Update network-firewall client to latest version
* api-change:``rds``: Update rds client to latest version
* api-change:``macie2``: Update macie2 client to latest version

1.19.19

=======

* api-change:``sagemaker``: Update sagemaker client to latest version
* api-change:``iotsitewise``: Update iotsitewise client to latest version
* api-change:``dms``: Update dms client to latest version
* api-change:``iotsecuretunneling``: Update iotsecuretunneling client to latest version
* api-change:``sns``: Update sns client to latest version
* api-change:``synthetics``: Update synthetics client to latest version
* api-change:``servicecatalog``: Update servicecatalog client to latest version
* api-change:``codepipeline``: Update codepipeline client to latest version
* api-change:``quicksight``: Update quicksight client to latest version

1.19.18

=======

* api-change:``textract``: Update textract client to latest version
* api-change:``shield``: Update shield client to latest version
* api-change:``elbv2``: Update elbv2 client to latest version

1.19.17

=======

* api-change:``personalize-runtime``: Update personalize-runtime client to latest version
* api-change:``servicecatalog-appregistry``: Update servicecatalog-appregistry client to latest version
* api-change:``lex-models``: Update lex-models client to latest version
* api-change:``polly``: Update polly client to latest version
* api-change:``iot``: Update iot client to latest version
* api-change:``robomaker``: Update robomaker client to latest version
* api-change:``lightsail``: Update lightsail client to latest version

1.19.16

=======

* api-change:``mediaconvert``: Update mediaconvert client to latest version
* api-change:``servicecatalog``: Update servicecatalog client to latest version
* api-change:``databrew``: Update databrew client to latest version
* api-change:``forecast``: Update forecast client to latest version
* api-change:``amplify``: Update amplify client to latest version
* api-change:``quicksight``: Update quicksight client to latest version

1.19.15

=======

* api-change:``ec2``: Update ec2 client to latest version
* api-change:``elbv2``: Update elbv2 client to latest version
* api-change:``autoscaling``: Update autoscaling client to latest version
* api-change:``ssm``: Update ssm client to latest version

1.19.14

=======

* api-change:``dynamodb``: Update dynamodb client to latest version
* api-change:``es``: Update es client to latest version
* api-change:``fsx``: Update fsx client to latest version
* api-change:``macie2``: Update macie2 client to latest version
* api-change:``iotanalytics``: Update iotanalytics client to latest version
* api-change:``s3``: Update s3 client to latest version
* api-change:``storagegateway``: Update storagegateway client to latest version
* api-change:``ssm``: Update ssm client to latest version
* api-change:``ecs``: Update ecs client to latest version
* api-change:``datasync``: Update datasync client to latest version

1.19.13

=======

* api-change:``ssm``: Update ssm client to latest version
* api-change:``ec2``: Update ec2 client to latest version
* api-change:``iotsitewise``: Update iotsitewise client to latest version
* api-change:``medialive``: Update medialive client to latest version
* api-change:``dlm``: Update dlm client to latest version

1.19.12

=======

* api-change:``frauddetector``: Update frauddetector client to latest version
* api-change:``rds``: Update rds client to latest version
* api-change:``kendra``: Update kendra client to latest version
* api-change:``events``: Update events client to latest version
* api-change:``dynamodb``: Update dynamodb client to latest version
* api-change:``lambda``: Update lambda client to latest version
* api-change:``es``: Update es client to latest version
* api-change:``ec2``: Update ec2 client to latest version
* api-change:``appmesh``: Update appmesh client to latest version

1.19.11

=======

* api-change:``cloudwatch``: Update cloudwatch client to latest version
* api-change:``es``: Update es client to latest version
* api-change:``xray``: Update xray client to latest version
* api-change:``mq``: Update mq client to latest version
* api-change:``iot``: Update iot client to latest version
* api-change:``meteringmarketplace``: Update meteringmarketplace client to latest version
* api-change:``autoscaling``: Update autoscaling client to latest version
* api-change:``ec2``: Update ec2 client to latest version
* api-change:``servicecatalog``: Update servicecatalog client to latest version

1.19.10

=======

* api-change:``ec2``: Update ec2 client to latest version
Links

Update certifi from 2020.6.20 to 2020.11.8.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update multidict from 5.0.0 to 5.0.2.

Changelog

5.0.1

==================

Bugfixes
--------

- Provide x86 Windows wheels
`550 <https://github.com/aio-libs/multidict/issues/550>`_


----
Links

Update pproxy from 2.3.7 to 2.4.6.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update sentry-sdk from 0.19.1 to 0.19.4.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update urllib3 from 1.25.11 to 1.26.2.

Changelog

1.26.2

-------------------

* Fixed an issue where ``wrap_socket`` and ``CERT_REQUIRED`` wouldn't
be imported properly on Python 2.7.8 and earlier (Pull 2052)

1.26.1

-------------------

* Fixed an issue where two ``User-Agent`` headers would be sent if a
``User-Agent`` header key is passed as ``bytes`` (Pull 2047)

1.26.0

-------------------

* **NOTE: urllib3 v2.0 will drop support for Python 2**.
`Read more in the v2.0 Roadmap <https://urllib3.readthedocs.io/en/latest/v2-roadmap.html>`_.

* Added support for HTTPS proxies contacting HTTPS servers (Pull 1923, Pull 1806)

* Deprecated negotiating TLSv1 and TLSv1.1 by default. Users that
still wish to use TLS earlier than 1.2 without a deprecation warning
should opt-in explicitly by setting ``ssl_version=ssl.PROTOCOL_TLSv1_1`` (Pull 2002)
**Starting in urllib3 v2.0: Connections that receive a ``DeprecationWarning`` will fail**

* Deprecated ``Retry`` options ``Retry.DEFAULT_METHOD_WHITELIST``, ``Retry.DEFAULT_REDIRECT_HEADERS_BLACKLIST``
and ``Retry(method_whitelist=...)`` in favor of ``Retry.DEFAULT_ALLOWED_METHODS``,
``Retry.DEFAULT_REMOVE_HEADERS_ON_REDIRECT``, and ``Retry(allowed_methods=...)``
(Pull 2000) **Starting in urllib3 v2.0: Deprecated options will be removed**

* Added default ``User-Agent`` header to every request (Pull 1750)

* Added ``urllib3.util.SKIP_HEADER`` for skipping ``User-Agent``, ``Accept-Encoding``, 
and ``Host`` headers from being automatically emitted with requests (Pull 2018)

* Collapse ``transfer-encoding: chunked`` request data and framing into
the same ``socket.send()`` call (Pull 1906)

* Send ``http/1.1`` ALPN identifier with every TLS handshake by default (Pull 1894)

* Properly terminate SecureTransport connections when CA verification fails (Pull 1977)

* Don't emit an ``SNIMissingWarning`` when passing ``server_hostname=None``
to SecureTransport (Pull 1903)

* Disabled requesting TLSv1.2 session tickets as they weren't being used by urllib3 (Pull 1970)

* Suppress ``BrokenPipeError`` when writing request body after the server
has closed the socket (Pull 1524)

* Wrap ``ssl.SSLError`` that can be raised from reading a socket (e.g. "bad MAC")
into an ``urllib3.exceptions.SSLError`` (Pull 1939)
Links

Update yarl from 1.6.2 to 1.6.3.

Changelog

1.6.3

==================

Bugfixes
--------

- No longer loose characters when decoding incorrect percent-sequences (like ``%e2%82%f8``). All non-decodable percent-sequences are now preserved.
`517 <https://github.com/aio-libs/yarl/issues/517>`_
- Provide x86 Windows wheels.
`535 <https://github.com/aio-libs/yarl/issues/535>`_


----
Links

* Update aiohttp from 3.7.2 to 3.7.3
* Update attrs from 20.2.0 to 20.3.0
* Update botocore from 1.19.9 to 1.19.26
* Update certifi from 2020.6.20 to 2020.11.8
* Update multidict from 5.0.0 to 5.0.2
* Update pproxy from 2.3.7 to 2.4.6
* Update sentry-sdk from 0.19.1 to 0.19.4
* Update urllib3 from 1.25.11 to 1.26.2
* Update yarl from 1.6.2 to 1.6.3
@TrueBrain TrueBrain force-pushed the pyup-scheduled-update-2020-12-01 branch from 008a283 to 61f1154 Compare Dec 2, 2020
LordAro
LordAro approved these changes Dec 2, 2020
@TrueBrain TrueBrain merged commit bc43ce0 into master Dec 2, 2020
7 checks passed
@TrueBrain TrueBrain deleted the pyup-scheduled-update-2020-12-01 branch Dec 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants