Skip to content

Releases: eider-rpc/eider-py

v2.0.1

09 Nov 23:21
Compare
Choose a tag to compare
  • support msg param to Future.cancel in Python 3.9+ (TypeError: RemoteCall.cancel() takes 1 positional argument but 2 were given)

v2.0.0

02 Nov 22:37
Compare
Choose a tag to compare
  • add support for Python 3.8-3.11
  • drop support for Python 3.4-3.6
  • no changes to Eider protocol; fully compatible with eider 1.x over the wire
  • switch from Travis CI to Circle CI

v1.0.0

08 Oct 03:46
Compare
Choose a tag to compare
  • deterministic remote iterator cleanup with async_for() 711215a (workaround for lack of PEP 533 support)
  • silence unnecessary logging of CancelledError in rare cases 8b0d64a
  • bump dependencies and manage with pip-tools 2b34796
  • other minor housekeeping

v0.13.0

22 Aug 02:46
Compare
Choose a tag to compare
  • support for async with (py 3.5+)
  • dropped support for aiohttp versions < 2.3.10
  • support for marshalling annotations that use the typing module
  • made create_session() asynchronous (backward-incompatible change)
  • wait for successful connection in Connection.__aenter__ and BlockingConnection.__init__

v0.12.0

18 Apr 00:05
Compare
Choose a tag to compare

v0.11.0

28 Mar 23:45
Compare
Choose a tag to compare
  • Fixed compatibility with Python 3.7
  • Fixed compatibility with aiohttp 3.x #1
  • Added server-side native object support #2
  • Added ability to log protocol messages for debugging e19f486
  • Removed all custom code style rules; now using standard flake8 style
  • Several other minor refinements

v0.10.1

10 Aug 16:38
Compare
Choose a tag to compare

Very minor changes. Python-only release, compatible with 0.10.0.

  • Reduce log noise when BlockingConnection can't connect
  • Fixed rare race condition in unit test for method cancellation
  • Fixed eider.serve(), broken by aiohttp 2.2.0

v0.10.0

18 May 05:30
Compare
Choose a tag to compare
  • Use strong references for native objects
  • Reference counting and resource management refinements
  • Remove pickle codec
  • Lots of minor improvements

First public Apache-licensed release

20 Apr 03:14
Compare
Choose a tag to compare
v0.9.4

placate flake8