Zeo

Latest version: v6.0.0

Safety actively analyzes 629788 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

5.2.1

Not secure
------------------

- Add support for Python 3.7.

- Switch from ``msgpack-python`` to ``msgpack``. Currently a version < 0.6
is required.

- Stop calling the deprecated ``checkSecure`` method when creating a
``ClientStorage``. With ZODB 5.2.2 and above, this issued a warning.
With older versions, this *could* issue a log message, but this was
considered `a misfeature
<https://github.com/zopefoundation/ZODB/issues/155>`_. See `issue
134 <https://github.com/zopefoundation/ZEO/issues/134>`_.

5.2.0

Not secure
------------------

- Fixed: The quickstart/ad-hoc/play ZEO server relied on test
dependencies. See `issue 105
<https://github.com/zopefoundation/ZEO/issues/105>`_.

- Disallow passing strings as addresses to ClientStorage under Windows
because string addresses are used for unix-domain sockets, which
aren't supported on Windows. See `issue 107
<https://github.com/zopefoundation/ZEO/issues/107>`_.

- Renamed all ``async`` attributes to ``async_`` for compatibility
with Python 3.7. See `issue 104
<https://github.com/zopefoundation/ZEO/issues/104>`_.

- Fixed to work with some changes made in ZODB 5.4.0.

Client-side updates are included for ZODB 5.4.0 or databases that
already had ``zodbpickle.binary`` OIDs. See `issue 113
<https://github.com/zopefoundation/ZEO/issues/113>`_.

- ZEO now uses pickle protocol 3 for both Python 2 and Python 3.
(Previously protocol 1 was used for Python 2.) This matches the
change in ZODB 5.4.0.

5.1.2

Not secure
------------------

- Fix: ZEO didn't work with a change in ZODB 5.4.0.

(Allow ``zodbpickle.binary`` to be used in RPC requests, which is
necessary for compatibility with ZODB 5.4.0 on Python 2. See `issue
107 <https://github.com/zopefoundation/ZEO/issues/107>`_.)

5.1.1

Not secure
------------------

- All classes are new-style classes on Python 2 (they were already
new-style on Python 3). This improves performance on PyPy. See
`issue 86 <https://github.com/zopefoundation/ZEO/pull/86>`_.

- Fixed removing UNIX socket files under Python 2 with ZConfig 3.2.0.
See `issue 90 <https://github.com/zopefoundation/ZEO/issues/90>`_.

5.1.0

Not secure
------------------

- Added support for serializing ZEO messages using `msgpack
<http://msgpack.org/index.html>`_ rather than pickle. This helps
pave the way to supporting `byteserver
<https://github.com/jimfulton/byteserver>`_, but it also allows ZEO
servers to support Python 2 or 3 clients (but not both at the same
time) and may provide a small performance improvement.

- Possibly fixed the deprecated and untested zeoctl script.

- Removed zeopasswd, which no longer makes sense given that ZEO
authentication was removed, in favor of SSL.

5.0.4

Not secure
------------------

- Fixed: ZEO needed changes to work with recent transaction changes.

ZEO now works with the latest versions of ZODB and transaction

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.