Added
- Multiple Kafka output drivers that connect to the same Kafka cluster can use a single Kafka client (#155)
Changed
- Files output drivers use a single thread (for all outputs) to write to files. Multiple Files outputs can write to the same file (which was not safe before) (#155)
- A garbage collector runs regularly to close unused opened files (#155)
- Files output driver is now configured using a unique
path
value which can be customized using variables. Warning: this require a databatase migration. (#156)
Fixed
- Added a 'WWWW-Authenticate' header when sending a HTTP response with status 401 (#154)
Deprecated
- Using commands to manage subscriptions and there outputs is deprecated and will be removed in future releases. Use subscription configuration files instead. (#156)
Commits
- Fix clippy warnings assigning_clones and to_string_trait_impl by @vruello in #139
- Update libgssapi to 0.7.2 to fix panic with rust 1.78 by @vruello in #153
- Add WWW-Authenticate header in HTTP 401 responses by @vruello in #154
- Bump itertools from 0.12.1 to 0.13.0 by @dependabot in #133
- Bump roxmltree from 0.19.0 to 0.20.0 by @dependabot in #135
- Bump deadpool-postgres from 0.13.0 to 0.14.0 by @dependabot in #138
- Bump quick-xml from 0.31.0 to 0.36.0 by @dependabot in #150
- Initialize globally Files and Kafka output drivers by @vruello in #155
- Change Files driver configuration to "path" by @vruello in #156
- Windows clients do not support queries with strictly more than 256 channels by @WilliamBruneau in #162
- Bump tempfile from 3.10.1 to 3.12.0 by @dependabot in #165
- Bump openssl from 0.10.64 to 0.10.66 by @dependabot in #158
- Bump GitHub actions by @vruello in #168
- Prepare for release v0.3.0 by @vruello in #157
- Fix package build in release workflow by @vruello in #169
Full Changelog: v0.2.1...v0.3.0