Skip to content

v0.12.0

Compare
Choose a tag to compare
@1st1 1st1 released this 21 Jan 20:11
· 169 commits to master since this release

New Features

  • New SSL implementation. The new implementation is faster and
    and more complete, and might become the default SSL implementation
    in asyncio 3.9.

    See the linked issue for more details.

    (by @fantix in 9cba749 for #158, #176)

  • New uvloop.install() helper function.

    Instead of

    import asyncio
    import uvloop
    asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())

    it is now possible to simply write

    import uvloop
    uvloop.install()

    (by @1st1 in a3d8d40)

Bug Fixes

  • All bug fixes from 0.11.00.11.3 are included in
    this release.

  • ssl.CertificateError is no longer logged as it's delivered to
    the Protocol.connection_lost() anyways.
    (by @fantix in 848e478 for #195, #199)

  • Don't use non-existent UDPTransport._address attribute.
    (by @jlaine in f24c2c5 for #207)

Performance

Build

  • Upgrade Cython 0.28.x -> 0.29.0.

  • Upgrade libuv v1.22.0 -> v1.23.0.