ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
What¡¯s new in Anypoint 7.4
Graham Hounslow
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
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
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
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
All contents ? MuleSoft Inc.
Api Management
6
Search Exchange for API Specs
¨C Access to all available versions
Probably worth deprecating old versions
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.
All contents ? MuleSoft Inc.
What does it look like
8
The API Spec appears like any other dependency
Note: The API Folder is Empty!
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
All contents ? MuleSoft Inc.
API Search
10
Native Eclipse Search doesn¡¯t work on dependencies
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
Thank You
and any questions?

More Related Content

What's New in Mulesoft Anypoint 7.4

  • 1. What¡¯s new in Anypoint 7.4 Graham Hounslow
  • 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
  • 12. Thank You and any questions?