A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!
APACHE-2.0 License
Bot releases are hidden (Show)
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.4.
ARM builds in the making, Docker builds will follow.
Note on migration and incompatibilities for VerneMQ Release 2.0.0: https://docs.vernemq.com/v/master/guides/migration-to-2-0
Full Changelog: https://github.com/vernemq/vernemq/compare/1.13.0...2.0.0
Published by ioolkos 8 months 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 OTP-26.2.2. You'll (possibly) have to re-compile your own plugins to match the OTP version.
This is a Release Candidate to allow you to test.
ARM binaries, Docker images and a migration guide for the (few) breaking changes will follow shortly.
Note on migration and incompatibilities: https://github.com/vernemq/vernemq/wiki/Migration-to-VerneMQ-2.0.0
Changelog:
Published by ioolkos over 1 year 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 OTP-25.3.2.1. You'll (possibly) have to re-compile your own plugins to match the OTP version.
Changelog:
Note: tar
files (like vernemq-1.13.0.alpine.x86_64.tar.gz
) are the binaries used by the official Docker images. They are of no direct use.
Published by ioolkos almost 2 years ago
Patch Release for 1.12.6
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 24.3.4.5. You'll (possibly) have to re-compile your own plugins to match the OTP version.
Changelog:
Add max_ws_frame_size
setting to limit incoming WebSocket stream.
Published by ioolkos about 2 years ago
Patch Release for 1.12.6
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 24.3.4.5. You'll (possibly) have to re-compile your own plugins to match the OTP version.
Changelog:
Published by ioolkos about 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 24.3.4.5. You'll (possibly) have to re-compile your own plugins to match the OTP version.
Changelog:
epgsql 4.6.0
) response format in vmq_diversity
.tls_handshake_timeout
option to SSL listeners.epgsql
to 4.6.1eredis
to 1.7.0 (vmq_diversity)eredis
to 1.7.0 (vmq_diversity)erlang-mongodb
to ref 713e8bd (vmq_diversity)sext
to 1.8.0stdout_formatter
to 0.2.4Published by ioolkos over 2 years ago
Changelog:
git
clone protocol to https
globally.proxy_protocol_use_cn_as_username
config for WS listeners: the CN now overrides the MQTT username correctly.?P_RESPONSE_INFO
property in CONNACK when auth_on_register_m5_hook
sets the property.allow_anonymous_override
config (to open a single listener while allow_anonymous=off).certifi
to 2.9.0.epgsql
to 4.6.0.jsx
to 3.1.0 (vmq_diversity, vmq_webhooks).eredis
to 1.4.1 (vmq_diversity).Published by ioolkos almost 3 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 24.2 You'll (possibly) have to re-compile your own plugins to match the OTP version.
Changelog:
auth_on_register
modifiers.vmq-admin trace stop_all
command to stop unreachable traces.prefer_online_before_local
shared subscription policy.Technical note:
Some of the DB drivers in vmq_diversity
showed unexpected issues with OTP 24. We're fixing those in main branch & for the next release. If you need MongoDB or PostGres auth plugins, you can use release 1.12.3.
Published by ioolkos about 3 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.
Changelog: (Quickfix Release to 1.12.2, to fix SWC sync regression)
Published by ioolkos about 3 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.
Changelog:
Published by vmq-ci over 3 years ago
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.
Published by vmq-ci over 3 years ago
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.
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.
pool_size
option for databases to not be respected.vmq_diversity
vmq_diversity
vmq_diversity
to newest Luerl versionrebar3
executableauth_source
in MongoDB connections in vmq_diversity
vmq_swc
plugin to allow for unique SWC node ids, leading to fixes in synchronisation aftertopic_max_depth
config value to enforce configurable global maximum number of allowed topic levelsPublished by vmq-ci over 3 years ago
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.
Published by vmq-ci about 4 years ago
VerneMQ 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, in case you use these packages commercially.
The packages are based on Erlang/OTP version 22.3. You'll (possibly) have to re-compile your own plugins to match the OTP version.
This Release replaces and extends RC 1.10.5
bcrypt
to fix compilation in OSX (#1500).on_topic_unsubscribe
hook (PR #1539, Issue #1326). (thanks to @khodzha)Published by vmq-ci about 4 years ago
Published by vmq-ci about 4 years ago
VerneMQ 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, in case you use these packages commercially.
The packages are based on Erlang/OTP version 22.3. You'll (possibly) have to re-compile your own plugins to match the OTP version.
Patch Release to:
Published by vmq-ci about 4 years ago
VerneMQ 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, in case you use these packages commercially.
The packages are based on Erlang/OTP version 22.3. You'll (possibly) have to re-compile your own plugins to match the OTP version.
vmq-admin bridge show
command.on_session_expired/1
hook to vmq_webhooks
schema.vmq_cluster:netsplit_statistics/0
(#1537).bcrypt
to version 1.1.0.hackney
to version 1.16.0 (dependencies of hackney
were updated as well).vmq-admin
commands (#740).NOTE: do not use these packages, but use the latest 1.10.4.1 Packages in case you use the bridge plugin. This release has issues with bridge plugin and Prometheus metrics exports!
Published by vmq-ci over 4 years ago
VerneMQ 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, in case you use these packages commercially.
The packages are based on Erlang/OTP version 22.3. You'll (possibly) have to re-compile your own plugins to match the OTP version.
on_session_expired/1
hook to vmq_diversity
and vmq_webhooks
.vmq-admin bridge show
command more robust against bridge client state machine timeouts (#1515).Published by vmq-ci over 4 years ago
VerneMQ 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, in case you use these packages commercially.
The packages are based on Erlang/OTP version 22.2.
Published by vmq-ci almost 5 years ago
VerneMQ 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.