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

Update all dependencies #77

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Update all dependencies #77

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 2, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
Authlib ==1.1.0 -> ==1.3.2 age adoption passing confidence install minor
Hypercorn ==0.14.3 -> ==0.17.3 age adoption passing confidence install minor
Jinja2 (changelog) ==3.1.2 -> ==3.1.4 age adoption passing confidence install patch
Markdown (changelog) ==3.4.1 -> ==3.7 age adoption passing confidence install minor
SQLAlchemy (changelog) ==1.4.43 -> ==2.0.35 age adoption passing confidence install major
Werkzeug (changelog) ==2.2.2 -> ==3.0.4 age adoption passing confidence install major
actions/checkout v3 -> v4 age adoption passing confidence action major
aiofiles (changelog) ==22.1.0 -> ==24.1.0 age adoption passing confidence install major
aiohttp ==3.8.3 -> ==3.10.6 age adoption passing confidence install minor
alembic (source, changelog) ==1.8.1 -> ==1.13.3 age adoption passing confidence install minor
asgiref (changelog) ==3.5.2 -> ==3.8.1 age adoption passing confidence install minor
autoflake ==1.7.7 -> ==2.3.1 age adoption passing confidence install major
bcrypt ==4.0.1 -> ==4.2.0 age adoption passing confidence install minor
beautifulsoup4 (changelog) ==4.11.1 -> ==4.12.3 age adoption passing confidence install minor
black (changelog) ==22.10.0 -> ==24.8.0 age adoption passing confidence install major
bleach ==5.0.1 -> ==6.1.0 age adoption passing confidence install major
coverage ==6.5.0 -> ==7.6.1 age adoption passing confidence install major
email-validator ==1.3.0 -> ==2.2.0 age adoption passing confidence install major
fakeredis ==1.10.0 -> ==2.24.1 age adoption passing confidence install major
fastapi (changelog) ==0.86.0 -> ==0.115.0 age adoption passing confidence install minor
feedgen ==0.9.0 -> ==1.0.0 age adoption passing confidence install major
filelock ==3.8.0 -> ==3.16.1 age adoption passing confidence install minor
flake8 (changelog) ==5.0.4 -> ==7.1.1 age adoption passing confidence install major
gunicorn (changelog) ==20.1.0 -> ==23.0.0 age adoption passing confidence install major
highlight.js (source) 11.5.0 -> 11.10.0 age adoption passing confidence minor
httpx (changelog) ==0.23.0 -> ==0.27.2 age adoption passing confidence install minor
isort (source, changelog) ==5.10.1 -> ==5.13.2 age adoption passing confidence install minor
itsdangerous (changelog) ==2.1.2 -> ==2.2.0 age adoption passing confidence install minor
lxml (source, changelog) ==4.9.1 -> ==5.3.0 age adoption passing confidence install major
makedeb-srcinfo ==0.5.2 -> ==0.8.1 age adoption passing confidence install minor
mysqlclient ==2.1.1 -> ==2.2.4 age adoption passing confidence install minor
orjson (changelog) ==3.8.1 -> ==3.10.7 age adoption passing confidence install minor
paginate ==0.5.6 -> ==0.5.7 age adoption passing confidence install patch
posix-ipc ==1.0.5 -> ==1.1.1 age adoption passing confidence install minor
prometheus-fastapi-instrumentator ==5.9.1 -> ==7.0.0 age adoption passing confidence install major
protobuf ==4.21.9 -> ==5.28.2 age adoption passing confidence install major
pygit2 (changelog) ==1.10.1 -> ==1.15.1 age adoption passing confidence install minor
pytest (changelog) ==7.2.0 -> ==8.3.3 age adoption passing confidence install major
pytest-asyncio (changelog) ==0.20.1 -> ==0.24.0 age adoption passing confidence install minor
pytest-cov (changelog) ==4.0.0 -> ==5.0.0 age adoption passing confidence install major
pytest-tap ==3.3 -> ==3.4 age adoption passing confidence install minor
pytest-xdist (changelog) ==3.0.2 -> ==3.6.1 age adoption passing confidence install minor
python-multipart (changelog) ==0.0.5 -> ==0.0.10 age adoption passing confidence install patch
redis (changelog) ==4.3.4 -> ==5.0.8 age adoption passing confidence install major
requests (source, changelog) ==2.28.1 -> ==2.32.3 age adoption passing confidence install minor
sentry-sdk (changelog) ==1.10.1 -> ==2.14.0 age adoption passing confidence install major
uvicorn (changelog) ==0.19.0 -> ==0.30.6 age adoption passing confidence install minor

Release Notes

lepture/authlib (Authlib)

v1.3.2: Version 1.3.2

Compare Source

  • Prevent ever-growing session size for OAuth clients.
  • Revert quote client id and secret.
  • unquote basic auth header for authorization server.

v1.3.1: Version 1.3.1

Compare Source

Prevent OctKey to import ssh and PEM strings.

v1.3.0: Version 1.3.0

Compare Source

Bug fixes

Breaking changes

v1.2.1: Version 1.2.1

Compare Source

  • Apply headers in ClientSecretJWT.sign method, via #​552
  • Allow falsy but non-None grant uri params, via #​544
  • Fixed authorize_redirect for Starlette v0.26.0, via #​533
  • Removed has_client_secret method and documentation, via #​513
  • Removed request_invalid and token_revoked remaining occurences
    and documentation. #​514
  • Fixed RFC7591 grant_types and response_types default values, via #​509
  • Add support for python 3.12, via #​590

v1.2.0: Version 1.2.0

Compare Source

  • Not passing request.body to ResourceProtector, #​485.
  • Use flask.g instead of _app_ctx_stack, #​482.
  • Add headers parameter back to ClientSecretJWT, #​457.
  • Always passing realm parameter in OAuth 1 clients, #​339.
  • Implemented RFC7592 Dynamic Client Registration Management Protocol, #​505`
  • Add default_timeout for requests OAuth2Session and AssertionSession.
  • Deprecate jwk.loads and jwk.dumps
pgjones/hypercorn (Hypercorn)

v0.17.3

Compare Source

  • Restore set TCP_NODELAY on TCP sockets
  • Support uvloop >= 0.18 and the loop_factory argument
  • Bugfix ensure ExceptionGroup lifespan failures crash the server.

v0.17.2

Compare Source

  • Bugfix pass the correct quic connection to the H3 Protocol.

v0.17.1

Compare Source

  • Bugfix revert set TCP_NODELAY on sockets.

v0.17.0

Compare Source

  • Set TCP_NODELAY on sockets.
  • Support sending trailing headers on h2/h3.
  • Add support for lifespan state.
  • Allow sending of the response before body data arrives.
  • Bugfix properly set host header to ascii string in
    ProxyFixMiddleware.
  • Bugfix encode headers using latin-1.
  • Bugfix don't double-access log if the response was sent.
  • Bugfix a statsd logging bug.
  • Bugfix handle already-closed on StreamEnded.
  • Bugfix send a 400 response if data is received before the websocket
    is accepted.
  • Bugfix ensure only a single QUIC timer task per connection.
  • Bugfix ensure responses are sent with empty bodies for WSGI.

v0.16.0

Compare Source

  • Add a max keep alive requests configuration option, this mitigates
    the HTTP/2 rapid reset attack.
  • Return subprocess exit code if non-zero.
  • Add ProxyFix middleware to make it easier to run Hypercorn behind a
    proxy.
  • Support restarting workers after max requests to make it easier to
    manage memory leaks in apps.
  • Bugfix ensure the idle task is stopped on error.
  • Bugfix revert autoreload error because reausing old sockets.
  • Bugfix send the hinted error from h11 on RemoteProtocolErrors.
  • Bugfix handle asyncio.CancelledError when socket is closed without
    flushing.
  • Bugfix improve WSGI compliance by closing iterators, only sending
    headers on first response byte, erroring if start_response is
    not called, and switching wsgi.errors to stdout.
  • Don't error on LocalProtoclErrors for ws streams to better cope with
    race conditions.

v0.15.0

Compare Source

  • Improve the NoAppError to help diagnose why the app has not been
    found.
  • Log cancelled requests as well as successful to aid diagnositics of
    failures.
  • Use more modern asyncio apis. This will hopefully fix reported
    memory leak issues.
  • Bugfix only load the application in the main process if the reloader
    is being used.
  • Bugfix Autoreload error because reausing old sockets.
  • Bugfix scope client usage for sock binding.
  • Bugfix disable multiprocessing if number of workers is 0 to support
    systems that don't support multiprocessing.

v0.14.4

Compare Source

  • Bugfix Use tomllib/tomli for .toml support replacing the
    unmaintained toml library.
  • Bugfix server hanging on startup failure.
  • Bugfix close websocket with 1011 on internal error (1006 is a
    client-only code).
  • Bugfix support trio > 0.22 utilising exception groups (note trio <=
    0.22 is not supported).
  • Bugfix except ConnectionAbortedError which can be raised on Windows
    machines.
  • Bugfix ensure that closed is sent on reading end.
  • Bugfix handle read_timeout exception on trio.
  • Support and test against Python 3.11.
  • Add explanation of PicklingErrors.
  • Add config option to pass raw h11 headers.
pallets/jinja (Jinja2)

v3.1.4

Compare Source

Released 2024-05-05

  • The xmlattr filter does not allow keys with / solidus, >
    greater-than sign, or = equals sign, in addition to disallowing spaces.
    Regardless of any validation done by Jinja, user input should never be used
    as keys to this filter, or must be separately validated first.
    :ghsa:h75v-3vvj-5mfj

v3.1.3

Compare Source

Released 2024-01-10

  • Fix compiler error when checking if required blocks in parent templates are
    empty. :pr:1858
  • xmlattr filter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95
  • Make error messages stemming from invalid nesting of {% trans %} blocks
    more helpful. :pr:1918
Python-Markdown/markdown (Markdown)

v3.7

Compare Source

Changed
Refactor abbr Extension

A new AbbrTreeprocessor has been introduced, which replaces the now deprecated
AbbrInlineProcessor. Abbreviation processing now happens after Attribute Lists,
avoiding a conflict between the two extensions (#​1460).

The AbbrPreprocessor class has been renamed to AbbrBlockprocessor, which
better reflects what it is. AbbrPreprocessor has been deprecated.

A call to Markdown.reset() now clears all previously defined abbreviations.

Abbreviations are now sorted by length before executing AbbrTreeprocessor
to ensure that multi-word abbreviations are implemented even if an abbreviation
exists for one of those component words. (#​1465)

Abbreviations without a definition are now ignored. This avoids applying
abbr tags to text without a title value.

Added an optional glossary configuration option to the abbreviations extension.
This provides a simple and efficient way to apply a dictionary of abbreviations
to every page.

Abbreviations can now be disabled by setting their definition to "" or ''.
This can be useful when using the glossary option.

Fixed
  • Fixed links to source code on GitHub from the documentation (#​1453).

v3.6

Compare Source

Changed
Refactor TOC Sanitation
  • All postprocessors are now run on heading content.
  • Footnote references are now stripped from heading content. Fixes #​660.
  • A more robust striptags is provided to convert headings to plain text.
    Unlike, the markupsafe implementation, HTML entities are not unescaped.
  • The plain text name, rich html, and unescaped raw data-toc-label are
    saved to toc_tokens, allowing users to access the full rich text content of
    the headings directly from toc_tokens.
  • The value of data-toc-label is sanitized separate from heading content
    before being written to name. This fixes a bug which allowed markup through
    in certain circumstances. To access the raw unsanitized data, retrieve the
    value from token['data-toc-label'] directly.
  • An html.unescape call is made just prior to calling slugify so that
    slugify only operates on Unicode characters. Note that html.unescape is
    not run on name, html, or data-toc-label.
  • The functions get_name and stashedHTML2text defined in the toc extension
    are both deprecated. Instead, third party extensions should use some
    combination of the new functions run_postprocessors, render_inner_html and
    striptags.
Fixed
  • Include scripts/*.py in the generated source tarballs (#​1430).
  • Ensure lines after heading in loose list are properly detabbed (#​1443).
  • Give smarty tree processor higher priority than toc (#​1440).
  • Permit carets (^) and square brackets (]) but explicitly exclude
    backslashes (\) from abbreviations (#​1444).
  • In attribute lists (attr_list, fenced_code), quoted attribute values are
    now allowed to contain curly braces (}) (#​1414).

v3.5.2

Compare Source

Fixed
  • Fix type annotations for convertFile - it accepts only bytes-based buffers.
    Also remove legacy checks from Python 2 (#​1400)
  • Remove legacy import needed only in Python 2 (#​1403)
  • Fix typo that left the attribute AdmonitionProcessor.content_indent unset
    (#​1404)
  • Fix edge-case crash in InlineProcessor with AtomicString (#​1406).
  • Fix edge-case crash in codehilite with an empty code tag (#​1405).
  • Improve and expand type annotations in the code base (#​1401).
  • Fix handling of bogus comments (#​1425).

v3.5.1

Compare Source

Fixed
  • Fix a performance problem with HTML extraction where large HTML input could
    trigger quadratic line counting behavior (#​1392).
  • Improve and expand type annotations in the code base (#​1394).

v3.5

Compare Source

v3.4.4

Compare Source

v3.4.3

Compare Source

v3.4.2

Compare Source

actions/checkout (actions/checkout)

v4

Compare Source

Tinche/aiofiles (aiofiles)

v24.1.0: 24.1.0

Compare Source

  • Import os.link conditionally to fix importing on android.
    #​175
  • Remove spurious items from aiofiles.os.__all__ when running on Windows.
  • Switch to more modern async idioms: Remove types.coroutine and make AiofilesContextManager an awaitable instead a coroutine.
  • Add aiofiles.os.path.abspath and aiofiles.os.getcwd.
    #​174
  • aiofiles is now tested on Python 3.13 too.
    #​184
  • Dropped Python 3.7 support. If you require it, use version 23.2.1.

v23.2.1: 23.2.1

Compare Source

  • Import os.statvfs conditionally to fix importing on non-UNIX systems.
    #​171 #​172
  • aiofiles is now also tested on Windows.

v23.2.0: 23.2.0

Compare Source

23.2.0

  • aiofiles is now tested on Python 3.12 too.
    #​166 #​168
  • On Python 3.12, aiofiles.tempfile.NamedTemporaryFile now accepts a delete_on_close argument, just like the stdlib version.
  • On Python 3.12, aiofiles.tempfile.NamedTemporaryFile no longer exposes a delete attribute, just like the stdlib version.
  • Added aiofiles.os.statvfs and aiofiles.os.path.ismount.
    #​162
  • Use PDM instead of Poetry.
    #​169

v23.1.0

Compare Source

aio-libs/aiohttp (aiohttp)

v3.10.6: 3.10.6

Compare Source

Bug fixes

  • Added :exc:aiohttp.ClientConnectionResetError. Client code that previously threw :exc:ConnectionResetError
    will now throw this -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​9137.

  • Fixed an unclosed transport ResourceWarning on web handlers -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8875.

  • Fixed resolve_host() 'Task was destroyed but is pending' errors -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8967.

  • Fixed handling of some file-like objects (e.g. tarfile.extractfile()) which raise AttributeError instead of OSError when fileno fails for streaming payload data -- by :user:ReallyReivax.

    Related issues and pull requests on GitHub:
    #​6732.

  • Fixed web router not matching pre-encoded URLs (requires yarl 1.9.6+) -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8898, #​9267.

  • Fixed an error when trying to add a route for multiple methods with a path containing a regex pattern -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8998.

  • Fixed Response.text when body is a Payload -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​6485.

  • Fixed compressed requests failing when no body was provided -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​9108.

  • Fixed client incorrectly reusing a connection when the previous message had not been fully sent -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8992.

  • Fixed race condition that could cause server to close connection incorrectly at keepalive timeout -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​9140.

  • Fixed Python parser chunked handling with multiple Transfer-Encoding values -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8823.

  • Fixed error handling after 100-continue so server sends 500 response instead of disconnecting -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8876.

  • Stopped adding a default Content-Type header when response has no content -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    #​8858.

  • Added support for URL credentials with empty (zero-length) username, e.g. https://:password@host -- by :user:shuckc

    Related issues and pull requests on GitHub:
    #​6494.

  • Stopped logging exceptions from web.run_app() that would be raised regardless -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    [#​6807](https://github.com/aio-libs/aiohttp/issues/6807


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@hwittenborn
Copy link
Member

Holding off on this until fakeredis supports this version of redis. See jamesls/fakeredis#329.

@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 4f887da to 7ee6efc Compare April 6, 2022 12:34
@renovate renovate bot changed the title Update dependency redis to v4 Update all dependencies Apr 6, 2022
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from 16d26db to 8c966e2 Compare April 13, 2022 00:32
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from c0b7635 to 9d2b5f0 Compare April 22, 2022 03:10
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 7dc2411 to 2dc4152 Compare April 28, 2022 17:51
@renovate renovate bot force-pushed the renovate/all branch 8 times, most recently from 8ae3d06 to 52849bb Compare May 7, 2022 20:27
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from bb139d7 to 135eacb Compare May 10, 2022 05:41
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from a612249 to 1c47f1a Compare August 24, 2024 19:54
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 490c15b to e409936 Compare August 28, 2024 21:29
@renovate renovate bot force-pushed the renovate/all branch 9 times, most recently from 4b7b5ad to 166f523 Compare September 10, 2024 12:48
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 1ca93cf to ebe532a Compare September 17, 2024 21:12
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 6c8490c to 2669cc3 Compare September 23, 2024 17:19
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.

2 participants