Releases: aosingh/sqlite_rx
Releases · aosingh/sqlite_rx
v1.2.2
v1.2.1
v1.2.0
v1.1.2
v1.1.1
v1.1.0
This is a minor release version upgrade with the following features and fixes
- Dropped support for Python 3.6 and added support for Python 3.10
- CLI dependencies are defined as an
extras_requirementin setup.py. By default, cli dependencies are not installed.- You can install it using
pip install 'sqlite-rx[cli]'
- You can install it using
- PEP 517 compliant build system
- Introduced setup.cfg
- Dev requirements in requirements_dev.txt
- Upgraded and pinned down versions of core dependencies
- Github actions update for Python versions 3.7, 3.8, 3.9, and 3.10
- Added MIT License text
- Better CLI for
sqlite-serverandsqlite-client - Better handling for sqlite.backup API. Backup is neither supported on PyPy nor Windows
v1.0.2
This is a maintenance release. PFB the updates
- Online backup functionality. This feature was suggested by @marekyggdrasil
- Python's multiprocessing module is replaced with billiard
- This is mainly changed to support the backup daemon thread to be started in the server process without any pickling issues.
- Starting this release, documentation can be accessed at https://aosingh.github.io/sqlite_rx/
- Build pipeline is moved to Github actions.
- ContextManager support for SQLiteClient.
v1.0.1
Release v1.0.1
This is a maintenance release. PFB the changes
lastrowdidis included in the query response if availablerowcountis included in the query response if available- In the response
JSON, the keyrow_countis changed torowcountto be inline with SQLite terminology - Removed list comprehension when generating a resultset. Now, we use the
listcallable - Minor code formatting changes for better readability
- Added
Windows OSin the build matrix - Added
Python3.9in the build matrix
v0.9.99
Release 0.9.99
-
unittests
- Fixed test coverage report of the server process
- Pytest fixtures for better-organized test cases
-
SQLiteServer
- Cleanup logic is included in server.run() method.
-
SQLiteClient
- Fixed a bug in the retry logic. Send request again before polling the REQ socket
- Raises an exception when Server is offline
-
SQLiteRxError (Base Class)
- SQLiteRxAuthConfigError
- SQLiteRxZAPSetupError
- SQLiteRxTransportError
- SQLiteRxSerializationError
- SQLiteRxCompressionError
- SQLiteRxConnectionError