Skip to content

Releases: tarasko/picows

1.2.2 (2024-09-13)

12 Sep 23:53
Compare
Choose a tag to compare
  • Fix: picows wasn't working on windows with asyncio and python<=3.10 because data_received callback gets bytearray object instead of bytes.
  • Fix: ws_connect was throwing TimeoutError on handshake timeouts, changed to asyncio.TimeoutError just to be consistent with the rest asyncio behaviour

1.2.1 (2024-09-11)

11 Sep 16:38
Compare
Choose a tag to compare
  • Optimization: Internal memory buffers were calling PyMem_Realloc too often

1.2.0 (2024-09-05)

05 Sep 15:23
Compare
Choose a tag to compare
  • Optimization: use direct send syscall for plain sockets, forward data to underlying transport only on EWOULDBLOCK.
  • Optimization: disable usage of BufferedProtocol because profiler showed that it is slower than regular data_received

1.1.1 (2024-08-30)

30 Aug 20:49
Compare
Choose a tag to compare
  • Release binary wheels along with source dist

1.1.0 (2024-08-23)

30 Aug 17:24
Compare
Choose a tag to compare
  • Add fin and rsv1 parameters to send and send_reuse_external_buffer methods
  • Cleanup API reference