Zope-sqlalchemy

Latest version: v1.0

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

Scan your dependencies

Page 2 of 3

0.7.3

------------------

* Prevent the ``Session`` object from getting into a "wedged" state if joining
a transaction fails. With thread scoped sessions that are reused this can cause
persistent errors requiring a server restart.

See: https://github.com/zopefoundation/zope.sqlalchemy/issues/2

0.7.2

------------------

* Make life-time of sessions configurable. Specify `keep_session=True` when
setting up the SA extension.

* Python 3.3 compatibility.

0.7.1

------------------

* Use ``implementer`` as a class decorator instead of ``implements()`` at
class scope for compatibility with ``zope.interface`` 4.0. This requires
``zope.interface`` >= 3.6.0.

0.7

----------------

* Python 3.2 compatibility.

0.6.1

------------------

* Update datamanager.mark_changed to handle sessions which have not yet logged
a (ORM) query.

0.6

----------------

* Implement should_retry for sqlalchemy.orm.exc.ConcurrentModificationError
and serialization errors from PostgreSQL and Oracle.
(Specify transaction>=1.1 to use this functionality.)

* Include license files.

* Add ``transaction_manager`` attribute to data managers for compliance with
IDataManager interface.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.