This document summarizes the new features in Anypoint Studio 7.4, including:
- Improved API management with links to API specifications on Exchange and API sync capabilities.
- Native support for OpenAPI Specification (OAS) including OAS scaffolding and specification creation, though only for OAS version 2.
- Revamped module management and a new WebSocket connector.
- Performance improvements to startup times and bug fixes.
2. All contents ? MuleSoft Inc.
What¡¯s new or changed
2
? API Management
¨C Links to Exchange
¨C API Sync
¨C API Search
? Native OAS support
¨C OAS Scaffolding
¨C Only v2 ?
? Revamped Module Management
? WebSocket Connector
? Start-up Performance Improved
? Lots of bugs fixed
? Need to be on 4.1.x or higher
https://docs.mulesoft.com/release-notes/studio/anypoint-studio-7.4-with-4.2-runtime-release-notes
3. All contents ? MuleSoft Inc.
ExchangeDesign Centre
API Management
3
Create RAML
Anypoint Studio
Review API Import API
Current Process
Your API may not be consistent across all locations
Build API
RAML
API Changes
4. All contents ? MuleSoft Inc.
Exchange Anypoint StudioDesign Centre
API Management
4
Create RAML Review API Import API
What¡¯s Changed
You cannot edit you¡¯re API dependency in Studio
API SpecRAML
You can still import RAML from Design Centre
Build API
API Changes
5. All contents ? MuleSoft Inc.
API Management
5
API Specifications as a dependency from Exchange
¨C Specify on creation of a project or via manage dependencies on a project
6. All contents ? MuleSoft Inc.
Api Management
6
Search Exchange for API Specs
¨C Access to all available versions
Probably worth deprecating old versions
7. All contents ? MuleSoft Inc.
API Module Management
7
Checking for Updates
¨C Via manage dependencies check for new versions
Using Maven Versions and Site plugin you can
get a fuller report covering all dependencies in
your POM file.
8. All contents ? MuleSoft Inc.
What does it look like
8
The API Spec appears like any other dependency
Note: The API Folder is Empty!
9. All contents ? MuleSoft Inc.
Existing Projects
9
How do you apply it to existing projects
¨C In the src/main/resources
? Delete contents of api folder
? Delete the api.exchange.modules folder
¨C Add the API as a dependency from Exchange
¨C Re-scaffold if needed
10. All contents ? MuleSoft Inc.
API Search
10
Native Eclipse Search doesn¡¯t work on dependencies
11. All contents ? MuleSoft Inc.
OAS First Class Citizen
11
OAS now has same capabilities as RAML
¨C Create in design center with type assist
¨C Scaffold API¡¯s from an OAS spec
¨C YAML and JSON formats both supported
¨C Doesn¡¯t support v3 currently
¨C Couldn¡¯t get scaffolding from design centre
to work ¨C only as a Exchange dependency