Tags: dymmond/databasez
Tags
mitigate deadlock with full_isolation off & other fixes (#54) Changes: - fix deadlock with full_isolation off - fix Transaction failing over AsyncDatabaseHelper - fix testclient constructor interface matching database constructor interface - lock down jdbc to use only one connection per engine, this should fix the segfaults - don't execute concurrent tests with mssql on github - update docs with warning concerning mssql and threading
fix transactions in multithreading contexts (#53) Changes: - fix transactions with multithreading - stack the transaction backend instances on the transaction stack and remove ACTIVE_TRANSACTIONS (unreliable with multithreading) - bump version - cleanup utils move async helpers to corresponding files - decrease connection counter on failed start calls (transaction) when not using `__aenter__`
full isolation mode & force_rollback fixes (#48) Changes: - add full_isolation mode. - `batched_iterate` interface of `Connection` differed from the one of `Database`. - `iterate` interface of `Connection` differed from the one of `Database`. - Hooks are not called anymore on automatically created Database objects (fixes problems with subdatabases). - More multithreading safety. - Fixes for force_rollback - bump version - fix link in docs
improve multiloop callforwarding (#46) Changes: - improve call forwarding - allow now using connect instead of the async contextmanager - unbreak idioms which does not use the returned Database of async contextmanager but the parent database in multi loop contexts - unbreak force_rollback in multi loop contexts
PreviousNext