Skip to content

Releases: karlicoss/cachew

release: support sqlalchemy 2.0

28 Jan 08:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.11.0

release: performance speedup + synthetic caching

11 Apr 11:00
Compare
Choose a tag to compare
  • core: 5x performance speedup for writing into the database
  • core: support for synthetic caching, still somewhat experimental so opt-in
  • core: switch hash key json
  • general: deprecate python3.6 support (EOL)

v0.9.0

20 Mar 17:18
Compare
Choose a tag to compare
  • new: use "user cache directory" for keeping cached data instead of /tmp/cachew: 161ce25
  • fix: only set WAL on cachew engine (instead of Engine class) -- before could cause conflicts if another process was also using sqlalchemy 2c0e436

see commits for full changes v0.8.1...v0.9.0

minor release: treat None as 'no cache' in factory constructor

10 Nov 05:48
Compare
Choose a tag to compare

release

08 Oct 18:54
Compare
Choose a tag to compare
  • changed: rename hashf to depends_on (backwards compatible)
  • changed: the pass you pass to cachew is treated as a directory by default, name chosen automatically based on the module/function name
  • make cachew defensive by default, controlled by cachew.settings.THROW_ON_ERROR
  • better datetime handling (preserve pytz tzinfo)
  • better Exception handling (enabled by default, individual arguments preserved)
  • more tests

core updates

26 Jul 10:54
Compare
Choose a tag to compare
  • recursion support
  • safer concurrency handling
  • smaller chunk size
  • more tests

Test github actions release, no changes

18 Apr 13:37
Compare
Choose a tag to compare
v0.6.3

get rid of setup.cfg and pyscaffold; set up github actions

Optional feature: Exceptions

08 Jan 21:57
Compare
Choose a tag to compare
v0.6.2

update readme

Fix concurrency issues

05 Jan 22:34
Compare
Choose a tag to compare
v0.6.1

add fuzzing during concurrency tests

fix default argument handling

08 Dec 18:08
36a2465
Compare
Choose a tag to compare
v0.5.1

Fix bug when default argument is explicitly specified (#3)