graphql-redis-subscriptions
graphql-redis-subscriptions copied to clipboard
A graphql subscriptions implementation using redis and apollo's graphql-subscriptions
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.1 to 9.27.0. Release notes Sourced from eslint's releases. v9.27.0 Features d71e37f feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas) ba456e0...
Bumps [graphql](https://github.com/graphql/graphql-js) from 16.6.0 to 16.11.0. Release notes Sourced from graphql's releases. 16.11.0 v16.11.0 (2025-04-26) New Feature 🚀 #4363 Ensure we validate for using nullable variables in oneOf input fields...
Converted .eslintrc to a new style flat config eslint.config.mjs. Added globals.nodeBuiltin for pure .js files.
Bumps [chai-as-promised](https://github.com/chaijs/chai-as-promised) and [@types/chai-as-promised](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai-as-promised). These dependencies needed to be updated together. Updates `chai-as-promised` from 7.1.1 to 8.0.1 Release notes Sourced from chai-as-promised's releases. v8.0.1 What's Changed fix: update license in...
Instead of both unsubscribing and punsubcsribing towards redis, we select the method based on the configuration when the subscribe-method was issued. This is important for clients wanting to use a...
`RedisPubSub` [unconditionally runs both an `UNSUBSCRIBE` and a `PUNSUBSCRIBE` command](https://github.com/davidyaha/graphql-redis-subscriptions/blob/2e3704655f48ebd1f3ffaefff721f155bb134fe3/src/redis-pubsub.ts#L162) when unsubscribing. Normally, this probably isn't an issue, but ElastiCache Serverless doesn't support `PUNSUBSCRIBE`, causing an exception, and preventing the...
Since https://github.com/redis/ioredis/pull/1695 the best way to import ioredis and satisfy types is to use this syntax
I'm trying to map the iterator results just before sending them to the subscribers. I achieved this by using a custom `deserializer`. It's the best place to do it as...
Closes #654 Prevents errors when running with a Redis or Valkey server that doesn't support `PUNSUBSCRIBE`, as is the case with ElastiCache Serverless.