Skip to content

Releases: aosingh/sqlite_rx

v1.2.2

25 Nov 02:14
78a2230

Choose a tag to compare

Upgraded dependencies to fix security issues

  • msgpack==1.1.0
  • pyzmq==26.2.0
  • tornado==6.4.2
  • billiard==4.2.1

v1.2.1

27 Oct 22:14
482dd4a

Choose a tag to compare

Upgraded dependencies:

  • msgpack==1.0.8
  • pyzmq==26.0.3
  • tornado==6.4.1

v1.2.0

10 Nov 20:00

Choose a tag to compare

This is minor version upgrade with the following updates:

  • Upgraded dependencies which also fixes security vulnerabilities

    • billiard==4.2.0
    • msgpack==1.0.7
    • pyzmq==25.1.1
    • tornado==6.3.3
  • Added support for Python 3.11 and 3.12

  • Dropped support for Python 3.7

v1.1.2

07 Aug 00:46

Choose a tag to compare

Simplified readme and documentation

v1.1.1

06 Aug 22:00

Choose a tag to compare

Removed click-repl import from sqlite-client CLI

v1.1.0

06 Aug 21:23

Choose a tag to compare

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_requirement in setup.py. By default, cli dependencies are not installed.
    • You can install it using pip install 'sqlite-rx[cli]'
  • 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-server and sqlite-client
  • Better handling for sqlite.backup API. Backup is neither supported on PyPy nor Windows

v1.0.2

15 Jul 05:56
c2b7878

Choose a tag to compare

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

01 Jan 19:39

Choose a tag to compare

Release v1.0.1

This is a maintenance release. PFB the changes

  1. lastrowdid is included in the query response if available
  2. rowcount is included in the query response if available
  3. In the response JSON, the key row_count is changed to rowcount to be inline with SQLite terminology
  4. Removed list comprehension when generating a resultset. Now, we use the list callable
  5. Minor code formatting changes for better readability
  6. Added Windows OS in the build matrix
  7. Added Python3.9 in the build matrix

v0.9.99

07 Jun 07:24
2d85d3d

Choose a tag to compare

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

v0.9.98

29 Apr 02:28
95b3a1c

Choose a tag to compare

Build Process tests for 2 additional python platforms

  • Python 3. 6
  • PyPy3

Fix

  • Issue #2