Nav

Anypoint Studio 5.3.0 With Mule Runtime 3.7.2 Release Notes

September 17, 2015
Build ID: 201509170844

Compatibility

Mule Runtime
Version: 3.7.2 EE

Anypoint Studio
Version: 5.3.0
Build Id: 201509170844

APIkit
Versions: 1.6.2 - 1.7.2

SAP Connector
Versions: 2.1.2 - 2.2.7

DataWeave
Version 1.2

Features

  • A new Validations Module allows you to easily validate Mule messages using a variety of built in validators.

  • You can now attach sources for JARs bundled inside Mule runtime containers on the classpath, and Anypoint Studio remembers the settings. You can also reference Mule flows contained in JARs on the classpath.

  • Added preference pane that allows users to manage the location of their Mule source zip files and attach them to Mule runtimes.

  • Anypoint Studio now auto-creates a project with the API Gateway default domain that contains a shared HTTP listener configuration for all your APIs.

Hardware and Software System Requirements

  • For most use cases, Anypoint Studio with the 3.7.x Runtime does not change hardware or software requirements.

  • MuleSoft recommends a minimum of 4GB RAM on a developer workstation. As applications become complex, consider adding more RAM.

  • This version of Anypoint Studio requires Java 7. Note: If you are installing Anypoint Studio on a Mac computer with OS X that has no Java installed, the OS may require that you first download and install JDK 1.6. Install JDK 1.6 first and then install JDK 1.7.

Migration Guide

From the previous versions of Studio (5.1.1, 5.2.0, 5.2.1) there is no special migration needed, but when coming from older versions, it’s recommended that you create a new workspace to host projects built with this new version. When opening a previous Workspace with projects that were created with Studio 5.1.0 or older, and which has metadata stored in disk, Studio asks you to perform an update to all the projects so that the Metadata Manager can handle the types and to show the types in your project. Note that performing this conversion might imply loosing previously defined run configurations.

Studio as an Eclipse plugin only works with Eclipse 4.3 or 4.4 due to an SWT dependency.

You can easily import all of the external components that you had installed in your old version of Anypoint Studio through a single action. This includes connectors, runtimes, and any other type of extension added through the Anypoint Exchange or the ​Help → Install new software​ menu, as long as there are no compatibility restrictions.

Do this by selecting File→Import and then choose Install→From existing installation.

import

Then specify the location of your old version of Anypoint Studio in your local drive.

Known Issues

  • Error highlighting in the XML view sometimes does not properly refresh until you go to the Message Flow view and back to the XML view. (STUDIO-7027)

  • When API Gateway runtime version 2.0.0 and newer is not installed in Studio, you cannot choose between 1.3.2 Gateway or 3.7.2 Mule runtimes. (STUDIO-7064)

Deprecated in this Release

Nothing was deprecated in this release.

Eclipse Plugin

If you are using Studio as an Eclipse plugin, you can get this version of Studio using the Eclipse update site http://studio.mulesoft.org/r4/plugin.

This allows you to download Anypoint Studio core and third-party components version 5.x.x and with an embeded version of Mule Runtime v3.7.x along with other optional components.
For a detailed description of the update site’s content visit the Studio in Eclipse section.

Bug Fixes

Issue Description

STUDIO-1311

Able to drag and drop composite source and poll as response elements

STUDIO-1438

Two-way editing - In spite of the fact that service-overrides is not supported by the UI, when adding it manually it is sorted in a wrong way that the app fails if you run it

STUDIO-2718

Flow ref editor should be alpha sorted and allow filtering

STUDIO-2720

Support for referencing external resources

STUDIO-3606

Mule Runtimes miss source code of open source libraries and prevent linking source code

STUDIO-4535

HTTP XML Validation - When Port is not specified in XML, default is used, but XML is marked as error

STUDIO-5909

Leaving focus from HTTP endpoint marks mule config as not saved

STUDIO-6158

Attribute Type is required' message even when it is populated

STUDIO-6206

Studio Login - Deploy to CloudHub should validate Domain projects first

STUDIO-6312

Transform: Pressing the keys Ctrl+Backspace or Option+Backspace in the input editor generates errors

STUDIO-6572

Keyboard shortcuts do not work in most of the Text Fields

STUDIO-6607

Problem with Editor’s Colors in Linux

STUDIO-6614

Create new mapping button isn’t aligned

STUDIO-6625

Scroll bar in What’s new dialog in Linux

STUDIO-6630

Deploy to CloudHub: Error when retrieving list of Domains

STUDIO-6714

Maven projects should recognize the finalName element

STUDIO-6722

Transform: problem with type inference

STUDIO-6757

CXF connector not working on WSDL configuration from a file

STUDIO-6773

Studio allows to deploy an app with an IPV4 port already in use

STUDIO-6813

Version attribute in the Mule config is not updated when changing the runtime

STUDIO-6817

Conflicts exporting a Gateway Runtime application with API Gateway Domain associated

STUDIO-6826

Evaluate Mule Expression should have history

STUDIO-6827

ErrorSense - NPE in Choice properties editor

STUDIO-6842

Runtime labels are not correctly displayed after installing GW runtimes from update site

STUDIO-6855

Studio is not parsing Iterator or Iterable

STUDIO-6858

NPE when opening Run Configurations

STUDIO-6877

Run as Mule App missing after deleting the pom file in a maven based project

STUDIO-6879

Transform: you are prompt to delete associated files when the script is inline

STUDIO-6900

Remove invalid attribute jcoIdleTimeout from SAP connector

STUDIO-6907

APIKit menu entry rows on none mule projects

STUDIO-6909

Incorrect validation for nested context in HTTP Listener config in domains

STUDIO-6913

Query builder issue due to metadata cache changes

STUDIO-6915

Exception in logs when validating maven SAP project

STUDIO-6922

Make Validations MPs contribute VOID metadata to the propagation

STUDIO-6925

Don’t trigger attachment process if I have already triggered it from "Apply" button

STUDIO-6927

Performance Issue when applying changes

STUDIO-6928

Zip files are not recognized in Windows

STUDIO-6929

Metadata namespace is not declared when metadata is set on an endpoint

STUDIO-6936

When creating custom metadata types for a HTTP with headers, they are multiplied

STUDIO-6940

DataSense classloader is not including User Libraries

STUDIO-6941

http:listener responseTimeout attribute

STUDIO-6957

Different behaviour to select Exception Factory properties

STUDIO-6958

When opening a Transformer MP view which contains Java mappings, an error is thrown

STUDIO-6959

SchemaLocation for Validation is missing

STUDIO-6969

When using Validator: ALL, it is not working because <validation:validations> tag is missing

STUDIO-6978

Double Label "Nested Validators" in ALL Validator window

STUDIO-6979

Authentication tab in HTTP request configuration always shows the pre-emptive checkbox

STUDIO-6995

Mavenize in Windows with empty repo hangs Studio

STUDIO-6999

Remove labels "Message" and "Exception Class" from All validator view

STUDIO-7001

Flow Name in API Autodiscovery dialog should be required

STUDIO-7007

Transform: Fix preview for 3.7.0 and 3.7.1

STUDIO-7018

SalesForce - No class def Found error when trying test connection

STUDIO-7021

Performance issue when saving app when using DataWeave

STUDIO-7027

Problems in the XML editor remain even when already solved

STUDIO-7029

Analytics: event records of components usage (canvas, global elements creation, etc.) lack the runtime version attribute

STUDIO-7042

Unable to create project with 2.0.2 GW runtime

STUDIO-7046

External References] External configuration elements should not be able to be edited from the UI

STUDIO-7047

Refresh Types" button deletes the associated connectors' types caches structures improvement

STUDIO-1694

Default of "Auto delete" in the File endpoint is hidden in a non-usable way

STUDIO-5103

Add autocompletion support in Debugger "Evaluate Mule Expression" popup

STUDIO-6036

Studio MEL Evaluator should keep the last written MEL expression

STUDIO-6230

Output format dropdown

STUDIO-6232

Reduce the height of bottom tabs

STUDIO-6235

Add a dot indicator to mapped values

STUDIO-6676

Metadata Manager - Autoselection of the type of the file used when doing a metadata type refresh.

STUDIO-6820

Refresh folder schema folder after generating XSD from XML in DataMapper

STUDIO-6853

Studio should propagate metadata correctly for DevKit connectors that return VOID

STUDIO-6894

XSLT message processor properties does not show context-property elements

STUDIO-6908

Select a Message processor from Outline tab

STUDIO-6910

Studio support for Rational source control system

STUDIO-6960

Add Validator icons

STUDIO-6970

Improve look and feel of Add Java Class and Browse Java Class in Class picker editor

STUDIO-6988

Create the api-gateway domain project when importing proxy projects

STUDIO-6994

Improve design of the buttons when selecting a class

New Features

Issue Description

STUDIO-6337

Palette Filtering - Add a preference at a project level to hide common transformers when using runtimes that support DFL

STUDIO-6801

Define experience for attaching sources for enterprise runtimes and third party libraries

STUDIO-6834

Attach enterprise sources zip file for Mule Runtimes

STUDIO-6862

DW-UI - Change Editor Layout

STUDIO-6919

Support for "All" validator

STUDIO-6933

Things to be defined

STUDIO-6934

Transform: Add metadata to flow lookup

STUDIO-6945

Download and attach sources for open source libraries (including the ones in Mule Runtime) for Maven projects

STUDIO-6971

Transform: Set custom metadata through the input tree

New Stories

Issue Description

STUDIO-2982

Combining language components and transformers into as single one

STUDIO-3404

DataMapper is not suitable for low-latency or real-time transformations between same data-types

STUDIO-6527

SOAP Connect generated editor should not display the “Operation” combo

New Tasks

Issue Description

STUDIO-6516

Build and test REST to SOAP gateway scenario

STUDIO-6671

Update What’s New Image

STUDIO-6672

Build End to End scenario App

STUDIO-6832

Make source attachments of Mule Runtime editable

STUDIO-6889

Transform: preview should use the same jar inside the runtime to be consistent between preview and runtime

STUDIO-6924

Restore Defaults button should delete all attachments