In SQLAlchemy 1.4 a some new DeprecationWarnings were issued.
Most prominent, the old-style method signature of after_bulk_update and after_bulk_delete changed to a take a [update|delete]_context similar to after_flush https://github.com/zopefoundation/zope.sqlalchemy/blob/master/src/zope/sqlalchemy/datamanager.py#L280-L284
This style was introduced in version 0.9 and would also require to bump the minimal required version of SQLAlchemy to this version. https://docs.sqlalchemy.org/en/14/orm/events.html?highlight=after_bulk_update#sqlalchemy.orm.SessionEvents.after_bulk_delete
In
SQLAlchemy 1.4a some newDeprecationWarnings were issued.Most prominent, the old-style method signature of after_bulk_update and after_bulk_delete changed to a take a
[update|delete]_contextsimilar toafter_flushhttps://github.com/zopefoundation/zope.sqlalchemy/blob/master/src/zope/sqlalchemy/datamanager.py#L280-L284This style was introduced in version 0.9 and would also require to bump the minimal required version of SQLAlchemy to this version. https://docs.sqlalchemy.org/en/14/orm/events.html?highlight=after_bulk_update#sqlalchemy.orm.SessionEvents.after_bulk_delete