The format is based on Keep a Changelog.
- fix missing error handlers on pi-watch and pi-karma redis clients #45
2.0.7 - 2024-04-21
- populate [files] in package.json. Delete .npmignore.
- lint: remove duplicate / stale rules from .eslintrc
- ci: update to shared GHA workflows
- doc(CONTRIBUTORS): added
- doc: Changes -> CHANGELOG
- prettier
2.0.6 - 2023-12-12
- doc(README): '[socket]' is now '[server]' (#39)
- chore(ci): add .release, updated dot files
- fix: backwards compatibility with legacy plugin config files
- fix: rename p* methods -> * (required in redis v4)
- fix: add
await client.connect()
as is now required, fixes #32 - fix: make redis_ping async
- dep(redis): bump 4.0 -> 4.1
- chore(ci): updated syntax
- chore(ci): added codeql config
- test: added tests for init_redis_plugin
- dep(redis): bump major version 3 -> 4
- breaking API change: replaced callbacks with promises
- config.ini
- opts.db -> opts.database (to match upstream)
- chore(ci): switch CI from Travis to GitHub Actions
- doc(README): update formatting with GFM
- chore(ci): replace nodeunit with mocha
- dep(redis): update lib to v3
- appveyor: test on node 10
- create custom connection only after: all 3 conditions match
- merge ALL of [opts] into [server] config (fixes #18)
- merge all of [opts] into [pubsub] config
- include an empty config/redis.ini
- add defaultOpts once, vs defaults in two places
- bump redis version to 2.8.0
- emit error message if redis connection fails
- add 3s timeout for subscribe connects: minimize connections stalls
- add es6 template literals
- upon punsubscribe,
quit()
(disconnect) redis client
- apply config [opts] to pubsub settings #7
- eslint 4 compat
- disconnect per-connection redis client upon punsubscribe
- remove retry_strategy, redis client now does The Right Thing w/o it
- don't break when no [redis] config exists