Pynsq Versions Save

The official Python client library for NSQ

v0.9.1

2 years ago

#254 - don't violate max-in-flight on new connections (thanks @alpaker)

v0.9.0

3 years ago

#244 - tornado 6.x support, co-routine message handlers #247 - switch to GitHub Actions for CI #243 - reduce RDY updates when value hasn't changed (thanks @andyxning) #232 - tornado 5.x support #238 - enable IPV6 support (thanks @andyxning) #230 - fix RDY handling when reducing max_in_flight (thanks @alpaker) #227 - better pydocs for methods

v0.8.3

5 years ago
  • #223 - update default TLS version to 1.2 and support overriding via tls_options (thanks @duczen)
  • #219 - fix py.test deprecated parameterization
  • #217/#218 - python 3 fixes (mpub, AsyncConn)
  • #214 - remove python 2.6 support
  • #216 - update PyPI address in docs (thanks @aaronjheng)
  • #212 - fix python 3.7 async keyword conflict
  • #211/#213/#220/#225 - misc test/CI related fixes
  • #210 - fix snappy/deflate high CPU load on disconnection (thanks @zexxonn)
  • #208 - fix sending snappy/deflate compressed data (thanks @SpaTmole)
  • #201 - specify tornado version in setup (thanks @jphines)
  • #200 - update URL for NSQ protocol in docs (thanks @mecforlove)

v0.8.2

6 years ago
  • #195 - compatibility with tornado 4.5 (thanks @ayamnikov)
  • #189/#192 - address Python deprecation warnings (thanks @misja)
  • #188 - add ability to specify custom hostname (thanks @andyxning)
  • #183 - ensure per-connection RDY counts are updated when connections change (thanks @alpaker)
  • #184 - fix zero delay to time_ms in Message.requeue() (thanks @checkraise)

v0.8.1

6 years ago
  • #177/#179 - improved RDY handling; don't decrement RDY; prevent edge case max in flight violations (thanks @alpaker)
  • #175/#176 - prevent edge case max in flight violation (thanks @alpaker)
  • #174 - ensure that writer only publishes to active connections (thanks @panaetov)

v0.8.0

7 years ago
  • #167/#168 - make forwards compatible nsqlookupd queries for NSQ v1.0.0-compat
  • #169 - send forwards compatible IDENTIFY attributes for NSQ v1.0.0-compat
  • #170 - enable TCP_NODELAY on connections

v0.7.1

7 years ago
  • #161 - fix Python 3.4 protocol error (thanks @xiaost)
  • #160 - fix Python 3 JSON decoding error (thanks @mikolajb)

v0.7.0

7 years ago
  • #150 - Python 3 support (thanks @nickstenning et. al)
  • #156 - optimize backoff timer (thanks @ploxiln)
  • #157 - reuse protocol struct objects (thanks @virtuald)
  • #158 - optimistically schedule next ioloop read (thanks @virtuald)

v0.6.9

8 years ago
  • #139 - support DPUB (thanks @iameugenejo)
  • #142 - allow infinite attempts (thanks @iameugenejo)
  • #146 - fix regression in max_rdy_count from nsqd (thanks @klucar)
  • #148/#147 - test fixes (thanks @nickstenning)

v0.6.8

8 years ago
  • #129 - fix Snappy uncompressed declaration
  • #130 - add SIGINT handler (thanks @jonmorehouse)
  • #117 - add set_max_in_flight() to replace broken, deprecated disabled()
  • #126 - add msg_timeout option for IDENTIFY