Skip to content

Releases: a-luna/fastapi-redis-cache

v0.2.5

29 Jun 11:56
233835b
Compare
Choose a tag to compare

This is a small release containing fixes for two minor bugs. Also, 100% test coverage has again been achieved. Comments documenting the intended usage and design have been added to all test functions.

Bug Fixes

  • bug: serialize_json should not be called on data if attempt to add data to cache fails @a-luna (#47)
  • bug: 304 response to request with if-none-metch header field must contain cache-control, expires, etag header fields @a-luna (#44)

Maintenance

  • add comments to test functions in order to better document the intended design @a-luna (#48)
  • missing test coverage: response data is not json-serializable @a-luna (#45)
  • add toc to readme @a-luna (#49)

v0.2.4

15 Jun 13:50
0235bda
Compare
Choose a tag to compare

The fix applied in v0.2.3 inadvertently prevented all list objects from being added to the cache, which has been fixed in this release.

Bug Fixes

  • fix: list objects are now uncachable @a-luna (#36)

Maintenance

v0.2.3

14 Jun 04:22
a5130ca
Compare
Choose a tag to compare

v0.2.2

29 Apr 01:06
fa065fe
Compare
Choose a tag to compare

Bug Fixes

  • redis.ConnectionError should be caught @a-luna (#30)

v0.2.1

29 Apr 00:48
bc90bb0
Compare
Choose a tag to compare

Bug Fixes

v0.2.0

29 Apr 00:20
dc57568
Compare
Choose a tag to compare

Maintenance

v0.1.4

25 Apr 07:21
472a638
Compare
Choose a tag to compare

Bug Fixes

Maintenance

v0.1.3

24 Apr 13:05
1745cee
Compare
Choose a tag to compare

Bug Fixes

  • fix: get_etag should handle list objects @a-luna (#15)

Maintenance

v0.1.2

24 Apr 05:58
0a7f1a6
Compare
Choose a tag to compare

Bug Fixes

  • fix: duplicate types can be added to ignore_arg_types @a-luna (#12)
  • cache key does not include prefix @a-luna (#5)

Maintenance

  • minor housekeeping @a-luna (#14)
  • add more usage examples and explanations to README @a-luna (#13)
  • increase test coverage to 100% @a-luna (#11)
  • further refactorings for client module @a-luna (#10)
  • move ttl calculation to client module @a-luna (#9)
  • increase test coverage to 94% @a-luna (#7)
  • change redis module to use str for host_url @a-luna (#6)
  • refactor cache and client modules @a-luna (#4)

v0.1.1

22 Apr 08:18
0f997ce
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an import error in redis.py @a-luna