Products.sqlalchemyda

Latest version: v2.2

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

Scan your dependencies

Page 3 of 4

0.6.0b7

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

This is a more stable beta, with several fixes. It has been tested
with SQLAlchemy 0.9.8, Zope2.13, and Python 2.7.9.

Fixes from beta 1-7 include:

- Manifest now includes the .rst, .txt, and .zpt files required
for installation via ZMI in Zope2.
- The new `lookup_da` registry was failing to populate after
Zope restarts; now the registry populates when the DA instance
unpickles. (TODO: needs test coverage; this feature is not
as robust as it could be, since the registry could be
called before unpickling). UPDATE for beta 7: Still no
test coverage, but after manual testing fixed bug with
switched key and values in registry.
- Added a new `clear_da_registry` to support test teardown.
- NOTE: Beta6 release was taken from the wrong branch,
and contained experimental untested code. DO not use beta6.

Some non-public patches to support MSSQL have been tested; please inquire if
interested in having them merged to public code.

0.6.0b

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

- Added alternative lookup API to get a handle on SAWrapper instances. To use
the new lookup mechanism, see Products.SQLAlchemyDA.da.py and look for the
function `lookup_da`. This was created to allow avoiding Zope Acquisition as
a lookup mechanism, and to work around the issue that the underlying
z3c.sqlalchemy `getSAWrapper` function is non-usable when created by the
SAWrapper DA. This is because API consumers have no access to the random
internally generated name ('util_id' attribute) under which the utility
is registered...at least not without resorting to Acquisition calls.
- Tested with SQLAlchemy 0.7.6, Zope 2.13, and Python 2.7.9, and SQLite.
Your mileage may vary with other databases and versions, but most likely
it will run with older versions of Zope and Python as old as 2.5 (running
tests requires at least Python 2.5). Newer versions of SQLAlchemy will be
tested for the next release.

0.5.2

------------------
- Fixed LP 639597

0.5.1

Not secure
------------------
- fixed typo in type mapping

0.5.0

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

- Fixed LP 570208
- Added a method 'add_extra_engine_options' to set additional engine
options for SQLAlchemy.create_engine.
- Removed SOFTWARE_HOME dependency
- Requires SQLAlchemy >= 0.5.0

0.4.1

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

- fixed issue with version.txt file

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.