Note:
VerneMQ binary software distribution packages and Docker images are covered by the VerneMQ EULA. See the blog post for more information:
https://vernemq.com/blog/2019/11/26/vernemq-end-user-license-agreement.html.
TL;DR: You are required to contribute a yearly usage fee (subscription), in case you use these packages commercially.
The binary packages are compiled with OTP 26.2.5
.
ARM builds and Docker builds will follow.
Changelog
- Bugfix: make session keepalive timers not use OS timestamps to protect against OS clock jumps
- New feature (vmq_diversity): add alternative MySQL auth plugin (MySQL2), initial version
- Bugfix: Client Pub Messages should not accept subscription identifier (#2283)
- Enhancement: Support JSON Logformat on Console (#2295)
- Bugfix: Ensure that client_id, username and topics are well-formed UTF8 strings (#2283)
- Bugfix: Fix an auth issue with vmq_http_pub when using vmq_diversity (#2308)
- Bugfix: Correct SWC summary for empty Nodeclocks that prevented cluster joins in some situations
- Enhancement (vmq_diversity): add "depth", "verify", "use_system_cas" and "customize_hostname_check" SSL settings to Postgres settings. Set server name indication to configured host automatically.
- Bugfix: Per MQTT v5 protocol spec authentication data without authentication method is a protocol error.
- Update clique and plumtree dependencies
- Update luerl dependency to 1.2.0
- New feature: max_header_value_length option, solves #2267
What's Changed (commits)
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #2233
- Introduce max_header_value_length for http(s) and ws(s) listeners by @mths1 in #2289
- Update rebar3 to latest version by @mths1 in #2291
- Update luerl dependecy to 1.2.0, clique and plumtree by @mths1 in #2292
- Run retrain tests with waitsync true by @mths1 in #2294
- Bugfix: Authentication data without authentication method is not allowed (protocol error) by @mths1 in #2287
- Bugfix: Per protocol description only msg ids > 0 are accepted by @mths1 in #2288
- vmq_diversity: dd useful SSL Client opts for Postgres by @ioolkos in #2284
- Ensure utf8 for client_id, topics and username by @mths1 in #2285
- Support JSON logging on console by @hsudbrock in #2300
- Fix SWC summary for empty Nodeclocks by @ioolkos in #2304
- Fix an auth issue with vmq_http_pub when using vmq_diversity by @ioolkos in #2308
- Reset counter in retain with expiry test case to adapt it for multipl… by @ioolkos in #2305
- Take credentials out of logs in diversity state, obfuscated or not by @ioolkos in #2307
- Bugfix: Client Pub-Messages should not support subscription identifier (protocol violation) by @mths1 in #2286
- Vmq diversity MySQL2 by @ioolkos in #2303
- Replace all os:timestamps() in session FSMs with erlang:monotonic_tim… by @ioolkos in #2306
New Contributors
- @hsudbrock made their first contribution in #2300
Full Changelog: 2.0.0...2.0.1