All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
33.4.0 - 2023-06-07
- Add partition support to
mqtt
plugin (streamr-dev#1376, streamr-dev#1447)
- Fix
storage
plugin default value handling for resend range queries (streamr-dev#1461)
33.3.0 - 2023-05-10
- Add config option
client.network.externalIp
(streamr-dev#1357)
33.2.0 - 2023-04-26
- Add beneficiary address prompt to config wizard
- Info plugin provides more detailed diagnostic info
- Websocket plugin includes more logging
- Deprecate config option
subscriptionRetryInterval
insubscriber
plugin
- Websocket plugin cleans up subscriptions on client disconnect
33.1.2 - 2023-04-13
- Fix crashing issue in network library when
acceptProxyConnections
is enabled
33.1.1 - 2023-03-22
- Add optional config option
client.network.webrtcPortRange
- Add optional config option
client.network.webrtcMaxMessageSize
33.1.0 - 2023-03-09
- Plugin-specific API authentication
33.0.0 - 2023-02-20
- Ping features in
websocket
plugin:- server sends pings and disconnects if client doesn't respond with pong
- application layer ping support
- Changed the syntax of environment variables which are used to override configuration files (see configuration.md)
- Config file is optional
- uses environment variables and/or application defaults if no file is given
- Fix scheduler algorithm: it produced partial metrics samples on rare occasions
32.1.0 - 2023-01-12
- Environment variables can be used to override values from configuration files
OVERRIDE_BROKER_PRIVATE_KEY
for overriding private keyOVERRIDE_BROKER_BENEFICIARY_ADDRESS
for overriding beneficiary address (miner plugin must be enabled)
32.0.1 - 2022-12-14
- Fixed Docker build for target linux/arm64
- Log output is always prettified (even when
NODE_ENV=production
)