DontPanicO / fastapi-distributed-websocket

A library to implement websocket for distibuted system based on FastAPI.
MIT License
54 stars 10 forks source link

Bump [pip]: Bump fastapi from 0.95.0 to 0.99.0 #42

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps fastapi from 0.95.0 to 0.99.0.

Release notes

Sourced from fastapi's releases.

0.99.0

Note: this is the last release before supporting Pydantic v2. You can try out the beta with support for Pydantic v2 now, a new beta supporting Pydantic v2 with these same changes from this release will be available in the next hours/days. And the final version (0.100.0) with support for Pydantic v2 will be released in the next days (next week).

Now, back to this release (this one doesn't include the beta support for Pydantic v2).

This release has ✨ OpenAPI 3.1.0 ✨ 🎉

Features

  • ✨ Add support for OpenAPI 3.1.0. PR #9770 by @​tiangolo.

    • New support for documenting webhooks, read the new docs here: Advanced User Guide: OpenAPI Webhooks.
    • Upgrade OpenAPI 3.1.0, this uses JSON Schema 2020-12.
    • Upgrade Swagger UI to version 5.x.x, that supports OpenAPI 3.1.0.
    • Updated examples field in Query(), Cookie(), Body(), etc. based on the latest JSON Schema and OpenAPI. Now it takes a list of examples and they are included directly in the JSON Schema, not outside. Read more about it (including the historical technical details) in the updated docs: Tutorial: Declare Request Example Data.
  • ✨ Add support for deque objects and children in jsonable_encoder. PR #9433 by @​cranium.

Docs

Translations

  • 🌐 Add Persian translation for docs/fa/docs/advanced/sub-applications.md. PR #9692 by @​mojtabapaso.
  • 🌐 Add Russian translation for docs/ru/docs/tutorial/response-model.md. PR #9675 by @​glsglsgls.

Internal

  • 🔨 Enable linenums in MkDocs Material during local live development to simplify highlighting code. PR #9769 by @​tiangolo.
  • ⬆ Update httpx requirement from =0.23.0,<0.25.0. PR #9724 by @​dependabot[bot].
  • ⬆ Bump mkdocs-material from 9.1.16 to 9.1.17. PR #9746 by @​dependabot[bot].
  • 🔥 Remove missing translation dummy pages, no longer necessary. PR #9751 by @​tiangolo.
  • ⬆ [pre-commit.ci] pre-commit autoupdate. PR #9259 by @​pre-commit-ci[bot].
  • ✨ Add Material for MkDocs Insiders features and cards. PR #9748 by @​tiangolo.
  • 🔥 Remove languages without translations. PR #9743 by @​tiangolo.
  • ✨ Refactor docs for building scripts, use MkDocs hooks, simplify (remove) configs for languages. PR #9742 by @​tiangolo.
  • 🔨 Add MkDocs hook that renames sections based on the first index file. PR #9737 by @​tiangolo.
  • 👷 Make cron jobs run only on main repo, not on forks, to avoid error notifications from missing tokens. PR #9735 by @​tiangolo.
  • 🔧 Update MkDocs for other languages. PR #9734 by @​tiangolo.
  • 👷 Refactor Docs CI, run in multiple workers with a dynamic matrix to optimize speed. PR #9732 by @​tiangolo.
  • 🔥 Remove old internal GitHub Action watch-previews that is no longer needed. PR #9730 by @​tiangolo.
  • ⬆️ Upgrade MkDocs and MkDocs Material. PR #9729 by @​tiangolo.
  • 👷 Build and deploy docs only on docs changes. PR #9728 by @​tiangolo.

0.98.0

Note: please also help me try out the beta with support for Pydantic v2: https://github.com/tiangolo/fastapi/releases/tag/0.100.0-beta1

Now, back to this release (this one doesn't include the beta support for Pydantic v2).

Features

... (truncated)

Commits
  • 983f1d3 🔖 Release version 0.99.0
  • efc2bcc 📝 Update release notes
  • b757211 📝 Update release notes
  • 7dad5a8 ✨ Add support for OpenAPI 3.1.0 (#9770)
  • 02fc9e8 📝 Update release notes
  • 0a8423d 🔨 Enable linenums in MkDocs Material during local live development to simplif...
  • 0f390cd 📝 Update release notes
  • 1f21b16 ✨ Add support for deque objects and children in jsonable_encoder (#9433)
  • d409c05 📝 Update release notes
  • 782b1c4 ⬆ Update httpx requirement from <0.24.0,>=0.23.0 to >=0.23.0,<0.25.0 (#9724)
  • Additional commits viewable in compare view


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)
dependabot[bot] commented 1 year ago

Superseded by #43.