haraka/haraka-plugin-redis

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/).

### Unreleased

### [2.0.8] - 2024-11-08

- fix missing error handlers on pi-watch and pi-karma redis clients [#45](https://github.com/haraka/haraka-plugin-redis/issues/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

### 2.0.5 - 2022-05-26

- 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

### 2.0.0 - 2022-03-29

- dep(redis): bump major version 3 -> 4
- breaking API change: replaced callbacks with promises
- config.ini
  - opts.db -> opts.database (to match upstream)

### 1.0.13 - 2021-10-14

- chore(ci): switch CI from Travis to GitHub Actions
- doc(README): update formatting with GFM

### 1.0.12 - 2020-03-16

- chore(ci): replace nodeunit with mocha
- dep(redis): update lib to v3
- appveyor: test on node 10

### 1.0.11 - 2019-04-11

- create custom connection only after: all 3 conditions match

### 1.0.10 - 2019-04-09

- 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

### 1.0.9 - 2019-02-19

- 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

### 1.0.8 - 2018-01-03

- upon punsubscribe, `quit()` (disconnect) redis client

### 1.0.7 - 2017-07-31

- apply config [opts] to pubsub settings #7

### 1.0.6 - 2017-06-16

- eslint 4 compat

### 1.0.5 - 2017-06-09

- disconnect per-connection redis client upon punsubscribe

### 1.0.4 - 2017-02-06

- remove retry_strategy, redis client now does The Right Thing w/o it

### 1.0.3 - 2017-02-06

- don't break when no [redis] config exists

[1.0.13]: https://github.com/haraka/haraka-plugin-redis/releases/tag/1.0.13
[2.0.0]: https://github.com/haraka/haraka-plugin-redis/releases/tag/2.0.0
[2.0.1]: https://github.com/haraka/haraka-plugin-redis/releases/tag/2.0.1
[2.0.2]: https://github.com/haraka/haraka-plugin-redis/releases/tag/2.0.2
[2.0.3]: https://github.com/haraka/haraka-plugin-redis/releases/tag/2.0.3
[2.0.4]: https://github.com/haraka/haraka-plugin-redis/releases/tag/2.0.4
[2.0.5]: https://github.com/haraka/haraka-plugin-redis/releases/tag/2.0.5
[2.0.6]: https://github.com/haraka/haraka-plugin-redis/releases/tag/v2.0.6
[2.0.7]: https://github.com/haraka/haraka-plugin-redis/releases/tag/2.0.7