Ivan Moiseev
|
9a39db7a73
|
Merge branch 'long2ice:main' into fix/piclke-coder
|
2023-01-11 16:26:05 +03:00 |
|
long2ice
|
59a47b7fae
|
chore: set version 0.2.0
|
2023-01-11 21:20:41 +08:00 |
|
vvanglro
|
ed101595f7
|
fix: merge master
|
2023-01-11 16:43:36 +08:00 |
|
vvanglro
|
614ee25d0d
|
feat: merge master
|
2023-01-07 13:46:48 +08:00 |
|
hackjammer
|
b420f26e9b
|
transparent passthrough in the event of backend connection issues
|
2023-01-05 18:44:40 +00:00 |
|
Ivan Moiseev
|
e23289fcbf
|
Merge branch 'main' into fix/piclke-coder
|
2022-12-08 00:23:39 +04:00 |
|
long2ice
|
8f0920d0d7
|
ci: fix
|
2022-11-07 16:39:17 +08:00 |
|
Ivan Moiseev
|
cb9fe5c065
|
fix: PickleCoder and add tests for it.
|
2022-11-05 13:45:16 +04:00 |
|
vvanglro
|
4cb4afeff0
|
feat: support cache JSONResponse
|
2022-11-04 17:31:37 +08:00 |
|
vvanglro
|
a8fbf2b340
|
fix: request / router KeyError
|
2022-11-04 16:56:43 +08:00 |
|
long2ice
|
73f000a565
|
Merge pull request #93 from Mrreadiness/feat/type-hints-covering
Feat/type hints covering
|
2022-11-04 08:51:21 +08:00 |
|
long2ice
|
cda720f534
|
Merge pull request #74 from Genius-Voice/feature/support-async-keybuilder
Add ability to use async function for key_builder
|
2022-11-03 20:25:27 +08:00 |
|
Ivan Moiseev
|
5881bb9122
|
Merge branch 'main' into feat/type-hints-covering
# Conflicts:
# fastapi_cache/coder.py
# fastapi_cache/decorator.py
|
2022-11-03 15:53:22 +04:00 |
|
Ivan Moiseev
|
10f819483c
|
fix: replace pipe for Optional
|
2022-11-03 15:49:58 +04:00 |
|
long2ice
|
566d30b790
|
Merge pull request #88 from vvanglro/feat/cache_html
feat: support cache jinja2 template response
|
2022-11-03 19:42:47 +08:00 |
|
long2ice
|
671af52aea
|
Merge pull request #33 from DevLucca/master
add `no-cache` to cache exclusion
|
2022-10-31 21:51:35 +08:00 |
|
Ivan Moiseev
|
71a77f6b39
|
fix: request and response type hints
|
2022-10-30 11:03:16 +04:00 |
|
Ivan Moiseev
|
e555d5e9be
|
Merge remote-tracking branch 'main/master' into feat/type-hints-covering
# Conflicts:
# fastapi_cache/decorator.py
|
2022-10-30 10:58:02 +04:00 |
|
squaresmile
|
f3f134a318
|
Added typing to the decorator
|
2022-10-25 08:58:44 +07:00 |
|
squaresmile
|
5781593829
|
Added py.typed
|
2022-10-25 08:50:56 +07:00 |
|
Ivan Moiseev
|
c6bd8483a4
|
feat: fix tests and add FastAPICache init in tests.
|
2022-10-22 21:12:04 +04:00 |
|
Ivan Moiseev
|
e842d6408e
|
feat: make PickleCoder compatible with backends
|
2022-10-22 21:06:38 +04:00 |
|
Ivan Moiseev
|
68ef94f2db
|
feat: add more asserts for FastAPICache init
|
2022-10-22 21:05:43 +04:00 |
|
Ivan Moiseev
|
4c6abcf786
|
feat: add more type hints
|
2022-10-22 20:59:37 +04:00 |
|
Charl P. Botha
|
ceb70426f3
|
Factor out support for optional request / response
|
2022-10-14 21:58:34 +02:00 |
|
Charl P. Botha
|
d123ec4bfa
|
Add extra required await
|
2022-10-14 14:09:31 +02:00 |
|
Charl P. Botha
|
2822ab5d71
|
Factor out sync handling and use everywhere
|
2022-10-14 13:44:49 +02:00 |
|
vvanglro
|
7e64cd6490
|
feat: support cache jinja2 template response
|
2022-09-28 17:37:05 +08:00 |
|
long2ice
|
cb9259807e
|
feat: make request and response optional
|
2022-09-10 20:06:37 +08:00 |
|
Yurii Karabas
|
f310ef5b2d
|
Use run_in_threadpool instead of asyncio run_in_executor
|
2022-09-09 19:35:48 +03:00 |
|
Jegor Kitskerkin
|
6cc1e65abb
|
Add support for async key_builder
|
2022-08-11 15:16:12 +02:00 |
|
thentgesMindee
|
309d9ce7d1
|
fix: 🐛 FastAPICache.clear clear whole prefix when namespace is None
|
2022-08-10 19:31:29 +02:00 |
|
Lucca Marques
|
6dc449b830
|
Merge branch 'master' into master
|
2022-08-08 12:40:33 -03:00 |
|
Jegor Kitskerkin
|
d6c52408d2
|
Add support for normal def functions
|
2022-08-01 00:06:39 +02:00 |
|
long2ice
|
824e2e145f
|
Replace aioredis with redis-py
|
2022-06-17 11:01:47 +08:00 |
|
kailyn
|
2f1b1409b9
|
bugfix: '+' is more prior than 'or'
|
2022-04-24 11:19:20 +08:00 |
|
long2ice
|
70f53566aa
|
Merge pull request #40 from jimtheyounger/feature/add-dynamodb-backend
Add dynamodb backend support
|
2021-10-29 10:45:28 +08:00 |
|
long2ice
|
9928f4cda0
|
Add enable param to init
|
2021-10-28 15:52:21 +08:00 |
|
long2ice
|
c3be2eca19
|
Fix default json coder for datetime.
|
2021-10-09 16:51:05 +08:00 |
|
Jimmy
|
11f01a21f5
|
Remove unused variable assignment
|
2021-10-07 17:34:06 +02:00 |
|
Jimmy
|
cdcfdc6ae6
|
Apply styling
|
2021-10-06 10:10:22 +02:00 |
|
Jimmy
|
a40c54e9e7
|
Update README & add usage
|
2021-09-29 16:22:04 +02:00 |
|
Jimmy
|
d67797a1d5
|
Add DynamoDB backend
|
2021-09-29 16:14:28 +02:00 |
|
long2ice
|
37a2fa85db
|
update CONVERTERS
|
2021-09-17 10:19:56 +08:00 |
|
Lucca Leme Marques
|
dacd7e1b0f
|
add no-cache to cache exclusion
|
2021-08-23 11:51:28 -03:00 |
|
long2ice
|
767241be41
|
- Fix redis cache.
- Encode key builder.
|
2021-07-26 16:33:22 +08:00 |
|
David Velez
|
2dd37b09ab
|
This fixes #24. Looking at aioredis library, the client.py keyword for set is now 'ex', not 'expire'. Tested this fix and fast-cache now works without issue.
|
2021-07-22 10:17:52 -05:00 |
|
long2ice
|
7c2007847f
|
Merge pull request #8 from rushilsrivastava/patch-2
Use FastAPI's built in jsonable_encoder
|
2021-04-30 16:48:07 +08:00 |
|
alexandr.yagolovich
|
eb55b01be9
|
timezone serializer to coder.JsonEncoder for datetime.datetime instances
|
2021-04-28 20:44:35 +03:00 |
|
long2ice
|
8573eeace6
|
fix ci
|
2021-03-20 14:47:46 +08:00 |
|