Hi All,

WSO2 MB Team is pleased to announce the release of WSO2 Message Broker
3.0.0-Alpha3. You can now download the distribution which is available at
[1].

This version adds the following feature apart from the bugs and fixes:

   - Implement/Test multi tenancy for MQTT

Following are the bug fixes, improvements and tasks that have been fixed
along with this release.
Bugs:

   - [MB-762 <https://wso2.org/jira/browse/MB-762>] - Messages are not sent
   to dead letter channel when a JMS session is recovered.
   - [MB-1023 <https://wso2.org/jira/browse/MB-1023>] - Generate h2
   in-memory database tables from h2-mb.sql
   - [MB-1076 <https://wso2.org/jira/browse/MB-1076>] - User with no
   publish rights for a queue will see a popup "published successfully" if
   messages are published via console
   - [MB-1131 <https://wso2.org/jira/browse/MB-1131>] - Add a queue after a
   delay of 2 minutes in add queue section shows an error message
   - [MB-1158 <https://wso2.org/jira/browse/MB-1158>] - H2 in-memory
   exception when shutting down server
   - [MB-1172 <https://wso2.org/jira/browse/MB-1172>] - Clean up all non
   durable topic/queue subscriptions when starting cluster
   - [MB-1180 <https://wso2.org/jira/browse/MB-1180>] - Messaging using
   MQTT using tenant users work only after login to the management console
   - [MB-1183 <https://wso2.org/jira/browse/MB-1183>] - MB Stops working if
   2 or more subscribers join with same client ID in MQTT
   - [MB-1191 <https://wso2.org/jira/browse/MB-1191>] - UI Message Browser
   not showing all messages
   - [MB-1200 <https://wso2.org/jira/browse/MB-1200>] - Error publishing
   topic messages through UI
   - [MB-1203 <https://wso2.org/jira/browse/MB-1203>] - Subscriber cannot
   receive messages after a MB failover
   - [MB-1205 <https://wso2.org/jira/browse/MB-1205>] - Build test fails
   with an NPE in DurableTopicServerRestartTestCase
   - [MB-1211 <https://wso2.org/jira/browse/MB-1211>] - ValueEvent
   exception on disruptor if multiple MQTT publishers with same client id
   start publish messages
   - [MB-1218 <https://wso2.org/jira/browse/MB-1218>] - DLCQueueTestCase
   fails with a message ID mismatch
   - [MB-1220 <https://wso2.org/jira/browse/MB-1220>] - Retrieving large
   messages from cache throws an exception
   - [MB-1221 <https://wso2.org/jira/browse/MB-1221>] - MQTT publishers can
   use the same client ID
   - [MB-1223 <https://wso2.org/jira/browse/MB-1223>] -
   ConcurrentModificationException when publisher/subscriber create and close
   connection on each message
   - [MB-1224 <https://wso2.org/jira/browse/MB-1224>] - Create a database
   script for Oracle RAC
   - [MB-1225 <https://wso2.org/jira/browse/MB-1225>] - Null displayed for
   Topic Name for Topic Subscriptions in MC
   - [MB-1226 <https://wso2.org/jira/browse/MB-1226>] - A message added via
   MC to a Queue is displayed as non persistent when it is persistent
   - [MB-1227 <https://wso2.org/jira/browse/MB-1227>] - "Queue added
   successfully" is displayed when you Update a queue
   - [MB-1228 <https://wso2.org/jira/browse/MB-1228>] - Intermittent
   message loss in MQTT subscriber (QOS 0, clean session false)
   - [MB-1229 <https://wso2.org/jira/browse/MB-1229>] -
   "AndesAdminServiceBrokerManagerAdminException" text is displayed in an
   error message
   - [MB-1233 <https://wso2.org/jira/browse/MB-1233>] - UI test failure on
   java 8
   - [MB-1238 <https://wso2.org/jira/browse/MB-1238>] - Force Restart
   doesn't work with java8
   - [MB-1242 <https://wso2.org/jira/browse/MB-1242>] - Add cluster test
   cases for MQTT
   - [MB-1243 <https://wso2.org/jira/browse/MB-1243>] - Cannot add a Queue
   with role permission with java8
   - [MB-1246 <https://wso2.org/jira/browse/MB-1246>] - Durable subscriber
   unable to fail-over when nodeID is set in broker.xml
   - [MB-1247 <https://wso2.org/jira/browse/MB-1247>] - Cannot start MB
   instances with Oracle 12c - Error occurred while executing : CREATE TABLE
   MB_METADATA
   - [MB-1250 <https://wso2.org/jira/browse/MB-1250>] - upgrade to
   carbon-identity 4.5.6
   - [MB-1254 <https://wso2.org/jira/browse/MB-1254>] - NPE when deleting
   messages from DLC
   - [MB-1260 <https://wso2.org/jira/browse/MB-1260>] -
   NullPointerException thrown when starting the MB pack
   - [MB-1265 <https://wso2.org/jira/browse/MB-1265>] - Hyphen is getting
   append to the role name when add topic via topic browser
   - [MB-1269 <https://wso2.org/jira/browse/MB-1269>] - Tenant Topic/Queue
   roles creating method is not consistent
   - [MB-1270 <https://wso2.org/jira/browse/MB-1270>] - Cannot access the
   entire Queues section when only a selected permission set is enabled in
   permission tree
   - [MB-1274 <https://wso2.org/jira/browse/MB-1274>] - When update the
   permission, duplicate role is getting created
   - [MB-1277 <https://wso2.org/jira/browse/MB-1277>] -
   DurableTopicsSubscribtion gets permanently active when shutdown the server
   while database connection is lost
   - [MB-1278 <https://wso2.org/jira/browse/MB-1278>] - Duplicate
   'subscription_id' were created in the MB_DURABLE_SUBSCRIPTION table
   - [MB-1281 <https://wso2.org/jira/browse/MB-1281>] - Info popup instead
   of warning shown when subscribe is clicked when mandatory fields are not
   filled under topic subscription
   - [MB-1287 <https://wso2.org/jira/browse/MB-1287>] - MB hanged when
   shutting down
   - [MB-1288 <https://wso2.org/jira/browse/MB-1288>] - Tenant - Can not
   delete a topic after subscriber is stopped
   - [MB-1289 <https://wso2.org/jira/browse/MB-1289>] - Cannot update the
   topic permission to a user that has all permissions(super admin/admin)
   - [MB-1290 <https://wso2.org/jira/browse/MB-1290>] - Tenants can consume
   messages from super tenants queues when the queue name is same
   - [MB-1291 <https://wso2.org/jira/browse/MB-1291>] - Message duplicate
   when subscriber create and close connection per message in queues
   - [MB-1296 <https://wso2.org/jira/browse/MB-1296>] - Tenant - When
   subscribers are stopped still the subsciber details are shown in topic
   details section
   - [MB-1297 <https://wso2.org/jira/browse/MB-1297>] - Number Of Messages
   Delivery Pending is shown as “-1” when browsing active queue subscriptions
   - [MB-1299 <https://wso2.org/jira/browse/MB-1299>] - User with queue and
   topic permissions can see topics created by other users
   - [MB-1300 <https://wso2.org/jira/browse/MB-1300>] -
   NullPointerException occurred in message delivery flow
   - [MB-1303 <https://wso2.org/jira/browse/MB-1303>] - Super user cannot
   publish messages to a Queue created by a user in the same domain in MC
   - [MB-1304 <https://wso2.org/jira/browse/MB-1304>] - Users gets "Queue
   already created" popup when trying to create queue with a name that super
   user has already used
   - [MB-1305 <https://wso2.org/jira/browse/MB-1305>] - "Purge Topic"
   permission under topic permissions section is unnecessary
   - [MB-1308 <https://wso2.org/jira/browse/MB-1308>] - Observed WARN
   {org.wso2.carbon.event.core.internal.topic.registry.RegistryTopicManager} -
   while updating topic permissions
   - [MB-1309 <https://wso2.org/jira/browse/MB-1309>] - Truststore
   configurations are not used when creating the SSLContext in server
   - [MB-1312 <https://wso2.org/jira/browse/MB-1312>] - Subscription to
   Dead Letter Channel is shown under active subscriptions
   - [MB-1314 <https://wso2.org/jira/browse/MB-1314>] -
   NullPointerException when subscriber closes connection without consuming
   messages
   - [MB-1316 <https://wso2.org/jira/browse/MB-1316>] - A new user with
   default Admin permission cannot publish messages to a queue created by the
   primary admin user
   - [MB-1336 <https://wso2.org/jira/browse/MB-1336>] - Cannot start MB
   pack due to an exception thrown in Oracle 12c
   - [MB-1341 <https://wso2.org/jira/browse/MB-1341>] - When a topic is
   created by console and when a subscriber is subscribed two roles are
   created for the topic
   - [MB-1346 <https://wso2.org/jira/browse/MB-1346>] - Refactor code in
   RDBMSConstants
   - [MB-1350 <https://wso2.org/jira/browse/MB-1350>] - Unable to update
   permissions for a topic when a role has special characters.
   - [MB-1353 <https://wso2.org/jira/browse/MB-1353>] - The number of
   delivery attempts has a mismatch with the 'maximumRedeliveryAttempts'
   configuration
   - [MB-1354 <https://wso2.org/jira/browse/MB-1354>] - Filtering messages
   by a queue in DLC gives an excpetion

Improvements:

   - [MB-1178 <https://wso2.org/jira/browse/MB-1178>] - Implement
   StoreHealthListener to DatabaseSlotManager
   - [MB-1198 <https://wso2.org/jira/browse/MB-1198>] - ability configure
   message cache
   - [MB-1236 <https://wso2.org/jira/browse/MB-1236>] - Implement store
   health aware database slot agent
   - [MB-1237 <https://wso2.org/jira/browse/MB-1237>] - Replace Hazelcast
   topics from Hazelcast Reliable Topics
   - [MB-1253 <https://wso2.org/jira/browse/MB-1253>] - Replace " SELECT *
   " in RDBMS queries
   - [MB-1259 <https://wso2.org/jira/browse/MB-1259>] - Add mqtt retain to
   new delivery model

New Features:

   - [MB-965 <https://wso2.org/jira/browse/MB-965>] - Implement/Test multi
   tenancy for MQTT

Security Vulnerabilities:

   - [MB-851 <https://wso2.org/jira/browse/MB-851>] - Users In tenant
   domain can create, consume and publish to carbon.super domain.

Tasks:

   - [MB-1343 <https://wso2.org/jira/browse/MB-1343>] - Remove H2 In-Memory
   persistence store.


The documentation for MB 3.0.0 Alpha3 can be found at [2]. Your feedback is
most welcome. Any issue regarding the project can be reported at [3].

[1]
https://github.com/wso2/product-mb/releases/download/v3.0.0-ALPHA3/wso2mb-3.0.0-ALPHA3.zip
[2] https://docs.wso2.com/display/MB300/WSO2+Message+Broker+Documentation
[3] https://wso2.org/jira/browse/MB

Thanks,
-WSO2 MB Team-

-- 
Sasikala Kottegoda
*Software Engineer*
WSO2 Inc., http://wso2.com/
lean. enterprise. middleware
Mobile: +94 774835928/712792401
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to