Skip to content

Releases: karlicoss/cachew

roling release

29 Jan 21:37
Compare
Choose a tag to compare

What's Changed

  • marshall: allow implicit cast of int to float and None to any other type by @karlicoss in #60

Full Changelog: v0.15.20231019...v0.16.20240129

v0.15.20231019

19 Oct 01:58
Compare
Choose a tag to compare

What's Changed

  • Fix from future import annotations behaviour by @karlicoss in #58

Full Changelog: v0.14.20231004...v0.15.20231019

v0.14.20231004: use pyproject.toml

04 Oct 22:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.20230922...v0.14.20231004

experimenal support for CACHEW_DISABLE

22 Sep 01:39
f71a505
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.20230920...v0.14.20230922

hotfix (was missing some subpackages previously)

19 Sep 20:55
Compare
Choose a tag to compare
v0.14.20230920

setup: install all namespace packages (instead of just 'cachew')

new release (lots of perfromance enhancements)

19 Sep 19:38
Compare
Choose a tag to compare

What's Changed

  • work on faster marshalling + proper benchmarks by @karlicoss in #44

  • switch to new marshalling implementation by @karlicoss in #45

  • speedup for reading and writing cached data with sqlalchemy by @karlicoss in #48

  • core: rewrite and simplify return type inference by @karlicoss in #46

  • proper support for single return values by @karlicoss in #51

  • core: add support for other backends apart from sqlite, add file-based backend (basically jsonl) by @karlicoss in #50

Full Changelog: v0.13.0...v0.14.20230919

v0.13.0

09 Jun 01:21
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

07 Jun 23:59
Compare
Choose a tag to compare

What's Changed

  • core: mark custom types as cacheable to prevent warnings during queries by @karlicoss in #36
  • set min version to 3.8; get rid of deprecated pkg_resources by @karlicoss in #37
  • better type annotations for @Cachew by @karlicoss in #39

Full Changelog: v0.11.0...v0.12.0

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)