Skip to content

Release Notes

Latest Changes

0.0.18 (2026-06-25)

Features

  • ✨ Add Agent Library Skill, install with uvx library-skills. PR #627 by @tiangolo.

Upgrades

  • πŸ”§ Upgrade Zensical, refactor and improve its usage. PR #590 by @tiangolo.

Docs

  • πŸ“ Update docs badges: remove Publish badge, it doesn't give extra information. PR #619 by @tiangolo.
  • πŸ“ Update and simpify docs about help and management. PR #598 by @tiangolo.
  • πŸ“ Update contributing docs, add references to central docs. PR #597 by @tiangolo.
  • πŸ“ Update security policy. PR #595 by @tiangolo.
  • πŸ”’οΈ Only allow team members to modify dependencies. PR #592 by @svlandeg.
  • πŸ“ Add dates to release notes. PR #491 by @YuriiMotov.
  • πŸ“ Update link syntax to minimal Markdown. PR #500 by @tiangolo.
  • πŸ”¨ Handle external links target=_blank and CSS automatically in JS and CSS. PR #499 by @tiangolo.
  • πŸ“ Fix docstring example for TaskGroup.soonify(). PR #269 by @asifr.

Internal

0.0.17 (2026-02-21)

Internal

  • πŸ‘· Fix CI, prevent CI from trying to build asyncer-slim. PR #480 by @tiangolo.

0.0.16 (2026-02-21)

Internal

  • βž– Drop support for asyncer-slim, no more versions will be released, use only asyncer. PR #479 by @tiangolo.

0.0.15 (2026-02-20)

Breaking Changes

Internal

0.0.14 (2026-02-16)

Internal

0.0.13 (2026-02-11)

Docs

  • πŸ“ Update management-tasks.md to be in line with management-tasks.md in FastAPI repo. PR #462 by @YuriiMotov.
  • πŸ“ Add contribution instructions about LLM generated code and comments and automated tools for PRs. PR #449 by @alejsdev.
  • πŸ› Fix copy button in custom.js. PR #448 by @alejsdev.

Internal

0.0.12 (2025-12-26)

Breaking Changes

Docs

  • πŸ“ Update code examples to Python 3.9. PR #442 by @YuriiMotov.
  • πŸ“ Relax the warnings as I have been using Asyncer in production for a while (and other teams as well). PR #424 by @tiangolo.

Internal

  • ⬆️ Use prek as a pre-commit alternative. PR #437 by @YuriiMotov.
  • πŸ‘· Configure coverage, error on main tests, don't wait for Smokeshow. PR #435 by @YuriiMotov.
  • πŸ‘· Run Smokeshow always, even on test failures. PR #434 by @YuriiMotov.
  • πŸ”₯ Remove Material for MkDocs Insiders extra files. PR #432 by @tiangolo.

0.0.11 (2025-12-01)

Fixes

  • πŸ“ Add sniffio dependency to project requirements. PR #421 by @jujumilk3.

Docs

  • πŸ“ Update docs to use markdown-include-variants. PR #419 by @YuriiMotov.
  • πŸ’… Update CSS to explicitly use emoji font. PR #420 by @tiangolo.

Internal

0.0.10 (2025-10-20)

Upgrades

  • ⬆️ Add support for Python 3.14. PR #387 by @svlandeg.

Internal

0.0.9 (2025-10-01)

Fixes

  • πŸ‘½οΈ Ensure compatibility with AnyIO 4.11.0. PR #381 by @svlandeg.

Docs

  • 🩺 Take the GH badge only from pushes to the main branch. PR #284 by @svlandeg.

Internal

0.0.8 (2024-08-24)

Refactors

  • ♻️ Deprecate asyncify(cancellable=True) in favor of asyncify(abandon_on_cancel=True), following AnyIO 4.1.0. PR #202 by @tiangolo.
  • ♻️ Import anyio.from_thread and anyio.to_thread explicitly. PR #201 by @tiangolo.
  • ♻️ Update asyncify to wrap the function with functools.wraps like the other functions. PR #84 by @Gowee.

Docs

  • πŸ“ Add docs references to FastAPI's docs on virtual environments and new contributing guide. PR #200 by @tiangolo.
  • πŸ“ Add docs about repo management and team. PR #184 by @tiangolo.

Internal

  • ⬆ Bump actions/cache from 3 to 4. PR #114 by @dependabot[bot].
  • ⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.9.0. PR #164 by @dependabot[bot].
  • ⬆ Bump pillow from 10.1.0 to 10.4.0. PR #167 by @dependabot[bot].
  • ⬆ Bump ruff from 0.2.0 to 0.6.2. PR #199 by @dependabot[bot].
  • ⬆ [pre-commit.ci] pre-commit autoupdate. PR #157 by @pre-commit-ci[bot].
  • ⬆ Bump mypy from 1.4.1 to 1.11.1. PR #171 by @dependabot[bot].
  • πŸ”₯ Remove unused scripts. PR #197 by @tiangolo.
  • πŸ”§ Update converage configs. PR #196 by @tiangolo.
  • πŸ”§ Add URLs to pyproject.toml, show up in PyPI. PR #195 by @tiangolo.
  • πŸ‘· Do not sync labels as it overrides manually added labels. PR #194 by @tiangolo.
  • πŸ‘· Update GitHub Action labeler to put only one label. PR #192 by @tiangolo.
  • πŸ‘· Update GitHub Action labeler permissions and dependencies. PR #191 by @tiangolo.
  • πŸ‘· Add GitHub Action label-checker. PR #190 by @tiangolo.
  • πŸ‘· Add GitHub Action labeler. PR #189 by @tiangolo.
  • πŸ‘· Update GitHub Action add-to-project. PR #188 by @tiangolo.
  • πŸ‘· Add GitHub Action add-to-project. PR #187 by @tiangolo.
  • πŸ“ Change links from github.com/tiangolo/asyncer to github.com/fastapi/asyncer. PR #186 by @tiangolo.
  • πŸ”¨ Update docs.py script to enable dirty reload conditionally. PR #185 by @tiangolo.
  • πŸ”§ Update MkDocs previews. PR #183 by @tiangolo.
  • πŸ’„ Update Termynal line-height. PR #181 by @tiangolo.
  • πŸ‘· Upgrade build docs configs. PR #180 by @tiangolo.
  • πŸ‘· Add alls-green for test-redistribute. PR #178 by @tiangolo.
  • πŸ‘· Update docs-previews to handle no docs changes. PR #179 by @tiangolo.
  • πŸ‘· Show docs deployment status and preview URLs in comment. PR #177 by @tiangolo.
  • πŸ”§ Enable auto dark mode. PR #175 by @tiangolo.
  • πŸ‘· Update issue-manager. PR #174 by @tiangolo.
  • πŸ‘· Update issue-manager.yml GitHub Action permissions. PR #173 by @tiangolo.
  • πŸ‘· Refactor GitHub Action to comment docs deployment URLs and update token, preparing for GitHub org. PR #172 by @tiangolo.
  • πŸ”¨ Update docs Termynal scripts to not include line nums for local dev. PR #169 by @tiangolo.
  • ⬆ Bump mkdocs-material from 9.4.7 to 9.5.24. PR #162 by @dependabot[bot].
  • πŸ‘· Update GitHub Actions to download and upload artifacts. PR #159 by @tiangolo.
  • πŸ‘· Tweak CI for test-redistribute, add needed env vars for slim. PR #158 by @tiangolo.

0.0.7 (2024-04-30)

Internal

In the future Asyncer can include the standard default recommended packages, and asyncer-slim can come without those recommended standard packages and with a group of optional dependencies asyncer-slim[standard], equivalent to asyncer, for those that want to opt out of those packages.

0.0.6 (2024-04-30)

Internal

0.0.5 (2024-02-22)

Fixes

  • πŸ› Fix syncify with raise_sync_error=False on AnyIO 4.x.x, do not start new event loops unnecessarily. PR #130 by @tiangolo.

Internal

  • πŸ‘· Update Publish CI Python version to 3.11. PR #120 by @tiangolo.

0.0.4 (2024-01-28)

Docs

  • πŸ“ Update docstring for syncify(), fix name of parameter raise_sync_error (remove unused parameter name check_called_from_async). PR #113 by @giladsheffer.

Internal

  • πŸ”§ Add Ruff config. PR #112 by @tiangolo.
  • πŸ”§ Adopt Ruff for formatting and linting and upgrade internal tools. PR #111 by @tiangolo.

0.0.3 (2024-01-23)

Features

  • ✨ Export (import and re-export) TaskGroup from asyncer. PR #87 by @MarkParker5.
  • ✨ Add support for AnyIO 4.x, drop support for Python 3.7. PR #90 by @khiemdoan.

Fixes

  • πŸ› Add missing dependency typing_extensions for Python < 3.10. PR #89 by @ZhymabekRoman.

Refactors

Docs

  • πŸ‘· Upgrade CI for docs. PR #78 by @tiangolo.
  • πŸ› οΈ Tweak internal CI actions, add --no-cache-dir at Dockfile files. PR #52 by @realFranco.
  • πŸ“ Update help Asyncer docs. PR #65 by @tiangolo.
  • 🍱 Update logo vector asset, do not depend on system fonts. PR #60 by @tiangolo.

Internal

  • πŸ”§ Update classifiers for Python 3.11 and Python 3.12. PR #110 by @tiangolo.
  • πŸ‘· Enable tests for Python 3.12 in CI. PR #108 by @khiemdoan.
  • ⬆ Bump actions/setup-python from 4 to 5. PR #102 by @dependabot[bot].
  • ⬆ Bump tiangolo/issue-manager from 0.4.0 to 0.4.1. PR #109 by @dependabot[bot].
  • πŸ‘· Update build docs cache key. PR #103 by @tiangolo.
  • πŸ‘· Upgrade latest-changes. PR #101 by @tiangolo.
  • πŸ‘· Update latest changes GitHub Action to use the latest release. PR #100 by @tiangolo.
  • πŸ“ Fix duplicated docs and latest-changes GitHub Action version. PR #99 by @tiangolo.
  • πŸ‘· Upgrade latest-changes. PR #97 by @tiangolo.
  • πŸ“ Tweak release notes with latest changes. PR #98 by @tiangolo.
  • πŸ”¨ Update dev scripts. PR #95 by @tiangolo.
  • ⬆ [pre-commit.ci] pre-commit autoupdate. PR #83 by @pre-commit-ci[bot].
  • ⬆ Bump actions/checkout from 3 to 4. PR #85 by @dependabot[bot].
  • ⬆ Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0. PR #88 by @dependabot[bot].
  • πŸ‘· Install MkDocs Material Insiders only when secrets are available, for Dependabot. PR #94 by @tiangolo.
  • πŸ”§ Add CITATION.cff file for academic citations. PR #92 by @tiangolo.
  • πŸ‘· Update Debug mode with Tmate for CI. PR #82 by @tiangolo.
  • πŸ‘· Update docs deploy to Cloudflare pages. PR #81 by @tiangolo.
  • πŸ‘· Update docs CI, main branch is main, not master. PR #80 by @tiangolo.
  • πŸ”§ Update dependencies now that 3.6 is deprecated. PR #79 by @tiangolo.
  • ⬆ Bump nwtgck/actions-netlify from 1.2.4 to 2.0.0. PR #58 by @dependabot[bot].
  • ⬆ Bump dawidd6/action-download-artifact from 2.24.2 to 2.27.0. PR #74 by @dependabot[bot].
  • ⬆ [pre-commit.ci] pre-commit autoupdate. PR #57 by @pre-commit-ci[bot].
  • πŸ‘· Update token for latest changes. PR #70 by @tiangolo.
  • ⬆️ Upgrade analytics. PR #67 by @tiangolo.
  • πŸ”§ Update new issue chooser to point to Discussions. PR #64 by @tiangolo.
  • πŸ”§ Add question template for GitHub Discussions and update issues template. PR #63 by @tiangolo.
  • ⬆ Upgrade isort and pre-commit config. PR #62 by @tiangolo.
  • πŸ‘· Refactor CI artifact upload/download for docs previews. PR #59 by @tiangolo.
  • ⬆ [pre-commit.ci] pre-commit autoupdate. PR #56 by @pre-commit-ci[bot].
  • ⬆ Bump actions/cache from 2 to 3. PR #55 by @dependabot[bot].
  • ⬆ Bump dawidd6/action-download-artifact from 2.24.1 to 2.24.2. PR #54 by @dependabot[bot].
  • ⬆ Bump dawidd6/action-download-artifact from 2.9.0 to 2.24.1. PR #53 by @dependabot[bot].

0.0.2 (2022-11-04)

Features

  • ✨ Add compatibility with the next (unreleased) version of AnyIO (4.x.x), with get_asynclib utility. PR #48 by @tiangolo.

Docs

  • ✏ Fix link to FastAPI and Friends newsletter. PR #13 by @JonasKs.
  • ✏ Fix typo in docs/tutorial/first-steps.md, from asyncio to anyio. PR #11 by @windson.
  • ✏️ Fix broken link in README and index. PR #9 by @vrslev.
  • ✏ Fix typo in syncify-no-raise.md. PR #6 by @Kludex.

Internal

0.0.1 (2022-01-04)

  • First release. πŸŽ‰

Docs