Sqlitedict Versions Save

Persistent dict, backed by sqlite3 and pickle, multithread-safe.

v2.1.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/RaRe-Technologies/sqlitedict/compare/2.0.0...v2.1.0

2.0.0

2 years ago

2.0.0, 04/03/2022

This release supports Python 3.7 and above. If you need support for older versions, please use the previous release, 1.7.0.

  • Do not create tables when in read-only mode (PR #128, @hholst80)
  • Use tempfile.mkstemp for safer temp file creation (PR #106, @ergoithz)
  • Fix deadlock where opening database fails (PR #107, @padelt)
  • Make outer_stack a parameter (PR #148, @mpenkov)

1.7.0

3 years ago

1.7.0, 04/09/2018

  • Add a blocking commit after each modification if autocommit is enabled. (PR #94, @endlisnis)
  • Clean up license file names (PR #99, @r-barnes)
  • support double quotes in table names (PR #113, @vcalv)

1.6.0

5 years ago
  • Add get_tablenames method to retrieve all table names from an existing SQLite DB file. (@transfluxus, #72)
  • Add license files to dist (@toddrme2178, #79)
  • Replace easy_install -> pip in README (@thechief389, #77)
  • Update build badge (@menshikh-iv)

1.5.0

7 years ago
  • Add encode and decode parameters to store json, compressed or pickled objects (@erosennin, #65)
  • Python 3.6 fix: commit before turning off synchronous (@bit, #59)
  • Update sqlite version to 3.8.2 (@tmylk, #63)

1.4.2

7 years ago

1.4.2, 26/08/2016

  • Fix some hangs on closing. Let enter re-open a closed connection. (@ecederstrand, #55)
  • Surround table names with quotes. (@Digenis, #50)

1.4.1

8 years ago
  • Read-only mode (@nrhine1, #37)
  • Check file exists before deleting (@adibo, #39)
  • AttributeError after SqliteDict is closed (@guyskk, #40)
  • Python 3.5 support (@jtatum, #47)
  • Pickle when updating with 2-tuples seq (@Digenis, #49)
  • Fix exit errors: TypeError("'NoneType' object is not callable",) (@janrygl, #45)

v1.2.0

9 years ago
  • consistent change of license to Apache 2.0
  • full py3k support, including Travis tests