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
