WSO2 Message Broker 3.1.0

@akalankapagoda akalankapagoda released this Feb 8, 2016 · 159 commits to master since this release

WSO2 Message Broker team is pleased to announce the release of WSO2 Message Broker 3.1.0!

WSO2 Message Broker is a 100% open source, distributed, highly scalable, portable, and interoperable product that supports JMS, AMQP and MQTT standards for enterprise messaging and can be used in scenarios where guaranteed message delivery is vital. It offers a flexible deployment model that supports single node execution to massively distributed execution. It provides message brokering solution that enables asynchronous exchange of communications or publishing of messages for timely access by subscribers.

For more information on WSO2 Message Broker and to download the product please visit Also take a look at the online product documentation on

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/carbon to access the admin console
  5. Use "admin", "admin" as the username and password to login as an admin

WSO2 Message Broker 3.1.0 includes following improvements and bug fixes.

New Features

MB-1588 - Forcefully Delete Subscriptions
MB-1592 - Support for PostgreSQL as the Message Store

Bug Fixes


Key Features of WSO2 Message Broker

Standards Compliant, Portable, Interoperable Message Broker

Support for JMS v1.0 and v1.1 API
Advanced Message Queuing Protocol (AMQP) v0.91, a leading industry standard protocol for interoperable reliable messaging
Supports MQTT protocol with support for all QoS levels and retained messaging
Interoperability with many languages / platforms via AMQP clients for Java, .Net, C, C++, PHP, Ruby, Erlang and more

Support for Distributed Queues

Publishers and subscribers can connect to any broker
Support for inorder reliable message delivery
Support for strict and best effort (faster) delivery guarantees
Support for dead letter channel

Support for Publish/Subscribe Model (Topics)

Publishers and subscribers can connect to any broker nodes
Supports shared subscription

Management Console

Console to manage the cluster and to view statistics about the cluster
Support to browse publish/subscribe topics through management console
Support to create, delete queues and browse queues using management console
Support to display the messages inside a queue, send a messages to a queue, and purge the messages in the queue using management console

Manage & Monitor

Comprehensive management & monitoring Web console with enterprise-level security
Built-in collection and monitoring of standard access and performance statistics
JMX MBeans for key metrics monitoring and management
Flow control mechanism to control and safeguard from bursts of message loads
User based authorization support for queues
Role based authorization support for topics and users

Known Issues

All the open issues pertaining to WSO2 Message Broker are reported at the following location:
Known Issues

How You Can Contribute

Mailing Lists

Join our mailing list and correspond with the developers directly.
Developer List : | Subscribe | Mail Archive

Reporting Issues

We encourage you to report issues, documentation faults and feature requests regarding WSO2 Message Broker through the public JIRA.


We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.

For more details and to take advantage of this unique opportunity please visit

To learn more about WSO2 Message Broker and WSO2 support offerings please visit

-- The WSO2 Message Broker Team --