Skip to content

Releases: aosingh/sqlite_rx

v1.3.0

Choose a tag to compare

@aosingh aosingh released this 01 Mar 01:40

What's Changed

Full Changelog: v1.2.2...v1.3.0

v1.2.2

Choose a tag to compare

@aosingh aosingh released this 25 Nov 02:14
78a2230

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

Choose a tag to compare

@aosingh aosingh released this 27 Oct 22:14
482dd4a

Upgraded dependencies:

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

v1.2.0

Choose a tag to compare

@aosingh aosingh released this 10 Nov 20:00

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

Choose a tag to compare

@aosingh aosingh released this 07 Aug 00:46

Simplified readme and documentation

v1.1.1

Choose a tag to compare

@aosingh aosingh released this 06 Aug 22:00

Removed click-repl import from sqlite-client CLI

v1.1.0

Choose a tag to compare

@aosingh aosingh released this 06 Aug 21:23

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

Choose a tag to compare

@aosingh aosingh released this 15 Jul 05:56
c2b7878

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

Choose a tag to compare

@aosingh aosingh released this 01 Jan 19:39

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

Choose a tag to compare

@aosingh aosingh released this 07 Jun 07:24
2d85d3d

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