I am happy to announce that a new version of Anypoint Platform is now available. This release features improvements to our tooling for developers, the GA of our service mesh offering for microservice builders, and various other enhancements across the platform.
MuleSoft developers around the world continue to celebrate success under increasing pressure over the last few months. At CONNECT, WatchBox shared how its MuleSoft developers launched a new Singapore eCommerce site in a record two and a half weeks through the reuse of existing APIs. MuleSoft developers helped the Indiana Department of Child Services implement a new ERP and modernize its legacy mainframe technology. And MuleSoft developers helped Land O’Lakes maintain its supply chain while a majority of its employees shifted to remote work.
And, developer workloads have not decreased over these past few months. A report published by GitHub earlier this month confirmed this and went further to share “developers’ workdays have grown longer by up to an hour per day, on both weekdays and weekends.” Because we want to help MuleSoft developers build faster, we’ve focused these past few months on improving our documentation, creating new introductory tutorials, and moving our meetups virtual. And we’re excited to supplement all of this with a new release of Anypoint Platform, focused on boosting developer productivity.
Anypoint Platform May 2020 release includes:
Mule 4.3 and Studio 7.5
We’ve been working on innovations that improve our tooling at three key stages in the software development lifecycle — design, test, and run. We’re excited to announce and feature Mule 4.3 and Studio 7.5 as the highlight of the release. The new versions of Mule and Studio are available now to help users collaborate on API design, automate test creation, and scale confidently when building APIs and integrations.
- Collaborate on API specifications:
- Work on OAS and RAML specifications seamlessly across Studio and Design Center, promoting collaboration between team members and reducing friction when switching between tooling.
- Import and edit API specifications in Studio and merge changes back to Anypoint Platform.
- Scale with confidence:
- Mule 4.3 includes performance improvements for a majority of use cases including batch processing, data transformation, and API management.
- Eliminate the need for manual application tuning in a majority of uses cases with the introduction of a singular managed thread pool for all operations
- Automate test creation:
- Automatically generate unit and integration tests for your Mule apps with the MUnit test recorder to improve test coverage across Mule apps.
- MUnit test recorder listens to the execution of a sample request-response to automatically write mock and assertion tests at design-time.
Anypoint Service Mesh
We are also excited to highlight the general availability of Anypoint Service Mesh which brings any non-MuleSoft service deployed to Kubernetes into your application network as a manageable building block. When we previously discussed Anypoint Service Mesh, we planned to release a standalone mesh that would be installed in its own cluster. We’ve recognized the need to bring management to your existing Kubernetes environments and clusters so we’re now supporting Anypoint Service Mesh on top of existing Istio deployments, the dominant open-source mesh technology.
- Discover and leverage any service in any architecture:
- Visualize microservice dependencies using the application network graph.
- Maximize adoption and reuse by adding microservices to Anypoint Exchange.
- Centrally manage and scale:
- Bring the power of API management to any external-facing service.
- Measure and optimize performance across all microservices with API analytics.
- Enable security by default:
- Ensure zero-trust with Istio and Envoy authentication and authorization policies.
- Add additional layers of security for consumer-facing services.
This release also features significant enhancements to:
MuleSoft Accelerators: pre-built integration solutions with reusable assets that connect common back-end systems directly to Salesforce.
- Salesforce Service Cloud: Access real-time order history, status, and ticketing data from any external system.
- Salesforce Commerce Cloud: Access real-time inventory and product catalog information from any external system using production-ready APIs.
Anypoint Design Center:
- API Console: Introducing WCAG compliance for easier discovery and consumption of assets with assistive technology, such as speech recognition software and screen readers.
- Policy visualizations: See the relationship between Mule App deployments and the APIs they are implementing, as well as which policies have been applied to those APIs.
Anypoint Management Center:
- Multiple IDPs: Support for managing client credentials segregated across multiple identity providers (IdPs).
- Branded notifications: Ability to brand and customize contract change notifications generated from API manager, to maintain consistency with customers’ branding.
- API Groups (coming soon): Ability to discover, consume, manage, and govern related APIs as a single atomic unit
- Graph search: Enhancement to the existing full-text search feature in Exchange to provide advanced search and filter capabilities, backed by the Application Network Graph (ANG).
- Cross-org sharing: Enables Exchange admins to share an asset hosted in one organization with another organization, by assigning a role to the user receiver organization.
- New/Updated Connectors: Quatrix, Codat, Verato, Salesforce, SAP, Workday, DynamoDB, Dynamics 365, Peoplesoft.
Anypoint Partner Manager:
- Deployment to CloudHub: Deploy your B2B message flows to CloudHub.
- Enhanced protocol and version support: additional signing and encryption algorithms for AS2 protocol and additional X12 version support.