diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 37ad00ae68..23f773d441 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -45,7 +45,7 @@ jobs:
with:
node-version: '10.x'
- name: Build product-apim with Test.
- run: mvn clean install --file pom.xml -DskipBenchMarkTest=true
+ run: mvn clean install --file pom.xml -DskipBenchMarkTest=true -DskipRestartTests=true
env:
PRODUCT_APIM_TEST_GROUPS: ${{ matrix.segment }}
- name: Prepare upload testng report
diff --git a/README.md b/README.md
index f78abdc9f6..571680ba5e 100644
--- a/README.md
+++ b/README.md
@@ -204,7 +204,7 @@ System Requirements
Installation & Running
==================================
-1. Extract the wso2am-4.2.0.zip and go to the 'bin' directory
+1. Extract the wso2am-4.3.0.zip and go to the 'bin' directory
2. Run the api-manager.sh or api-manager.bat script based on you operating system.
3. Access the respective WSO2 API-M interfaces
* API Publisher web application is running at - https://localhost:9443/publisher \
@@ -229,6 +229,16 @@ For additional support information please refer to http://wso2.com/support
For more information on WSO2 API Manager please visit https://wso2.com/api-management/
+Survey On Open Source Community Communication
+==================================
+
+WSO2 wants to learn more about our open source software (OSS) community and your communication preferences to serve you better.
+
+In addition, we may reach out to a small number of respondents to ask additional questions and offer a small gift.
+
+Link to survey: https://forms.gle/h5q4M3K7vyXba3bK6
+
+
Known Issues of WSO2 API Manager
==================================
diff --git a/README.txt b/README.txt
index ee36b7088d..4e380f6a70 100644
--- a/README.txt
+++ b/README.txt
@@ -168,7 +168,7 @@ is recommended.
Installation & Running
==================================
-1. Extract the wso2am-4.2.0.zip and go to the 'bin' directory
+1. Extract the wso2am-4.3.0.zip and go to the 'bin' directory
2. Run the api-manager.sh or api-manager.bat script based on you operating system.
3. Access the respective WSO2 API-M interfaces
* API Publisher web application is running at - https://localhost:9443/publisher
@@ -182,7 +182,7 @@ Documentation
==============
Online product documentation is available at:
- https://apim.docs.wso2.com/en/4.2.0/
+ https://apim.docs.wso2.com/en/4.3.0/
Support
==================================
diff --git a/docs/xdoc/release-notes.xml b/docs/xdoc/release-notes.xml
index 450d0644f1..34528c7b28 100644
--- a/docs/xdoc/release-notes.xml
+++ b/docs/xdoc/release-notes.xml
@@ -23,14 +23,14 @@
-
WSO2 API Manager 4.2.0 Released!
+
WSO2 API Manager 4.3.0 Released!
- The WSO2 API Manager team is pleased to announce the release of version 4.2.0 of
+ The WSO2 API Manager team is pleased to announce the release of version 4.3.0 of
the Open Source API Manager.
@@ -77,7 +77,7 @@
Use "admin", "admin" as the username and password to login as an admin
-
Bug Fixes And Improvements in 4.2.0
+
Bug Fixes And Improvements in 4.3.0
- GitHub (api-manager)
diff --git a/modules/authenticators/pom.xml b/modules/authenticators/pom.xml
index 2c8f6b7557..a4831d87bc 100644
--- a/modules/authenticators/pom.xml
+++ b/modules/authenticators/pom.xml
@@ -19,7 +19,7 @@
org.wso2.am
am-parent
- 4.2.0-SNAPSHOT
+ 4.3.0-SNAPSHOT
../../pom.xml
diff --git a/modules/callhome/pom.xml b/modules/callhome/pom.xml
index 1d0841b3d7..0694f86489 100644
--- a/modules/callhome/pom.xml
+++ b/modules/callhome/pom.xml
@@ -19,7 +19,7 @@
org.wso2.am
am-parent
- 4.2.0-SNAPSHOT
+ 4.3.0-SNAPSHOT
../../pom.xml
4.0.0
diff --git a/modules/distribution/apim-is-plugin/README.md b/modules/distribution/apim-is-plugin/README.md
index 4f05e553aa..b7c3f428fe 100644
--- a/modules/distribution/apim-is-plugin/README.md
+++ b/modules/distribution/apim-is-plugin/README.md
@@ -1,4 +1,4 @@
-# WSO2 APIM IS Plugin - 4.2.0
+# WSO2 APIM IS Plugin - 4.3.0
## Prerequisites:
1. Download WSO2 IS product
diff --git a/modules/distribution/apim-is-plugin/pom.xml b/modules/distribution/apim-is-plugin/pom.xml
index b0c0d25fd7..1e1f934376 100644
--- a/modules/distribution/apim-is-plugin/pom.xml
+++ b/modules/distribution/apim-is-plugin/pom.xml
@@ -22,7 +22,7 @@
org.wso2.am
am-parent
- 4.2.0-SNAPSHOT
+ 4.3.0-SNAPSHOT
../../../pom.xml
diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml
index ab7508a584..8ea857a77a 100644
--- a/modules/distribution/pom.xml
+++ b/modules/distribution/pom.xml
@@ -22,7 +22,7 @@
org.wso2.am
am-parent
- 4.2.0-SNAPSHOT
+ 4.3.0-SNAPSHOT
../../pom.xml
diff --git a/modules/distribution/product/pom.xml b/modules/distribution/product/pom.xml
index 22a52df15a..3a29b1f6e4 100644
--- a/modules/distribution/product/pom.xml
+++ b/modules/distribution/product/pom.xml
@@ -22,7 +22,7 @@
org.wso2.am
am-distribution-parent
- 4.2.0-SNAPSHOT
+ 4.3.0-SNAPSHOT
../pom.xml
diff --git a/modules/distribution/product/src/main/assembly/bin.xml b/modules/distribution/product/src/main/assembly/bin.xml
index 3b4ef81fb6..90706450b0 100644
--- a/modules/distribution/product/src/main/assembly/bin.xml
+++ b/modules/distribution/product/src/main/assembly/bin.xml
@@ -370,6 +370,15 @@
**/**.j2
+
+
+ ../resources/templates
+ wso2am-${pom.version}/repository/resources/templates
+
+ **/**.xml
+ **/**.j2
+
+
../resources/operation_policies/specifications
diff --git a/modules/distribution/product/src/main/assembly/filter.properties b/modules/distribution/product/src/main/assembly/filter.properties
index fbbc0cf40f..26355a36f0 100644
--- a/modules/distribution/product/src/main/assembly/filter.properties
+++ b/modules/distribution/product/src/main/assembly/filter.properties
@@ -1,9 +1,9 @@
product.name=WSO2 API Manager
product.key=AM
-product.version=4.2.0
+product.version=4.3.0
product.wum.name=wso2am
carbon.version=4.8.1
-am.version=4.2.0
+am.version=4.3.0
default.server.role=APIManager
bundle.creators=org.wso2.carbon.mediator.bridge.MediatorBundleCreator
diff --git a/modules/distribution/product/src/main/conf/synapse-configs/default/sequences/main.xml b/modules/distribution/product/src/main/conf/synapse-configs/default/sequences/main.xml
index 9efcf73298..dcb4f48239 100644
--- a/modules/distribution/product/src/main/conf/synapse-configs/default/sequences/main.xml
+++ b/modules/distribution/product/src/main/conf/synapse-configs/default/sequences/main.xml
@@ -26,6 +26,7 @@
+
diff --git a/modules/distribution/product/src/main/extensions/basicauth.jsp b/modules/distribution/product/src/main/extensions/basicauth.jsp
index 5d801ec01b..66b3647813 100644
--- a/modules/distribution/product/src/main/extensions/basicauth.jsp
+++ b/modules/distribution/product/src/main/extensions/basicauth.jsp
@@ -93,14 +93,16 @@
if (userName.value) {
let contextPath = "<%=proxyContextPath%>"
+ let loginRequestPath = "<%=loginContextRequestUrl%>"
if (contextPath !== "") {
contextPath = contextPath.startsWith('/') ? contextPath : "/" + contextPath
contextPath = contextPath.endsWith('/') ?
contextPath.substring(0, contextPath.length - 1) : contextPath
+ loginRequestPath = loginRequestPath.startsWith('../') ? loginRequestPath.substring(2, loginRequestPath.length) : loginRequestPath
}
$.ajax({
type: "GET",
- url: contextPath + "<%=loginContextRequestUrl%>",
+ url: contextPath + loginRequestPath,
xhrFields: { withCredentials: true },
success: function (data) {
if (data && data.status == 'redirect' && data.redirectUrl && data.redirectUrl.length > 0) {
diff --git a/modules/distribution/product/src/main/extensions/login.jsp b/modules/distribution/product/src/main/extensions/login.jsp
index b9523b1ac1..594bfa9bf9 100644
--- a/modules/distribution/product/src/main/extensions/login.jsp
+++ b/modules/distribution/product/src/main/extensions/login.jsp
@@ -501,9 +501,13 @@