Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Tags: omnilib/aiosqlite

Tags

v0.22.1

Toggle v0.22.1's commit message
Bug fix release

NOTE: Starting with `v0.22.0`, the `aiosqlite.Connection` object no longer
inherits from `threading.Thread`. If not using aiosqlite as a context manager,
clients must `await connection.close()` or call `connection.stop()` to ensure
the helper thread is completed and terminated correctly. A `ResourceWarning`
will be emitted for any connection that is garbage collected without being
closed or stopped.

- Added synchronous `stop()` method to `aiosqlite.Connection` to enable safe
  cleanup and termination of the background thread without dependence
  on having an active event loop (#370)

v0.22.0

Toggle v0.22.0's commit message
Feature release

- Support `set_authorizer` query access controls (#349)
- Wait for transaction queue to complete when closing connection (#305)
- Emit warning when connection goes out of scope without being closed (#355)
- Remove dependency on `typing_extensions` (#365)

v0.21.0

Toggle v0.21.0's commit message
Maintenance release

- Fix: close connection correctly when BaseException raised in connection (#317)
- Metadata improvements
- Tested and supported on Python 3.13
- Drop support for Python 3.8
- Drop testing on PyPy

v0.20.0

Toggle v0.20.0's commit message
Feature release

- Connection `.close()` method is now idempotent (#238)
- Performance improvements in connection thread and event loop (#213, #271)
- Updated contributor guide (#255)
- Tested on Python 3.12
- Dropped support for Python 3.7 (#230)

v0.19.0

Toggle v0.19.0's commit message
Feature release

- Add support for setting cursor `row_factory` (#229)
- Dropped unused compatibility shims for 3.5 and 3.6
- Deprecated: Python 3.7 support will be dropped in v0.20.0

v0.18.0

Toggle v0.18.0's commit message
Feature release

- Added support for `paramstyle` (#197)
- Better type hints for `isolation_level` (#172) and `text_factory` (#179)
- Use stdlib typing module when possible (#114)
- Replace aiounittest with stdlib on 3.8+
- Docmentation improvements (#108)
- Dropped support for Python 3.7, added support for Python 3.10 and 3.11 (#208)

v0.17.0

Toggle v0.17.0's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Feature release

* Connection objects now raise ValueError when closed and a command is executed (#79)
* Fix documented examples in readme (#104)

v0.16.1

Toggle v0.16.1's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Bug fix release

- Reduce logging severity for exceptions (#93)
- Stop logging result objects; they can be big (#102)

v0.16.0

Toggle v0.16.0's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Feature release

* Improved performance for async iteration on cursors (#34, #86)
* Support for deterministic user functions in Python 3.8+ (#81, #83, #84)
* Reduced logging severity for exceptions returned from children (#75, #76)
* Fix InvalidStateError when setting future results (#80, #89)
* Allow user to catch exceptions from `close()` (#68, #90)
* Tested under Python 3.9 (#91)

v0.15.0

Toggle v0.15.0's commit message

Verified

This tag was signed with the committer’s verified signature.
amyreese Amethyst Reese
Feature release

- Support for accessing connections from multiple event loops
- Fixed type annotations for connection methods returning cursors
- Move cursors into separate module from connections
- Deprecated `loop` parameter to `connect()` and `Connection`