pkgsrc/databases/py-redis/PLIST
adam 6c373502ca py-redis: updated to 3.3.8
* 3.3.8
    * Fixed MONITOR parsing to properly parse IPv6 client addresses, unix
      socket connections and commands issued from Lua.
* 3.3.7
    * Fixed a regression introduced in 3.3.0 where socket.error exceptions
      (or subclasses) could potentially be raised instead of
      redis.exceptions.ConnectionError.
* 3.3.6
    * Fixed a regression in 3.3.5 that caused PubSub.get_message() to raise
      a socket.timeout exception when passing a timeout value.
* 3.3.5
    * Fix an issue where socket.timeout errors could be handled by the wrong
      exception handler in Python 2.7.
* 3.3.4
    * More specifically identify nonblocking read errors for both SSL and
      non-SSL connections. 3.3.1, 3.3.2 and 3.3.3 on Python 2.7 could
      potentially mask a ConnectionError.
* 3.3.3
    * The SSL module in Python < 2.7.9 handles non-blocking sockets
      differently than 2.7.9+. This patch accommodates older versions
* 3.3.2
    * Further fixed a regression introduced in 3.3.0 involving SSL and
      non-blocking sockets.
* 3.3.1
    * Fixed a regression introduced in 3.3.0 involving SSL and non-blocking
      sockets.
* 3.3.0
    * Resolve a race condition with the PubSubWorkerThread.
    * Cleanup socket read error messages.
    * Cleanup the Connection's selector correctly.
    * Added a Monitor object to make working with MONITOR output easy.
    * Internal cleanup: Removed the legacy Token class which was necessary
      with older version of Python that are no longer supported.
    * Response callbacks are now case insensitive. This allows users that
      call Redis.execute_command() directly to pass lower-case command
      names and still get reasonable responses.
    * Added support for hiredis-py 1.0.0 encoding error support. This should
      make the PythonParser and the HiredisParser behave identically
      when encountering encoding errors.
    * All authentication errors now properly raise AuthenticationError.
      AuthenticationError is now a subclass of ConnectionError, which will
      cause the connection to be disconnected and cleaned up appropriately.
    * Add READONLY and READWRITE commands.
    * Remove selectors in favor of nonblocking sockets. Selectors had
      issues in some environments including eventlet and gevent. This should
      resolve those issues with no other side effects.
    * Fixed an issue with XCLAIM and previously claimed but not removed
      messages.
    * Allow for single connection client instances. These instances
      are not thread safe but offer other benefits including a subtle
      performance increase.
    * Added extensive health checks that keep the connections lively.
      Passing the "health_check_interval=N" option to the Redis client class
      or to a ConnectionPool ensures that a round trip PING/PONG is successful
      before any command if the underlying connection has been idle for more
      than N seconds. ConnectionErrors and TimeoutErrors are automatically
      retried once for health checks.
    * Changed the PubSubWorkerThread to use a threading.Event object rather
      than a boolean to control the thread's life cycle.
    * Fixed a bug in Pipeline error handling that would incorrectly retry
      ConnectionErrors.
2019-08-22 12:00:46 +00:00

30 lines
1,012 B
Text

@comment $NetBSD: PLIST,v 1.4 2019/08/22 12:00:46 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/redis/__init__.py
${PYSITELIB}/redis/__init__.pyc
${PYSITELIB}/redis/__init__.pyo
${PYSITELIB}/redis/_compat.py
${PYSITELIB}/redis/_compat.pyc
${PYSITELIB}/redis/_compat.pyo
${PYSITELIB}/redis/client.py
${PYSITELIB}/redis/client.pyc
${PYSITELIB}/redis/client.pyo
${PYSITELIB}/redis/connection.py
${PYSITELIB}/redis/connection.pyc
${PYSITELIB}/redis/connection.pyo
${PYSITELIB}/redis/exceptions.py
${PYSITELIB}/redis/exceptions.pyc
${PYSITELIB}/redis/exceptions.pyo
${PYSITELIB}/redis/lock.py
${PYSITELIB}/redis/lock.pyc
${PYSITELIB}/redis/lock.pyo
${PYSITELIB}/redis/sentinel.py
${PYSITELIB}/redis/sentinel.pyc
${PYSITELIB}/redis/sentinel.pyo
${PYSITELIB}/redis/utils.py
${PYSITELIB}/redis/utils.pyc
${PYSITELIB}/redis/utils.pyo