Anypoint Studio 7.19.0 Release Notes

Anypoint Studio is an Eclipse-based integration development environment for designing and testing Mule applications.

October 8, 2024

What’s New

  • The AsyncAPI 2.6 implementation feature is now available in Anypoint Studio 7.19.0 and later.

    Discover the benefits of the AsyncAPI journey by exploring Event-driven architecture. Implement an AsyncAPI specification in your Mule project using our supported connectors to improve integration and streamline your development process.

  • Verify Java 17 Module Compatibility

    Studio enhances your experience when migrating your Mule projects to Java 17. See Verify Java 17 Module Compatibility.

  • Improve your Mule project running on Java 17 or later by configuring the Studio debugger to hide inaccessible fields and methods.

  • Studio 7.19.0 includes Java 17 and uses it as the Studio default Java Virtual Machine (JVM). Java 8 is also included to avoid installing a separate JVM.

  • Studio upgrades Mule runtime engine to 4.8 so you can work with its latest features and benefit from the fixed issues.

  • This product no longer supports the deprecated Transport Layer Security (TLS) versions 1.1 and 1.0.

    Upgrade your TLS version to 1.2 or later.

Components Bundled with This Release

Product Version

Mule runtime engine

4.8.0

DataWeave

2.8.0

MUnit

3.3.0

MUnit Studio Plugin

2.7.140

Mule Maven Plugin

4.3.0

Eclipse

4.31

Maven

3.9.6

Adoptium Eclipse Temurin OpenJDK

JDK 8 (8u422-b05)

JDK 17 (17.0.12+7)

  • This version of Studio requires Java 17.

  • JDK 17 starts and runs Studio.

  • JDK 17 is the default JRE for running Mule projects and the Mule runtime instance used for tooling.

Studio 7.16 and later bundle a newer version of Apache Maven and Mule Maven Plugin. It’s not backward compatible with Apache Maven 3.8 or earlier, or Mule Maven Plugin 3.8.7 or earlier. Use your own Maven if you need an earlier version.

Fixed Issues

Issue Resolution ID

Studio no longer creates an unknown element in the global-configs.xml file if you implement an AsyncAPI spec with no publish: operation in the defined channel.

W-16195423

If you rescaffold your AsyncAPI project, the modifications in the main flow and the configurations in the global-config.xml file no longer disappear.

W-16206165

The tooling instance now starts properly on macOS ARM systems.

W-16320267

CORS no longer blocks requests made to the mocking service when using the Studio API console.

W-16497935

Known Issues

Known Issue ID

The context help wizard isn’t styled correctly in the dark theme.

Eclipse Bug: #532184

Studio doesn’t support scaffolding API specs that reference OAS or JSON schema fragments imported from Exchange as project dependencies.

W-14455756

Compatibility

Mule Runtime Engine Compatibility

Applications developed in Studio 7.19.0 are compatible with the following Mule runtime engine versions:

Mule Runtime Engine Version Compatible

Mule runtime engine 4.8.x

Yes***

Mule runtime engine 4.7.x

Yes

Mule runtime engine 4.6.x

Yes

Mule runtime engine 4.5.x

Yes*

Mule runtime engine 4.4.x

Yes

Mule runtime engine 4.3.x

Yes**

Mule runtime engine 4.2.x

Yes*

Mule runtime engine 4.1.x

Yes*

Mule runtime engine 3.9.x

No**

Mule runtime engine 3.8.x

No*

* This Mule runtime version reached End of Life.
** This Mule runtime version has entered Extended Support.
*** Studio bundles this version of Mule runtime engine.

UI Compatibility with Application Deployment Targets

Studio 7.19.0 offers a graphical interface to deploy Mule 4.x applications to these application deployment targets:

Application Deployment Target Compatible

CloudHub

Yes

On-premises Mule runtime engine instances

Yes

Runtime Fabric

No

You can deploy to Runtime Fabric by exporting your application in Studio and deploying it separately.

Compatibility with Anypoint Platform Installation Options

Studio 7.19.0 integrates with components of the following platforms:

Anypoint Platform Installation Compatible

US Cloud

Yes

EU Cloud

Yes

MuleSoft Government Cloud

Anypoint Platform Private Cloud Edition (Anypoint Platform PCE)

Yes

Studio 7.19.0 can connect only to Anypoint Platform PCE 3.1.x and 3.2.x.

Hardware Requirements

  • 8GB of memory

    Studio needs a minimum of 4GB of free RAM on a developer workstation. As applications become more complex, consider adding more RAM.

  • 2GHz CPU

  • 10GB free hard drive space

Software Requirements

Studio is compatible with the following operating systems and their standard configuration. Using Studio on configurations outside of the supported operating systems can result in unexpected behaviors.

  • Operating Systems

    • macOS 12 through 14

    • Windows 10, Windows 11 (64-bit)*

    • RHEL 9*

    • Ubuntu 18.04 or later LTS

*Windows 11 and RHEL support is based on the Eclipse support matrix. For more information, see Eclipse target environments.

Running real-time antivirus protection software on your operating system might have a negative impact on Anypoint Studio performance. Although this issue is prominent on Windows, it also occurs on Linux and macOS.

The steps to solve these performance issues vary depending on your antivirus software. A typical solution is to either allow or exclude the Anypoint Studio and Java executables, the Studio install and workspace filesystem locations, or some combination of both. See examples of solutions for Trellix Endpoint Security Threat Prevention, Windows Security, and Broadcom Endpoint Protection.

Workspace Upgrade Requirements

You can create and organize projects in workspaces with Studio. When you first open Studio, it automatically generates a default workspace to store your projects. Your Mule application projects aren’t fully compatible with workspaces in a different version of Studio.

Projects created with Studio 6.x aren’t compatible with Studio 7.x because they’re Mule 3.x projects.

See ワークスペースの更新 for more information.

See Also