uvloop v0.12.0 Release Notes

Release Date: 2019-01-21 // about 5 years ago
  • ๐Ÿ†• New Features

    ๐Ÿ†• New SSL implementation. The new implementation is faster and
    0๏ธโƒฃ 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 asyncioimport 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.0โ€”0.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.