2019-02-13 13:47:58 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.12.1
v0.12.1:
Fix a circular references case in SSL implementation.
Cleanup references to callbacks in canceled callback handles.
|
2019-01-22 09:56:38 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-uvloop: updated to 0.12.0
v0.12.0:
New Features
- New SSL implementation. The new implementation is faster and
and more complete, and will become the default SSL implementation
in asyncio 3.8. This is a significant change that warrants a release
candidate to make sure it is tested properly.
- New uvloop.install() helper function.
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.
- Don't use non-existent UDPTransport._address attribute.
Performance
- Improve UDPTransport.sendto() performance.
|
2018-10-31 11:46:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.11.3
v0.11.3:
Bug Fixes
* Use new PyOS_BeforeFork and PyOS_AfterFork_* 3.7 APIs when available
* Fix async generators finalization to function correctly in debug mode
* Pass backlog to loop.create_unix_server() when a server is created via
loop.create_server(sock=unix_sock, backlog=backlog).
* Don't raise "requires a DNS lookup" error on Unix Domain Socket
* Fix use of PyContext* APIs in 3.7.1
|
2018-08-10 08:34:50 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.11.2
v0.11.2:
Fix a memory leak related to contextvars support.
|
2018-08-06 21:42:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.11.1
v0.11.1:
Bug Fixes
Fix server to shutdown when alive connections exist
Fix a few bugs and crashes in UDP layer
Fix FD leakage if spawning a subprocess fails
Fix libuv process handles leak when uv_spawn() fails
|
2018-07-05 08:46:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated 0.11.0
v0.11.0:
New Features
* Implement support for BufferedProtocol.
* Implement loop.start_tls().
* Add Server.get_loop().
Bug Fixes
* Fix Server to wait in wait_closed() until all transports are done.
* SSLTransport.abort() should mark the transport as closed.
* Fix 3.7 32bit builds.
|
2018-07-03 07:03:44 by Adam Ciarcinski | Files touched by this commit (495) |
Log message:
extend PYTHON_VERSIONS_ for Python 3.7
|
2018-06-26 06:22:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.10.2
v0.10.2:
Bug Fixes
* Use a proper type for the thread indent (fixes 32-bit build for 3.7.)
* Fix cancellation race in loop.sock_recv() and loop.sock_recv_into()
methods.
* Sync SSL error messages with CPython's SSL implementation.
* Fix SSLTransport.abort() to mark the transport as closed.
* Detect if libuv submodule has not been checked out in setup.py.
|
2018-06-04 17:06:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-uvloop: updated to 0.10.1
v0.10.1:
Bump Cython from 0.28.2 to 0.28.3.
Increase default SSL handshake timeout to 60 seconds.
Add ssl_handshake_timeout parameter to loop.create_connection(),
loop.create_server(), loop.create_unix_connection(),
loop.create_unix_server(), loop.connect_accepted_socket().
Consistently close transports if create_server/create_connection/etc
timeout or cancelled.
|
2018-05-31 11:28:41 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-uvloop: updated to 0.10.0
v0.10.0
New Features
* Support Python 3.7.
* Implement PEP 567 support (contextvars module) for Python 3.7.
* Add uvloop's own version of asyncio/sslproto.py. SSL is now ~50% faster.
* Convert Future-returning loop methods to coroutines.
* Allow file objects to be passed to loop.subprocess* functions.
* Make signals processing more reliable.
* Prohibit adding a signal handler for SIGCHLD.
* Add uvloop.__version__.
Bug Fixes
* Upgrade to Cython 0.28.2.
* Update libuv from v1.17.0 to v1.20.3.
* Make sure UDP handles are cleaned-up properly.
* Fix subprocess.close() to let its processes die gracefully.
* Fix sock_connect() to resolve addresses for correct socket family.
* Fix a race condition in SSL handshake.
|