Comments (7)
Downgrading from 1.5.3
to 1.5.2
fixes this issue.
from apicache.
Fixed as of now @ 1.6.2
Thanks very much for everyone's patience!
from apicache.
Yeah - does look like in the 1.5.3
release that restriction was added but unclear the reasoning. It doesn't seem related to the redis fix included in the release?
from apicache.
#212 (comment) Looks like this is why?
So we continue to be plagued by issues trying to resolve tests using restify with Node v13+ (with or without gzip, I'm finding).
I'm proposing we finish updating the repo with the changes above (dropping old Node support), and temporarily drop official support for restify (specifically when used with node 13+). I'd add in a check to allow Travis to run the tests for restify+gzip with Node 12 and under. Either way, this will be part of the v2 release that will go into cruise control while we make a decent/all-new API for v3.
from apicache.
@imnotjames is correct... under Node 14, the restify and redis tests break down hard:
from apicache.
As I don't use restify or redis in my projects, I'd hoped someone else would spearhead the fixes there as I have no easy way to test these beyond the test suite.
In hindsight, and should apicache realistically get to a proper v2, it'll drop baked-in support for either, instead allowing any store mechanism with a standard interface to be plugged into apicache - making it backend agnostic. This would allow others to author/maintain the plugins, and apicache to simply focus on firing the appropriate cache calls and handling the response/headers side of things.
from apicache.
The next problem is that I have moved on past express in the last year and will likely focus on serverless (CloudFlare Workers) for the near future, and thus library focus will be on improved tooling in that workflow (Example: https://www.npmjs.com/package/itty-router). If someone would like to collaborate on a v2 of apicache, I'd be happy to discuss and pass the torch if the vision aligns! 👍
from apicache.
Related Issues (20)
- Browser ignoring cleared cache group HOT 3
- How to ignore cache but still save the result at the end HOT 2
- How do you manage a memory?
- Help with clearing cache HOT 1
- Dont serve cache if API authorization fails HOT 1
- Having issues using ioredis and typescript
- How can I use stale-while-revalidate with max-age?
- Is there any limit to url length ?
- MAINTAINERS WANTED: Looking for active authors to help with the maintenance/evolution of apicache! HOT 6
- cache-control global options not working correctly HOT 2
- Event when cache is expired HOT 1
- Advice on preventing race conditions caused by multiple calls to the same endpoint made simultaneously (using Redis)? HOT 1
- Add Redis version 4 support HOT 5
- Load balancer + restify bug resolution
- Redis cached data for the same key is never returned, only continuously added on subsequent requests HOT 2
- is dynamic duration possible? HOT 3
- redisClient option not able to store apicache data in redis database HOT 4
- Set X-Cache in response header
- Possible memory leak in MemoryCache
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apicache.