github vernemq/vernemq 1.3.0
VerneMQ 1.3.0

latest releases: 2.0.0, 2.0.0-rc1, 2.0.0-rc...
6 years ago
  • Add proxy_protocol_use_cn_as_username feature which for proxy_protocol
    enabled listeners enable or disable using the common name forwarded by the
    PROXY protocol instead of the MQTT username. To ensure backward compatibility
    this setting is enabled by default. This feature was kindly contributed by
    SoftAtHome (https://softathome.com/).

  • New vmq-admin command to forcefully disconnect and cleanup sessions.

  • Fix issue preventing ssl settings being inheritable on the listener level
    (#583).

  • Fix issue where enqueuing data to a queue on a remote cluster node could cause
    the calling process to be blocked for a long time in case of the remote
    cluster node being overloaded or if a net-split has occurred.

    This issue can occur while delivering a shared subscriber message to a remote
    subscriber in the cluster (blocking the publishing client) or when migrating
    queue data to to another node in the cluster. In the case of shared
    subscribers a new (hidden) configuration parameter
    (shared_subscription_timeout_action) has been added which decides which
    action to take if enqueuing on a remote note times out waiting for the
    receiving node to acknowledge the message. The possibilities are to either
    ignore the timeout or requeue the message. Ignoring the timeout can
    potentially lead to losing the message if the message was still in flight
    between the two nodes and the connection was lost due to a
    net-split. Requeueing may lead to the same message being delivered twice if
    the original client received the message, but the acknowledgement was lost.

  • Fix typo in configuration name plumtree.outstandind_limit should be
    plumtree.outstanding_limit.

  • Make the vmq_cluster_node processes able to handle system messages to make
    it easier inspect the process behaviour at run-time.

  • Fix bug preventing use_identity_as_username from working on WSS sockets
    (#563).

Don't miss a new vernemq release

NewReleases is sending notifications on new releases.