I am pleased to announce the final release of Tornado 6.2.
This release is primarily about adapting to some significant deprecation changes that were made to asyncio in Python 3.10. Nothing is breaking immediately, but several Python releases in the future, changes will be made that will break many of the longstanding patterns used for initialization of Tornado applications. To future-proof your applications, in most cases you'll need to start using asyncio.run() instead of IOLoop.current().start() (and this can be a non-trivial change).
Full release notes are at
https://www.tornadoweb.org/en/stable/releases/v6.2.0.htmlYou can install this release with `pip install tornado==6.2`