Anypoint MQ Release Notes
2.17.0
December 9, 2024
What’s New
-
This product is now available on Hyperforce.
Anypoint Platform instances on the Hyperforce infrastructure are:
For more information, see Anypoint MQ on Hyperforce and Salesforce Hyperforce.
2.16.0
October 17, 2024
What’s New
-
The MQ Usage page in access management now shows usage stats for the current and previous month.
This change aligns with an initiative to adopt the new Usage Reports, which enhances the user experience, provides clearer usage insights, and enables more queries for data analysis.
For information, see Access Anypoint MQ Usage.
Although the UI shows only two months of data, you can query up to two years of usage data by calling the Anypoint MQ Stats API directly.
For information, see Anypoint MQ REST APIs.
2.15.0
October 7, 2024
What’s New
-
When creating queues with the Anypoint MQ UI, the Encryption option is now selected by default, providing enhanced security for new queues.
For information, see Encrypted Queue.
2.14.0
May 10, 2024
What’s New
-
Anypoint MQ supports cross-region failover for standard queues.
To use this feature, you must upgrade Anypoint Connector for Anypoint MQ (Anypoint MQ Connector) to version 4.0.7.
For information, see:
2.13.0
June 28, 2023
What’s New
-
Anypoint MQ is now available in MuleSoft Government Cloud.
You can’t access or configure some Anypoint MQ features, such as client apps and unencrypted queues. For information, see Anypoint MQ in MuleSoft Government Cloud.
2.12.1
March 31, 2023
What’s New
-
Anypoint Platform and this product now use system fonts, which improves legibility, adds native support for localization and character subsets at the operating-system level, and increases performance because the browser no longer has to download custom fonts.
2.12.0
February 7, 2023
What’s New
-
The Destinations page in Anypoint MQ now includes the ability to select the version of Anypoint Connector for MQ (Anypoint MQ Connector):
This feature enables you to use Anypoint MQ Connector version 4.x, which supports Connected Apps.
For more information, see:
2.11.9
October 18, 2022
What’s New
-
The Anypoint MQ Stats API now limits retrieving stats for the
/organizations/{ORGANIZATION_ID}
and/organizations/{ORGANIZATION_ID}/environments/{ENVIRONMENT_ID}
endpoints to 10 transactions per minute (TPM).If requests exceed this limit, the Anypoint MQ Stats API returns an HTTP 429 status code.
For all other Anypoint MQ Stats API endpoints, the limit is 200 TPM.
2.11.8
October 14, 2022
-
Anypoint MQ now includes the ability to create intelligent message routing rules to route a subset of the messages published to an exchange to a specific queue.
For information, see Route Messages by Configuring Rules on Message Exchanges.
If you create routing rules on numeric property values and you use Anypoint MQ Connector to publish messages, you must upgrade to Anypoint MQ Connector version 3.2.0 or later. Previous versions of the connector send all property values as strings, which results in messages not matching routing rules on numeric properties. -
Anypoint MQ now supports the Connected Apps feature.
For information, see Configuring Connected Apps.
-
Anypoint MQ includes two new permissions:
-
Administer destinations
-
Destination subscriber for given environment
-
Destination publisher for given environment
The Manage destinations permission is deprecated.
For more information, see Anypoint MQ Permissions.
-
2.11.7
June 13, 2022
What’s New
-
Anypoint MQ now limits the number of queues that you can bind to a message exchange to 450.
2.11.6
April 22, 2022
What’s New
-
The UI now includes updated components, which look slightly different.
2.11.5
April 18, 2022
What’s New
-
Added Ohio (
us-east-2
) as a new region to the US control plane.
2.11.4
December 14, 2021
Fixed Issues
Issue | ID |
---|---|
The MQ UI now displays the correct error message if a message deletion fails when the TTL expired: |
SE-16922/MQ-2726 |
Added a fix to prevent a potential security vulnerability. |
MQ-2786 |
2.11.3
June 28, 2021
New Features
-
Added APAC Tokyo (
ap-northeast-1
) as a new region to the US control plane.
2.11.2
June 15, 2021
Fixed Issues
-
The Message Browser page now retrieves the specified number of messages from the queue and correctly displays the retrieval progress. (SE-16922)
2.11.1
May 12, 2021
Fixed Issues
-
Fixed issues with styles in the Anypoint MQ user interface. (MQ-2418)
-
Fixed an issue that displayed both a success and error message when successfully creating an exchange with no queues. (MQ-2390)
2.11.0
April 26, 2021
New Features
-
Added the optional
payloadVisibility
parameter to the Anypoint MQ Broker API. (SE-18968/MQ-2303/MQ-2304)By default, the Anypoint MQ Broker API
messages
endpoint displays the message payload in the response, regardless of the payload size.You can control whether to show the message payload in the response by setting the
payloadVisibility
query parameter to one of:-
full
: Shows the message payload in the response.
This option is the default. -
none
: Hides the message payload in the response. -
conditional
: Hides the message payload if the payload size is larger than 1 MB.For more information, see Example: Retrieve a Message.
-
-
Changed the message retrieval on the Message Browser page to display the payload only if the payload size is smaller than 1 MB. (SE-18968/MQ-2303/MQ-2304)
If the payload size is 1 MB or larger, the Message Browser page displays an error.
Fixed Issues
-
Fixed an issue in which refreshing the Message Browser page caused it to incorrectly display
50
for the number of messages to retrieve for FIFO queues. (MQ-2348) -
Fixed a potential security vulnerability. (MQ-2244)
2.10.3
March 23, 2021
Fixed Issues
-
Internal bug fixes
2.10.2
December 23, 2020
New Feature
-
User property names can now contain the colon (:) character. (MQ-2211)
Changed Feature
-
In the Message Browser page, the date format for the Date Created column has changed. (MQ-2222)
-
In the Payload details pane, the Sent field has been renamed to Date Created to match the Date Created column in the Message Browser page. (MQ-2222)
Fixed Issues
-
In the Message Browser page, you can now sort messages by the Date Created column. (MQ-2222)
2.10.1
September 15, 2020
New Feature
-
Improved security encryption for queues and exchanges that have the Encryption option selected. (MQ-2001)
Fixed Issues
-
Internal bug fixes
2.10.0
July 22, 2020
New Feature
-
Added the ability to include user properties when sending a message to a queue and view those properties in the Message Browser page. (MQ-1887)
Fixed Issue
-
Fixed an issue in the Get Messages page in which an error popup persisted, requiring a page refresh. (MQ-1916)
2.9.0
February 26, 2020
Fixed Issues
-
Fixed an issue in which duplicate messages were incorrectly displayed in the Message Browser. (MQ-1825)
2.8.0
January 22, 2020
Fixed Issues
-
Fixed an issue in which the Return Messages mouseover label persisted even after cursor was removed. (MQ-1726)
New Features
-
Added X icon to close the details pane. (MQ-1790)
2.7.0
December 7, 2019
New Features
-
Added Full Screen icon for viewing the message payload in a new window. (MQ-1763)
-
Added X icon to close toast notifications. (MQ-1769)
2.6.0
November 8, 2019
New Features and Updates
-
Updated DLQ description in Create Queue form (MQ-1728)
-
Added support for esc key for closing modal popups (MQ-1727)
-
Added Copy button for Anypoint MQ region URL (MQ-1319)
-
Changed label from Message Lock Default TTL to Default Acknowledgment Timeout (MQ-1733)
-
Implemented hover tooltip for Default Acknowledgment Timeout (MQ-1741)
-
Added Anypoint MQ to the Recently Visited list (MQ-1746)
-
Updated Destinations page empty state (MQ-1754)
-
Added user properties to message details pane (MQ-1762)
-
Added highlight to selected message in the browser list (MQ-1764)
Fixed Issues
-
None
2.5.0
September 21, 2019
New Features and Updates
-
Added message group ID support for FIFO queues (MQ-1639)
-
Added destination type filter for destination list (MQ-1717)
-
Added payload snippet and creation date to message list (MQ-1715)
-
Removed unused millisecond option for time picker (MQ-1656)
Fixed Issues
-
Fixed message browser not clearing previous messages. (MQ-1665)
2.4.0
August 10, 2019
New Features
-
Added support for Delay Queues and Delay Messages. (MQ-1213)
Fixed Issues
-
Fixed Message Sender payload text area that overlapped the Submit button. (MQ-1555)
2.3.0
June 29, 2019
New Features and Updates
-
FIFO queues are now available in all regions where Anypoint MQ is available.
-
Enhanced MQ error response codes and messages with more clearly defined details when API calls fail.
Fixed Issues
-
Fixed a bug in the reporting of historical queue usage metrics.
2.2.0
May 30, 2019
Updates
-
Anypoint MQ user interface has been re-engineered and optimized for smaller bundle sizes and faster page loads.
-
Deep linking lets each resource within Anypoint MQ have a unique URL for easier navigation and sharing.
2.1.1
April 4, 2019
Updates
-
Backend and user interface improvements.
Fixed Issues
-
Audit all auditable actions even if they fail or are invalid. (MQ-629)
-
Fixed an exception when a user tries to delete a queue multiple times. (MQ-726)
-
Deleting an environment fails when there are a lot of destinations to delete. (MQ-736)
-
Destination names now render properly when the name is very long. (MQ-1487)
-
Organizations that use OKTA external identity management can now create MQ clients. (MQ-1499)
2.1.0
March 23, 2019
Updates
-
User interface improvements
Fixed Issues
-
Change message sender layout. (MQ-1437)
-
Change ordering of edit form to match create form. (MQ-1426)
-
Change UI details header hover state. (MQ-1435) (UI)
-
Fixed MQ queues, clients, message list was "jumpy". (MW-1478)
-
MQ Console: Update TTL label for creating and updating a queue. (MW-1335)
-
Update destinations and client empty state. (MQ-1440)
-
Update message toast UI. (MQ-1427)
-
Update queue and message exchange create or update UI. (MQ-1418)
2.0.6
February 8, 2019
Fixed Issues
-
Fixed a bug where sending batched messages to FIFO queues could allow more than 10 messages at a time to be retrieved.
-
Fixed a race condition bug when trying to bind a message queue to an exchange that was recently deleted.
2.0.5
December 14, 2018
New Features
-
FIFO support in Sydney. (MQ-1358)
-
Added message time-to-live information to message headers.
Message JSON example:
[ { "properties" : { "contentType" : "text/plain; charset=UTF-8" }, "headers" : { "messageId" : "ad9010c1-cf08-4d57-8195-60d1e4cbd371", "lockId" : "abcs1234123", "ttl" : "120000", "created" : "Fri, 14 Dec 2018 20:23:50 GMT", "deliveryCount" : "1" }, "body" : "message body here" } ]
json
Fixed Issues
-
UI message payload view does not respect newlines or whitespace properly. (https://www.mulesoft.org/jira/browse/MQ-1364)
-
Fix to Dead Letter Queue assignment. (https://www.mulesoft.org/jira/browse/MQ-1379)
-
Error 500 when creating queue in invalid region. (https://www.mulesoft.org/jira/browse/MQ-1384)
2.0.4
October 4, 2018
Fixed Issues
-
Can’t create client app in Anypoint MQ even permissions are correct. (SE-7939)
-
Anypoint MQ message queues do not honor default lock TTL. (SE-9085)
2.0.3
April 20, 2018
New Features
Anypoint MQ has added EU Ireland as a new region to the EU Control Plane.
2.0.2
April 4, 2018
Fixed Issues
The names for queues, message exchanges, and client applications can now contain one or more dot characters. (MQ-1118)
2.0.1
March 24, 2018
New Features
This release adds access to London (eu-west-2) and Central Canada (ca-central-1).
2.0.0
February 24, 2018
New Features
This release provides a new user interface backend implementation along with a suite of other major internal implementation changes.
Fixed Issues
-
Anypoint MQ Message Browser does not display all messages. (SE-6899)
-
Anypoint MQ statistics are not updated. (SE-6607)
-
Unable to update MQ settings. (SE-6180)
-
MQ UI is not refreshing in-flight messages correctly. (SE-4654)
-
Disable submit button while pending request. (MQ-1024)
-
Cannot create a client app name with the maximum length characters allowed. (MQ-993)
-
Switching environments from Client Apps redirects to Destinations. (MQ-992)
-
Inconsistent chart rendering. (MQ-913)
-
Stats: data points are not shown on mouseover if values appear at the top of the chart. (MQ-332)
-
Statistics tooltip doesn’t disappear on mouse left. (MQ-321)
-
Ellipsis is not part of the link. (MQ-320)
-
When you want to create a queue or message exchange and click on the corresponding option when the dialog modal is open, you need to click again on the Name field to start creating the destination. (MQ-305)
1.7.4
September 23, 2017
New Features
-
The Statistics API provides these new metrics that apply to both FIFO and non-FIFO queues: (MQ-748)
-
messagesVisible - The number of messages that can be retrieved from a queue.
-
messagesSent - The number of messages added to a queue.
-
messagesReceived - The number of messages received in a queue.
-
messagesAcked - The number of messages ACKed or deleted in the UI.
Fixed Issues
-
Can now send messages to FIFO DLQs correctly. (MQ-706)
1.7.1
July 15, 2017
New Features
-
FIFO access is now available in Oregon (us-west-2), Northern Virginia (us-east-1), and Ireland (eu-west-1).
1.6.1
May 20, 2017
New Features
-
Added MQ access to Singapore (ap-southeast-1).
1.6.0
March 25, 2017
New Features
1.5.0
January 28, 2017
New Features
-
Rollout of Anypoint MQ to US-West (Oregon) region
-
Enables encoding and support for UTF-8/non-Ascii characters
1.4.0
November 5, 2016
Fixed Issues
This release of Anypoint MQ fixes issues with Analytics usage and with OAuth.
Issue | Description |
---|---|
MQ-572 |
Modify |
MQ-556 |
Fixed memory leak that occurred when reporting usage metrics |
MQ-548 |
Created support for sending a message without a body |
MQ-543 |
When sending an Ack without bearer token, report 401 error instead of 500 |
MQ-535 |
Report 500 error when trying to create a queue with the same name as the dead letter queue |
MQ-534 |
Return a 400 error if user tries to configure the DLQ of a queue as itself |
1.3.0
August 27, 2016
New Features
-
Dead Letter Queue (DLQ) feature enables a queue to receive undeliverable messages.
-
Bug fixes and UI improvements.
The Anypoint MQ API lets you configure a queue to be its own dead letter queue; however, the MQ user interface does not let a queue to be its own DLQ, only the REST API permits this. MuleSoft recommends that you do not do this except for testing purposes because if left in production, this can result in infinite retries thus causing a client application to burn through its monthly usage quota quickly. |
Fixed Issues
Issue | Description |
---|---|
MQ-339 |
Ability to use Dead Letter Queues |
MQ-488 |
Correction to encoding logic when sending messages between 200-300KB |
MQ-489 |
Add a new header to messages specifying the encoding |
MQ-493 |
Dead Letter Queue UI |
MQ-507 |
Return the error status when creating a queue with no body |
MQ-511 |
Usage of correct property attributes for retry policy |
MQ-531 |
Dead Letter Queue UI state updates |
1.2.0
June 25, 2016
New Features
-
Improved Usage Tracking UI. For more information, see Anypoint MQ Usage Information
-
Metrics and usage tracking API
-
MQ billing management
Fixed Issues
Issue | Description |
---|---|
MQ-391 |
UI for usage tracking |
MQ-394 |
Metrics Query API |
MQ-404 |
MQ detailed usage pane and improvements to other UI screens |
MQ-411 |
Stats API - Standardize the date format we use for the different calls |
MQ-412 |
Cannot get statistics of queues |
MQ-413 |
Broker API - Cannot get message |
MQ-416 |
Admin API - Operations are not being counted in analytics in the apiRequestCount field |
MQ-420 |
Better error messages and logging for stats/analytics requests |
MQ-434 |
Support histograms of message sizes per queue |
MQ-442 |
Support MQ billing management |
MQ-444 |
MQ UI should not be displayed if the organization doesn’t have it enabled |
MQ-445 |
Some components doesn’t look properly |
MQ-446 |
Several errors in modal to create a queue |
MQ-449 |
When deleting a queue, displays "Deletion Fail" message even when there’s no failure |
1.1.2
May 14, 2016
Updates
This release provides user interface updates.
Fixed Issues
Issue | Description |
---|---|
MQ-327 |
Message browser list should not be ordered by message ID |
MQ-357 |
Add IDs to HTML elements for test automation |
MQ-374 |
[UI] Exchange Settings are not visible as soon as the user access to the details |
MQ-385 |
Integrate notifications with analytics for billing |
MQ-388 |
[UI][Chrome] unreadable list of queues during the creation of an exchange |
1.1.0
May 5, 2016
This release is the General Availability release for Anypoint MQ.
New Features
-
Users can view and track their MQ usage.
-
10 MB maximum message size limitation is now enforced.
-
Updated API error and return codes reflect the proper status.
Fixed Issues
Issue | Description |
---|---|
MQ-201 |
(Admin API) The system returns 204 ok even when the org ID doesn’t exist |
MQ-205 |
Enforced maximum message size limit to 10 MB |
MQ-241 |
Exchange historical statistics as delta from 0 |
MQ-301 |
Ability to count delivered/received messages |
MQ-306 |
Request to non-existing API returns bad error message |
1.0.1
January 23, 2016
New Features
-
Anypoint MQ now supports Internet Explorer 11.
1.0.0
December 21, 2015
New Features
-
Queues and Message Exchanges
Send messages to queues, pull messages from queues, create a message exchange to perform pub/sub scenarios and send a message to multiple queues. Management console: monitor queue statistics, purge queues, and see how many messages are in flight via the management console.
-
Anypoint MQ connector
Send/receive messages from any Mule application, whether it’s deployed in CloudHub or used in a hybrid scenario and deployed on-premises.
-
Client management
Create client applications tokens.
-
Large payloads
Anypoint MQ supports payloads up to 10 MB in size.
-
Disaster recovery and multi-data center availability:
Anypoint MQ provides persistent data storage across multiple data centers, ensuring that it can handle data center outages and have full disaster recovery.
-
Encrypted queues
Queue data can optionally be encrypted, ensuring that companies can be compliant with their data at rest policies.