Third Party Dependency Upgrades
Description
This task is created to track third party dependency upgrades to be done for the next APIM release.
Version
No response
Upgrade tomcat dependencies to 9.0.102 or higher. https://github.com/wso2/orbit/pull/1193
Upgrade json_3.0.0.wso2v1 to json_3.0.0.wso2v6
Upgrade minidev:json-smart to 2.5.2
Upgrade ballerina version in MGW 3.2.0. Upgrade libphonenumber version in MGW 3.2.0.
Upgrade kotlin-stdlib version to 2.1.21
Please check on https://github.com/wso2/api-manager/issues/3921 while upgrading the dependency
apim-apps
Upgrade:
@asyncapi/react-component to v2.6.3 @stoplight/elements to v8.5.2 axios to v0.30.0 react-syntax-highlighter to v15.6.1 swagger-client to v3.34.4 swagger-ui-react to v5.21.0
Add:
path-to-regexp v1.9.0
Log4j2 Upgrade
- pax logging 2.2.9-wso2v1
- log4j2 2.24.3
Beanutils Upgrade
- commons-beanutils to 1.11.0-wso2V1
- tiles-jsp 2.0.5-wso2V3
Zookeeper Upgrade (from v3.92 to v3.9.3) in Solr
https://github.com/wso2/balana/pull/181 and https://github.com/wso2/carbon-kernel/pull/4322
Note: https://github.com/wso2/balana/pull/178#issue-2580489564 needs to be considered.
Upgrade solr_9.8.1.wso2v3
- Upgrade
solr-coreversion tov9.8.1or later - Upgrade
jett-ioversion insolr_orbit bundle tov10.0.25or later
Tomcat update https://github.com/wso2/carbon-kernel/pull/4355, https://github.com/wso2/orbit/pull/1239
Summary of Dependency Updates Across PRs
-
https://github.com/wso2-extensions/identity-inbound-auth-oauth/pull/2894
saml.common.util.version: 1.3.0 → 1.3.1waffle-jna.wso2.version: 1.6.wso2v6 → 1.6.wso2v7net.minidev.accessors-smart.version: 2.5.2 → 2.6.0
-
https://github.com/wso2-extensions/identity-inbound-auth-openid/pull/111
json-smart.version: 2.5.2 → 2.6.0net.minidev.accessors-smart.version: 2.5.2 → 2.6.0
-
https://github.com/wso2/carbon-analytics-common/pull/880
log4j-api: 2.17.1 → 2.24.3 (in components/org.wso2.carbon.databridge.agent/pom.xml)log4j-core: 2.17.1 → 2.24.3 (in components/org.wso2.carbon.databridge.agent/pom.xml)log4j-slf4j-impl: 2.17.1 → 2.24.3 (in components/org.wso2.carbon.databridge.agent/pom.xml)log4j-api: 2.12.0 → 2.24.3 (in main pom.xml)log4j-core: 2.12.0 → 2.24.3 (in main pom.xml)
-
https://github.com/wso2/carbon-business-messaging/pull/729
orbit.version.commons.beanutils: 1.9.4.wso2v1 → 1.11.0-wso2v1commons-beanutils.version: 1.9.4 → 1.11.0
-
https://github.com/wso2/carbon-deployment/pull/418
org.apache.cxf.version: 3.6.5 → 3.6.8
-
https://github.com/wso2/carbon-deployment/pull/420
carbon.analytics-common.version: 5.3.7 → 5.3.27
-
https://github.com/wso2/carbon-identity-framework/pull/7325
saml.common.util.version: 1.3.0 → 1.3.1pax.logging.api.version: 2.2.1-wso2v2 → 2.3.0-wso2v1pax.logging.log4j2.version: 2.2.1-wso2v2 → 2.3.0-wso2v1
-
https://github.com/wso2/carbon-identity-framework/pull/7357
org.wso2.carbon.registry.version: 4.8.12 → 4.8.46log4j.api.version: 2.17.1 → 2.24.3log4j.core.version: 2.17.1 → 2.24.3log4j.slf4j.version: 2.19.0 → 2.24.3
-
https://github.com/wso2/carbon-kernel/pull/4368
orbit.version.tiles: 2.0.5.wso2v2 → 2.0.5.wso2v3bouncycastle.version: 1.78.1.wso2v1 → 1.81.0.wso2v1version.commons.fileupload: 1.5.0.wso2v2 → 1.6.0.wso2v1
-
https://github.com/wso2/carbon-kernel/pull/4376
pax.logging.api.version: 2.2.1-wso2v2 → 2.3.0-wso2v1pax.logging.log4j2.version: 2.2.1-wso2v2 → 2.3.0-wso2v1version.log4j.core: 2.17.1 → 2.24.3version.log4j.jul: 2.17.1 → 2.24.3
-
https://github.com/wso2/carbon-mediation/pull/1782
carbon.analytics.common.version: 5.3.23 → 5.3.27synapse.version: 4.0.0-wso2v240 → 4.0.0-wso2v245json.smart.version: 2.5.2 → 2.6.0netty.version: 4.1.118.Final → 4.1.126.Finalsaml.common.util.version: 1.3.0 → 1.3.1transport.http.netty: 6.3.53 → 6.3.55
-
https://github.com/wso2/carbon-multitenancy/pull/307
orbit.version.json: 3.0.0.wso2v1 → 3.0.0.wso2v7pax.logging.api.version: 2.2.1-wso2v2 → 2.3.0-wso2v1
-
https://github.com/wso2/carbon-multitenancy/pull/308
bcprov-jdk18.version: 1.78.1.wso2v1 → 1.81.0.wso2v1bcpkix-jdk18.version: 1.78.1.wso2v1 → 1.81.0.wso2v1
-
https://github.com/wso2/orbit/pull/1241
- None (This PR adds new orbit bundles for
okhttp4.12.0.wso2v4 andokio3.16.0.wso2v1, but does not update existing dependencies.)
- None (This PR adds new orbit bundles for
-
https://github.com/wso2/transport-http/pull/477
netty.version: 4.1.118.Final → 4.1.126.Final
-
https://github.com/wso2/transport-http/pull/479
- None (This PR renews expired OCSP certificates and modifies certificate files, but no dependency versions were updated.)
-
https://github.com/wso2/wso2-synapse/pull/2382
org.bouncycastle.version: 1.78.1.wso2v1 → 1.81.0.wso2v1net.minidev.accessors-smart.version: 2.5.2 → 2.6.0json.smart.version: 2.5.2 → 2.6.0okhttp.wso2.version: 4.12.0.wso2v2 → 4.12.0.wso2v4okio.wso2.version: 3.9.0.wso2v2 → 3.16.0.wso2v1
-
https://github.com/wso2/wso2-synapse/pull/2390
log4j2.version: 2.17.1 → 2.24.3io.netty.version: 4.1.118.Final → 4.1.126.Finaltransport.http.netty.version: 6.3.53 → 6.3.55