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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump sanic from 20.12.1 to 22.6.0 in /ingestion-edge #284

Closed

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jul 1, 2022

Bumps sanic from 20.12.1 to 22.6.0.

Release notes

Sourced from sanic's releases.

Version 22.6.0

Features

  • #2378 Introduce HTTP/3 and autogeneration of TLS certificates in DEBUG mode
    • 馃懚 EARLY RELEASE FEATURE: Serving Sanic over HTTP/3 is an early release feature. It does not yet fully cover the HTTP/3 spec, but instead aims for feature parity with Sanic's existing HTTP/1.1 server. Websockets, WebTransport, push responses are examples of some features not yet implemented.
    • 馃摝 EXTRA REQUIREMENT: Not all HTTP clients are capable of interfacing with HTTP/3 servers. You may need to install a HTTP/3 capable client.
    • 馃摝 EXTRA REQUIREMENT: In order to use TLS autogeneration, you must install either mkcert or trustme.
  • #2416 Add message to task.cancel
  • #2420 Add exception aliases for more consistent naming with standard HTTP response types (BadRequest, MethodNotAllowed, RangeNotSatisfiable)
  • #2432 Expose ASGI scope as a property on the Request object
  • #2438 Easier access to websocket class for annotation: from sanic import Websocket
  • #2439 New API for reading form values with options: Request.get_form
  • #2445 Add custom loads function
  • #2447, #2486 Improved API to support setting cache control headers
  • #2453 Move verbosity filtering to logger
  • #2475 Expose getter for current request using Request.get_current()

Bugfixes

  • #2448 Fix to allow running with pythonw.exe or places where there is no sys.stdout
  • #2451 Trigger http.lifecycle.request signal in ASGI mode
  • #2455 Resolve typing of stacked route definitions
  • #2463 Properly catch websocket CancelledError in websocket handler in Python 3.7

Deprecations and Removals

  • #2487 v22.6 deprecations and changes
    1. Optional application registry
    2. Execution of custom handlers after some part of response was sent
    3. Configuring fallback handlers on the ErrorHandler
    4. Custom LOGO setting
    5. sanic.response.stream
    6. AsyncioServer.init

Developer infrastructure

  • #2449 Clean up black and isort config
  • #2479 Fix some flappy tests

Improved Documentation

  • #2461 Update example to match current application naming standards
  • #2466 Better type annotation for Extend
  • #2485 Improved help messages in CLI

New Contributors

Full Changelog: sanic-org/sanic@v22.3.1...v22.6.0

... (truncated)

Changelog

Sourced from sanic's changelog.

.. note::

CHANGELOG files are maintained in ./docs/sanic/releases. To view the full CHANGELOG, please visit https://sanic.readthedocs.io/en/stable/sanic/changelog.html.

Version 21.6.1

Bugfixes

  • [#2178](https://github.com/sanic-org/sanic/issues/2178) <https://github.com/sanic-org/sanic/pull/2178>_ Update sanic-routing to allow for better splitting of complex URI templates
  • [#2183](https://github.com/sanic-org/sanic/issues/2183) <https://github.com/sanic-org/sanic/pull/2183>_ Proper handling of chunked request bodies to resolve phantom 503 in logs
  • [#2181](https://github.com/sanic-org/sanic/issues/2181) <https://github.com/sanic-org/sanic/pull/2181>_ Resolve regression in exception logging
  • [#2201](https://github.com/sanic-org/sanic/issues/2201) <https://github.com/sanic-org/sanic/pull/2201>_ Cleanup request info in pipelined requests

Version 21.6.0

Features

  • [#2094](https://github.com/sanic-org/sanic/issues/2094) <https://github.com/sanic-org/sanic/pull/2094>_ Add response.eof() method for closing a stream in a handler

  • [#2097](https://github.com/sanic-org/sanic/issues/2097) <https://github.com/sanic-org/sanic/pull/2097>_ Allow case-insensitive HTTP Upgrade header

  • [#2104](https://github.com/sanic-org/sanic/issues/2104) <https://github.com/sanic-org/sanic/pull/2104>_ Explicit usage of CIMultiDict getters

  • [#2109](https://github.com/sanic-org/sanic/issues/2109) <https://github.com/sanic-org/sanic/pull/2109>_ Consistent use of error loggers

  • [#2114](https://github.com/sanic-org/sanic/issues/2114) <https://github.com/sanic-org/sanic/pull/2114>_ New client_ip access of connection info instance

  • [#2119](https://github.com/sanic-org/sanic/issues/2119) <https://github.com/sanic-org/sanic/pull/2119>_ Alternatate classes on instantiation for Config and Sanic.ctx

  • [#2133](https://github.com/sanic-org/sanic/issues/2133) <https://github.com/sanic-org/sanic/pull/2133>_ Implement new version of AST router

    • Proper differentiation between alpha and string param types
    • Adds a slug param type, example: <foo:slug>
    • Deprecates <foo:string> in favor of <foo:str>
    • Deprecates <foo:number> in favor of <foo:float>
    • Adds a route.uri accessor
  • [#2136](https://github.com/sanic-org/sanic/issues/2136) <https://github.com/sanic-org/sanic/pull/2136>_ CLI improvements with new optional params

  • [#2137](https://github.com/sanic-org/sanic/issues/2137) <https://github.com/sanic-org/sanic/pull/2137>_ Add version_prefix to URL builders

  • [#2140](https://github.com/sanic-org/sanic/issues/2140) <https://github.com/sanic-org/sanic/pull/2140>_ Event autoregistration with EVENT_AUTOREGISTER

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [sanic](https://github.com/sanic-org/sanic) from 20.12.1 to 22.6.0.
- [Release notes](https://github.com/sanic-org/sanic/releases)
- [Changelog](https://github.com/sanic-org/sanic/blob/main/CHANGELOG.rst)
- [Commits](sanic-org/sanic@v20.12.1...v22.6.0)

---
updated-dependencies:
- dependency-name: sanic
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Jul 1, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jul 1, 2022

Dependabot tried to add @relud as a reviewer to this PR, but received the following error from GitHub:

POST https://api.github.com/repos/ConnectionMaster/gcp-ingestion/pulls/284/requested_reviewers: 422 - Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the ConnectionMaster/gcp-ingestion repository. // See: https://docs.github.com/rest/reference/pulls#request-reviewers-for-a-pull-request

@trafico-bot trafico-bot bot added the 馃攳 Ready for Review Pull Request is not reviewed yet label Jul 1, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Aug 6, 2022

Superseded by #309.

@dependabot dependabot bot closed this Aug 6, 2022
@dependabot dependabot bot deleted the dependabot/pip/ingestion-edge/sanic-22.6.0 branch August 6, 2022 05:30
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 馃攳 Ready for Review Pull Request is not reviewed yet
Projects
None yet
0 participants