Reading Time: 9 minutes

Are you ready to supercharge your integration projects? We’re thrilled to introduce a suite of exciting new features that are now available as part of the Anypoint Code Builder (ACB) June Release that will make your integration development experience smoother, faster, and more powerful. Whether you’re a seasoned pro or just starting out, these enhancements are designed to boost productivity, ensure compliance, and enhance the overall quality of your integrations. 

Anypoint Code Builder June 2024 release

We’ll discuss these five most notable updates included in this release:

  • DataWeave Expression Builder
  • Support for Existing MUnit Tests 
  • Enhanced Support for Custom Java 
  • Multiple Runtimes and Java 17
  • Governance Rulesets for API Design

Simplify data transformation across systems 

DataWeave is one of the most powerful capabilities in a MuleSoft developer’s arsenal, allowing them to easily read, manipulate, and write data in any format. The new DataWeave Expression Builder makes writing DataWeave in Anypoint Code Builder hassle-free. The new intuitive interface allows for seamless data transformation, enabling developers to use the graphical components in Anypoint Code Builder to write their expressions.

For those familiar with Anypoint Studio, the new expression builder contains familiar capabilities to simplify data transformation across applications, while introducing additional features that enhance the development process such as function auto-complete, syntax validation, and output previews. These enhancements not only boost productivity for expert MuleSoft developers, but also makes DataWeave more accessible to novice users, streamlining the development process for all.

Check out a demo to learn more! 

Quickly run automated tests against integrations and APIs

Unit testing is a crucial step in the integration development process. MUnit, MuleSoft’s unit testing framework, enables developers to easily create automated tests for their integrations and APIs. Thousands of MuleSoft developers use MUnit every day to create, maintain, and run tests for their integrations.

With the latest updates, we are excited to announce that Anypoint Code Builder (ACB) now supports running existing MUnit tests. Any MUnit test, whether new or previously built in Anypoint Studio, can now be seamlessly utilized in ACB to run against new and existing projects. This enhancement allows for automated testing directly within ACB, facilitating efficient validation of new integrations and further refining the comprehensive integration experience offered by the tool.

Check out a demo to learn more!  

Extend and enhance your integrations with custom Java 

Incorporating custom Java classes provides a powerful way to extend and improve your integrations. We are helping developers tap into these benefits by bringing enhanced support for custom Java* to Anypoint Code Builder.

The Java module now comes pre-bundled, making it simple to get started. The enhancement enables users to create new Java classes or add existing Java packages to their mule projects. The new streamlined experience offers the use of the configuration panel to select desired classes and methods and set additional arguments for Java invocations. Once added and configured in your integration flow, users can test new integrations that use custom Java, similar to other integrations in Anypoint Code Builder.

*Before getting started, make sure you have the Extension Pack for Java added to your instance of Visual Studio Code. 

Increase performance across integration projects

When it comes to integration projects, performance is always a key consideration. To help increase performance across your integration projects, we’re adding support for additional Mule Runtimes and Java versions.

Anypoint Code Builder now supports the following Mule Runtimes:

  • Mule Runtime 4.4
  • Mule Runtime 4.6
  • Mule Runtime 4.7

Anypoint Code Builder now supports the following Java versions:

  • Java 11
  • Java 17 

We have also added additional features to help with usability around the new versions. Users can now set defaults for future projects, update versioning on their existing projects whether they are on Long Term Support (LTS) or Edge release channels, and easily check connector compatibility based on the version they are running.

Check out a demo to learn more! 

Improve API quality and ensure conformance at design time

API governance is a crucial but challenging requirement for any scaling organization. To address this, we’ve introduced Governance Rulesets for API Design in Anypoint Code Builder, adding a powerful new capability to the design experience.

With this feature, developers can now ensure compliance with their organization’s governance rulesets while designing new REST API specifications directly within Anypoint Code Builder. This proactive approach enhances developer productivity and significantly boosts overall API security by ensuring conformance during the design phase, rather than after the APIs are published to Exchange.

Check out a demo to learn more!

All aboard the ACB update train!

The latest update to Anypoint Code Builder brings a wealth of new features and enhancements to new and existing MuleSoft developers. From simplifying data transformations with the DataWeave Expression Builder and enhancing automated testing with MUnit support to extending functionality with custom Java classes and improving performance with support for new runtimes and Java versions, ACB is equipped to handle all your integration needs. Plus, with the added power of Governance Rulesets for API Design, you can ensure that your APIs are compliant and secure right from the start.

We can’t wait to see how these new features will help you innovate and excel in your projects. Happy integrating, and stay tuned for more content to help you get started with some of these exciting features! 

Resources: