github vernemq/vernemq 1.12.0
VerneMQ 1.12.0

latest releases: 2.0.0, 2.0.0-rc1, 2.0.0-rc...
2 years ago

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 packages are based on Erlang/OTP version 23.3.2. You'll (possibly) have to re-compile your own plugins to match the OTP version.

Incompatibility Note:

Existing installations based on SWC synchronisation protocol will have to rebuild clusters with empty/fresh state, due to changes to the SWC layer on disk.

Note: a critical bug introduced with the binary encoding in 1.12.0 is under investigation.

Changelog:

  • Fix bug causing the pool_size option for databases to not be respected.
  • Update Hackney HTTP client to version 1.17.0
  • Allow configuration for TCP listener buffer sizes in vmq_cluster_com module
  • Autotune TCP 'buffer' for outgoing TCP connections in vmq_cluster_node module
  • Fix command line tool to allow managing anonymous client sessions (Issue #1673)
  • Allow custom option for HTTPS endpoints (WebHooks)
  • Adds PEM validation of certificate files in server and webhooks schemas
  • Adds a new CI profile to the rebar3
  • Bumps MongoDB driver to latest
  • Adds support for MongoDB DNS SRV lookup in vmq_diversity
  • Adds authentication to MongoDB Lua test script in vmq_diversity
  • Adds Docker Compose file for local testing
  • Update vmq_diversity to newest Luerl version
  • Bumps rebar3 executable
  • Update Hackney HTTP client to version 1.17.4
  • Upgrade Cowboy dependency to 2.8.0
  • Adds support for auth_source in MongoDB connections in vmq_diversity
  • Enforce UTF8 strings in topics
  • Use safe mode for binary_to_term in SWC
  • Fix Proxy protocol handling for WebSocket listener.
  • Updates in vmq_swc plugin to allow for unique SWC node ids, leading to fixes in synchronisation after
    a node leaves and re-joins a cluster.
  • Adds topic_max_depth config value to enforce configurable global maximum number of allowed topic levels
  • Ensures that MQTT_v5_user_properties are stored to disk

Don't miss a new vernemq release

NewReleases is sending notifications on new releases.