Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

WSO2 Message Broker 3.2.0 BETA

Pre-release
Pre-release
Compare
Choose a tag to compare
@indikasampath2000 indikasampath2000 released this 31 Mar 03:52
· 73 commits to master since this release

WSO2 MB Team is pleased to announce the release of WSO2 Message Broker 3.2.0-BETA. Following are the bug fixes, improvements, and tasks that have been fixed along with this release.

Bug

  • [MB-1645] - Durable topic subscription create queues in carbonsuper domain when the connection URL contains "clientID"
  • [MB-1646] - There is a possible race condition in SlotDeliveryWorker Class
  • [MB-1663] - Fix MB Issues with Multiple User stores
  • [MB-1671] - SlotDeliveryWorker is not executing the assigned tasks
  • [MB-1703] - Running JmsSelector Sample result warning in the wso2carbon log
  • [MB-1711] - Getting a NullPointer when a consumer is closed without closing session
  • [MB-1715] - Configuration issue in mqtt oauth
  • [MB-1723] - Node ID is not set into Hazelcast map before "Member added" event arrives to a node.
  • [MB-1727] - [Durable Subscription] When the db connectivity is dropped and reconnected durable topic subscription should be displayed as inactive
  • [MB-1729] - Forbidden error when browsing the last message published via MC
  • [MB-1732] - Disable queue subscription 'close' operation for non-owned nodes
  • [MB-1734] - Error observed when messages moved to DLC
  • [MB-1737] - With the current implementation of the moving messages from DLC can cause for an OOM issue.
  • [MB-1738] - [Queue-Selectors] Some messages move to DLC, when multiple subscribers connected to the same queue via different cluster nodes
  • [MB-1743] - Messages getting stuck after Forced restart
  • [MB-1747] - Some messages getting stuck in the queue when the subscription owned node forcefully shutdown
  • [MB-1750] - Null pointer exception during start up, when there are messages in DLC
  • [MB-1753] - Messages re-routed/restored before its expiration time did not removed after the defined deletion time
  • [MB-1754] - Expired messages when "expireMessagesInDLC = false" not getting delete when "expireMessagesInDLC = true"
  • [MB-1755] - Expired messages not deleted from the queue
  • [MB-1758] - Unable to close the queue subscriptions in a tenant domain
  • [MB-1767] - [Durable Subscriptions] Expired messages in the DLC not deleted after defined time interval
  • [MB-1769] - [Topics / Failover] Publisher class is unable to publish messages when a new coordinator is elected in MB cluster
  • [MB-1770] - [Cluster / Coordinator] When stopping the coordinator node while messages are still publishing, a Hazelcast error is displayed
  • [MB-1776] - Active durable subscriptions appeared under 'Inactive - durable subscription' list
  • [MB-1780] - Queue/Topic subscriptions not enabled with the relevant permissions
  • [MB-1781] - [Start up] A Nullpointer Exception occurred during the start up of MB node2
  • [MB-1783] - [Tenant Domain] Un-acknowledged messages for durable topics appeared in the DLC of the carbon super user
  • [MB-1786] - Nullpointer Exception observed when creating durable subscription with an existing subscription ID
  • [MB-1792] - Queue Subscriptions failed when adding multiple queue subscribers to all cluster nodes
  • [MB-1793] - [Unacked Messages] maxUnackedMessages value should not be hardcoded in backend
  • [MB-1794] - [Intermittent] Nullpointer exception observed when queue subscriptions synced through cluster nodes
  • [MB-1795] - [IndexOutOfBoundsException] Exception occurred while publishing and subscribing to a queue concurrently
  • [MB-1797] - Exception in JMS client when retrieving the message count
  • [MB-1798] - 'MixedDurableTopicTestCase' fails with an assert failure
  • [MB-1800] - [Tenant / Durable Subscription] When creating a durable subscription for a tenant domain, permission denied error is displayed
  • [MB-1801] - Created Topics subscribers missing in the subscriptions list
  • [MB-1804] - [Hazelcast] Hazelcast error when stopping the node after starting with -Dsetup
  • [MB-1806] - [RDBMS based coordination] Cordinator left the cluster throwing - Error detected while running coordination algorithm continuously
  • [MB-1807] - [Cluster / Long running] One node has gone OOM in MB cluster while running publisher/subscriber for both Topic and Queues
  • [MB-1808] - RDBMS connection is not closed in some methods
  • [MB-1809] - Active durable topic subscribers are shown as active and inactive in management console
  • [MB-1810] - [Cluster / Long running] Queues are not created at first in one node of the 3 node cluster
  • [MB-1811] - [sporadic] All JobPoolThreads getting stuck after several AMQConnectionExceptions
  • [MB-1814] - NullPointer Exception when shutting down the MB servers
  • [MB-1815] - Although no active subscribers available topic cannot be deleted registry shows a entry of a subcription
  • [MB-1816] - [Cluster / Long running] Some of the subscribers do not get created when execute the mixed subscriber script for Node1 Node2 in a clustered set up
  • [MB-1819] - Refresh button failing for shared durable subscriptions
  • [MB-1821] - Provided Inactive durable subscriber ID fails to retrieve the subscriber
  • [MB-1822] - Issue when closing subscriber on failover
  • [MB-1823] - Exception thrown when adding subscriptions
  • [MB-1825] - [Durable Topics] Unable to search messages in DLC by its 'Destination' name
  • [MB-1829] - NPE observed when restore/reroute expired messages from the DLC
  • [MB-1832] - [GC Logs] GC logs are not created in repository/logs folder
  • [MB-1835] - Exception thrown when syncing message routers in an RDBMS based cluster
  • [MB-1840] - [Intermittent] ClassCastException when filtering durable subscription by ID
  • [MB-1841] - Observed the below exception when shutting down the server
  • [MB-1843] - [rdbmsBasedCoordination] On server startup MB throws - Internal error processing updateCurrentMessageIdForSafeZone
  • [MB-1844] - Nullpointer thrown at startup and server stops if rdbmsBasedCoordination and networkPartitionsDetection is enabled
  • [MB-1845] - Messages are remaining in DB if non durable topic subscriber is stopped while messages are published
  • [MB-1850] - Messages published after a subscriber was closed and unsubscribed are delivered to the subscriber if resubscribed
  • [MB-1855] - Exception thrown when adding subscriptions concurrently
  • [MB-1856] - If user with no permission tries to subscribe as a durable subscription it creates an inactive durable subscription
  • [MB-1857] - [Intermittent] Shared durable topic subscriber shown as active when it is in inactive state
  • [MB-1858] - When durable topic subscription is closed from management console client is not notified
  • [MB-1859] - Invalid channel message state transition from CLOSED suggested: NACKED printed when multiple queue subscribers subscribed to a queue
  • [MB-1860] - Active non durable topic subscriber fails to consume messages
  • [MB-1862] - Error at startup when netoworkPartitionDetection is enabled and does not start the server.
  • [MB-1863] - Bindings are duplicated in database when there are multiple topic subscribers
  • [MB-1869] - Thrift client blocks parallel calls due to synchronized behaviour
  • [MB-1873] - Error when creating and closing shared subscribers between two nodes
  • [MB-1874] - Queue subscription list page does not show all subscriptions by default
  • [MB-1876] - Fix failing multipleSubsWithSameIdTest
  • [MB-1880] - Thrift exception occurrd in RDBMSCoordinationStrategy elected coordinator
  • [MB-1885] - Exception thrown when subscription pages are viewed in oracle
  • [MB-1886] - Exception thrown when adding shared subscriptions concurrently to 2 nodes
  • [MB-1887] - In client acknowledgement mode, when calling session.recover() continuously, messages are lost
  • [MB-1888] - Sync queue purge deletes messsages from the store - leads message loss in RDBMS coordination mode
  • [MB-1889] - Durable topic subscribers do not get messages even if they are active
  • [MB-1890] - Add Message store error handling for Dtx DB writes
  • [MB-1891] - durable subscription id is appended to subscription id in topic subscription UI
  • [MB-1892] - Nullpointer exception while topic mix subscription
  • [MB-1893] - Invalid message transition from EXPIRED >> SLOT_REMOVED
  • [MB-1897] - Inconsistent behaviour when handling topic subscribe/publish permissions
  • [MB-1899] - "Temporary Topic subscriptions" should be renamed Topic subscription list page
  • [MB-1900] - Issue with subscriptions >> viewTopicSubscriptions permission
  • [MB-1901] - When content read fails messages were deleted from store.
  • [MB-1902] - Errors occur when queues are created and subscribed to from different cases
  • [MB-1903] - Permission issue with topics
  • [MB-1904] - Failure of adding a single binding/subscription when synced with db, prevents all from being added
  • [MB-1906] - NPE thrown when failing-over subscribers
  • [MB-1908] - An empty slot gets created in the database when no publishers are connected
  • [MB-1909] - Safe zone stops getting updated in a fail-over scenario
  • [MB-1911] - ClassCastException in topic subscription search
  • [MB-1912] - NPE thrown when a node with active non-durable subscriptions is killed in a 2 node cluster
  • [MB-1914] - Deleted queues are still listed in the sync nodes even though the 'Queue sync [delete]' logged
  • [MB-1916] - [Intermittent] Some slots remain in a fail-over scenario
  • [MB-1918] - "metadata read from database" printed twice for some messages when failing over

Task

  • [MB-1040] - Long running tests and performance test with MySQL
  • [MB-1771] - Document Subscription Filtering Feature
  • [MB-1852] - Remove MQTT code from WSO2 Message Broker Code
  • [MB-1854] - Test and make sure message tracing work for WSO2 MB without restart
  • [MB-1883] - Create migration scripts from WSO2MB 3.1.0 to WSO2MB 3.2.0
  • [MB-1915] - Remove Hazelcast based slot implementation

Improvement

  • [MB-1510] - Queue Subscriptions cannot be identified uniquely
  • [MB-1662] - Allow to configure number of reserved db connections for Publisher transactions
  • [MB-1733] - Provide subscriber information for Queues/Topics
  • [MB-1802] - Improve the UI to provide the number of subscribers connected to the MB
  • [MB-1842] - [Intermittent] Task ID is not printed - Error occurred while processing task. Task id
  • [MB-1875] - Add internal message ID to the message list UI page