[Announce] WSO2 API Manager 4.0.0-M4 Released!

Mushthaq Rumy mushthaq at wso2.com
Tue Jan 19 20:16:23 PST 2021


The WSO2 API Manager Team is pleased to announce the release of API Manager
4.0.0-M4!

The WSO2 API Manager is a platform for building and managing APIs. It helps
developers implement APIs by integrating different types of systems and
APIs and to manage them using its API governance and lifecycle management
capabilities. APIs could be built by integrating different types of APIs
such as traditional request-response style APIs and event-driven APIs using
a low-code/no-code development experience and expose to consumers through
its API Gateway.


WSO2 API Manager 4.0.0-M4 consists of three main components as described
below:
API Manager

The API Manager component addresses all aspects of API management in the
platform. It consists of an API Gateway, API Publisher, Developer Portal,
Key Manager and Traffic Manager.

It is now available to download from here
<https://github.com/wso2/product-apim/releases/download/v4.0.0-m4/wso2am-4.0.0-m4.zip>
.
How to run

(Ignore steps 1 and 2 if you already have JDK 11 installed on your machine)

   1.

   Install Oracle Java SE Development Kit (JDK) version 11
   <http://www.oracle.com/technetwork/java/javase/downloads/index.html>.
   2.

   Set the JAVA_HOME
   <https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/>
   environment variable.
   3.

   Extract the downloaded zip file.
   4.

   Go to the bin directory in the extracted folder.
   5.

   Run the wso2server.sh file if you are on a Linux/Mac OS or run the
   wso2server.bat file if you are on a Windows OS.

Fixed Issues

See details of all the changes including improvements, and bug fixes
<https://github.com/wso2/product-apim/milestone/87?closed=1> in this
milestone release.
Known Issues

All the open issues pertaining to WSO2 API Manager-4.0.0-M4 are reported
here
<https://github.com/wso2/product-apim/issues?q=is%3Aopen+is%3Aissue+label%3A%22API-M+4.0.0%22>
.

Micro Integrator

The Micro Integrator is a cloud-native, standards-based messaging engine
and an integration framework with a configuration based runtime environment
for integrating APIs, services, data, SaaS, proprietary, and legacy systems.

This serves the integration needs for the data plane of the API Manager
platform.

It is now available to download from here
<https://github.com/wso2/micro-integrator/releases/download/v4.0.0-m4/wso2mi-4.0.0-m4.zip>
.
How to run

(Ignore steps 1 and 2 if you already have JDK 11 installed on your machine)

   1.

   Install Oracle Java SE Development Kit (JDK) version 11
   <http://www.oracle.com/technetwork/java/javase/downloads/index.html>.
   2.

   Set the JAVA_HOME
   <https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/>
   environment variable.
   3.

   Extract the downloaded zip file.
   4.

   Go to the bin directory in the extracted folder.
   5.

   Run the micro-integrator.sh file if you are on a Linux/Mac OS or run the
   micro-integrator.bat file if you are on a Windows OS.

What's New

   -

   OAuth support for HTTP Endpoints
   <https://apim.docs.wso2.com/en/next/reference/synapse-properties/endpoint-properties/#oauth-properties>

Fixed Issues

See details of all the changes including new features, improvements, and
bug fixes <https://github.com/wso2/micro-integrator/milestone/18?closed=1> in
this milestone release.
Known Issues

All the open issues pertaining to WSO2 Micro Integrator 4.0.0-M4 are
reported here <https://github.com/wso2/micro-integrator/issues>.

Streaming Integrator

Streaming Integrator serves the streaming based integrations and acts as
the event stream provider for Streaming APIs in the data plane of the API
Manager platform.

It is now available to download from here
<https://github.com/wso2/streaming-integrator/releases/download/v4.0.0-m4/wso2-streaming-integrator-4.0.0-m4.zip>
.
How to run

(Ignore steps 1 and 2 if you already have JDK 11 installed on your machine)

   1.

   Install Oracle Java SE Development Kit (JDK) version 11
   <http://www.oracle.com/technetwork/java/javase/downloads/index.html>.
   2.

   Set the JAVA_HOME
   <https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/>
   environment variable.
   3.

   Extract the downloaded WSO2 Streaming Integrator zip file.
   4.

   Go to the bin directory in the extracted folder.
   5.

   Run the server.sh file if you are on a Linux/Mac OS or run the server.bat
   file if you are on a Windows OS.

What's New

   -

   OAuth related fixes and password grant issues fix for io-http
   -

   OOM issue fixes for io-http
   -

   Kafka error replay

Fixed Issues

See details of all the changes including new features, improvements, and
bug fixes
<https://github.com/wso2/streaming-integrator/milestone/10?closed=1> in
this milestone release.
Known Issues

All the open issues pertaining to WSO2 Streaming Integrator 4.0.0-M4 are
reported here <https://github.com/wso2/streaming-integrator/issues>.


And WSO2 API Manager 4.0.0-M4 accompanies the below releases too.

API Manager Tooling

WSO2 API Controller is a command-line tool providing the capability to move
APIs, API Products, and Applications across environments and to perform
CI/CD operations. It can also be used to perform these same tasks on a
Kubernetes deployment.

It is now available to download from here
<https://github.com/wso2/product-apim-tooling/releases/tag/v4.0.0-m3>. API
Manager Tooling M3 is compatible with API Manager M4.
How to run

   1.

   Select the archive suitable for your platform (Mac, Windows, Linux) from
   the above link and extract it to a desired location and navigate into it.
   Then execute apictl to start the application.


   -

   NOTE: Execute ./apictl if the working directory is the same where the
   executable resides.
   -

   Add the location of the extracted folder to your system's $PATH variable
   to access the executable from anywhere.


   1.

   Execute apictl --help for further instructions.

Fixed Issues

See details of all the changes including new features, improvements, and
bug fixes
<https://github.com/wso2/product-apim-tooling/issues?q=is%3Aissue+is%3Aclosed+label%3A4.0.0>
in
this milestone release.
Known Issues

All the open issues pertaining to WSO2 API Manager Tooling 4.0.0-M3 are
reported here
<https://github.com/wso2/product-apim-tooling/issues?q=is%3Aopen+is%3Aissue>
.

Integration Studio

WSO2 Integration Studio is an open-source development environment used to
design and develop integration scenarios for WSO2 Micro Integrator.

It is now available to download from here
<https://github.com/wso2/integration-studio/releases/tag/v8.0.0-m4>.
How to run

   1.

   Download the distribution for your operating system.
   2.

   Extract the downloaded file to get the IntegrationStudio application.
   -

      NOTE: If you are a MacOS user, be sure to add it to the Applications
      directory. If you are a Microsoft Windows user, extract it outside the
      Programs directory. This is done because the Integration Studio requires
      permission to write to files.
      3.

   Run the IntegrationStudio application to start the tool.

What's New

   -

   OAuth support for HTTP Endpoints
   <https://apim.docs.wso2.com/en/next/reference/synapse-properties/endpoint-properties/#oauth-properties>

Fixed Issues

See details of all the changes including new features, improvements, and
bug fixes <https://github.com/wso2/integration-studio/milestone/3?closed=1>
in this milestone release.
Known Issues

All the open issues pertaining to WSO2 Integration Studio 8.0.0-M4 are
reported here <https://github.com/wso2/integration-studio/issues>.

Streaming Integrator Tooling

The Streaming Integrator Tooling is a developer tool to develop Siddhi
applications and simulate events for testing purposes.

It is now available to download from here
<https://github.com/wso2/streaming-integrator-tooling/releases/download/v4.0.0-m4/wso2-streaming-integrator-tooling-4.0.0-m4.zip>
.
How to run

(Ignore steps 1 and 2 if you already have JDK 11 installed on your machine)

   1.

   Install Oracle Java SE Development Kit (JDK) version 11
   <http://www.oracle.com/technetwork/java/javase/downloads/index.html>.
   2.

   Set the JAVA_HOME
   <https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/>
   environment variable.
   3. Extract the downloaded zip file.
   4. Go to the bin directory in the extracted folder.
   5. Run the tooling.sh file if you are on a Linux/Mac OS or run the
   tooling.bat file if you are on a Windows OS.
   6.

   Look for the following log in the terminal “INFO
   {org.wso2.carbon.siddhi.editor.core.internal.StartupComponent} - Editor
   Started on : http://192.168.8.100:9390/editor”
   7.

   Visit http://192.168.8.100:9390/editor on your favorite browser to
   access the Tooling.

What's New

   -

   OAuth related fixes and password grant issues fix for io-http
   -

   OOM issue fixes for io-http
   -

   Kafka error replay

Fixed Issues

See details of all the changes including new features, improvements, and
bug fixes
<https://github.com/wso2/streaming-integrator-tooling/milestone/8?closed=1>
in this milestone release.
Known Issues

All the open issues pertaining to Streaming Integrator Tooling 4.0.0-M4 are
reported here <https://github.com/wso2/streaming-integrator-tooling/issues>.

API Microgateway

The WSO2 API Microgateway is a Cloud-Native API Gateway that can be used to
expose one or many microservices as APIs.

It is now available to download from here
<https://github.com/wso2/product-microgateway/releases/tag/v4.0.0-m3>. API
Microgateway M3 is compatible with API Manager M4.
How to run

Follow the quick start guide here
<https://github.com/wso2/product-microgateway/tree/v4.0.0-m3#microgateway-quick-start>
.
Fixed Issues

See details of all the changes including improvements, and bug fixes
<https://github.com/wso2/product-microgateway/milestone/41?closed=1> in m3
milestone release.
Known Issues

All the open issues pertaining to WSO2 API Microgateway-4.0.0-M3 are
reported here
<https://github.com/wso2/product-microgateway/issues?q=is%3Aopen+is%3Aissue+label%3Aenvoy-gw>
.

K8s API Operator

The API operator for Kubernetes makes managed APIs for microservices and
integrations in the Kubernetes ecosystem.

It is now available to download from here
<https://github.com/wso2/k8s-api-operator/releases/tag/v2.0.0-m3>. K8s API
Operator M3 is compatible with API Manager M4.
How to run

Follow the quick start guide here
<https://apim.docs.wso2.com/en/next/publish/api-microgateway/get-started-with-kubernetes-for-microgateway/>.
Follow here
<https://github.com/wso2/k8s-api-operator/tree/v2.0.0-m3#api-operator-for-kubernetes>
for standalone installation.
What's New

   -

   Deploy APIs to Microgateway
   <https://github.com/wso2/k8s-api-operator/issues/482>
   -

   Deploy APIs to API Manager
   <https://github.com/wso2/k8s-api-operator/issues/481>

Fixed Issues

See details of all the changes including improvements, and bug fixes
<https://github.com/wso2/k8s-api-operator/issues?q=is%3Aissue+milestone%3Av2.0.0-m3+is%3Aclosed>
in this milestone release.
Known Issues

All the open issues pertaining to WSO2 K8s API Operator-2.0.0-M3 are
reported here
<https://github.com/wso2/k8s-api-operator/issues?q=is%3Aopen+is%3Aissue+label%3A2.0.0>
.
How You Can ContributeUser forum

If you have any questions regarding the product you can use our
StackOverflow forums to raise them.


   -

   StackOverflow for API Manager
   <https://stackoverflow.com/questions/tagged/wso2-am>
   -

   StackOverflow for Micro Integrator
   <https://stackoverflow.com/questions/tagged/wso2mi>
   -

   StackOverflow for Streaming Integrator
   <https://stackoverflow.com/questions/tagged/wso2si>


Slack Channels

Join us via official slack channels for even better communication. You can
talk to our developers directly regarding any issues, concerns about the
products.


   -

   wso2-apim.slack.com : Join
   <https://join.slack.com/t/wso2-apim/shared_invite/enQtNzEzMzk5Njc5MzM0LTgwODI3NmQ1MjI0ZDQyMGNmZGI4ZjdkZmI1ZWZmMjNkY2E0NmY3ZmExYjkxYThjNzNkOTU2NWJmYzM4YzZiOWU?src=sidebar>
   -

   wso2-ei.slack.com : Join
   <https://join.slack.com/t/wso2-ei/shared_invite/zt-be76trrr-RzPmMuk3YxuFNyHJVYYMVg>
   -

   siddhi-io.slack.com : Join
   <https://siddhi-io.slack.com/join/shared_invite/zt-f70i0cet-IWnTGD~x53I39sn8~jORBg#/>


Reporting Issues

We encourage you to report issues, improvements and feature requests
through our respective public product Git repos.


   -

   WSO2 Micro Integrator Git Issues
   <https://github.com/wso2/micro-integrator/issues>
   -

   WSO2 API Manager Git Issues <https://github.com/wso2/product-apim/issues>

   -

   WSO2 Streaming Integrator Git Issues
   <https://github.com/wso2/streaming-integrator/issues>
   -

   WSO2 API Manager Tooling Git Issues
   <https://github.com/wso2/product-apim-tooling/issues>
   -

   WSO2 Streaming Integrator Tooling Git Issues
   <https://github.com/wso2/streaming-integrator-tooling/issues>



Important: Please be advised that security issues must be reported to
security at wso2.com, not as a GitHub issue, in order to reach the proper
audience. We strongly advise following the WSO2 Security Vulnerability
Reporting Guidelines
<https://docs.wso2.com/display/Security/WSO2+Security+Vulnerability+Reporting+Guidelines>
when reporting the security issues.

~ WSO2 API Manager Team ~


-- 
Mushthaq Rumy
*Associate Technical Lead*
Mobile : +94 (0) 779 492140
Email : mushthaq at wso2.com
WSO2, Inc.; http://wso2.com/
lean . enterprise . middleware.

<http://wso2.com/signature>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.wso2.org/pipermail/announce/attachments/20210120/0f582fbe/attachment-0001.html>


More information about the Announce mailing list