Skip to content

Commit

Permalink
Merge pull request #526 from RakhithaRR/4.4.0-release
Browse files Browse the repository at this point in the history
Update docker artifacts for 4.4.0 release
  • Loading branch information
RakhithaRR authored Oct 29, 2024
2 parents 5e279af + 7c09a18 commit 6aea48c
Show file tree
Hide file tree
Showing 40 changed files with 397 additions and 229 deletions.
12 changes: 6 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Changelog

All notable changes to Docker and Docker Compose resources for WSO2 API Management version `4.3.x` in each resource release, will be documented in this file.
All notable changes to Docker and Docker Compose resources for WSO2 API Management version `4.4.x` in each resource release, will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [v4.3.0.1] - 2024-04-26
## [v4.4.0.1] - 2024-10-30

### Changed
- Update all Docker resources to support WSO2 API Manager version `4.3.0`.
- Update all Docker Compose resources to supprt WSO2 API Manager version `4.3.0`.
- Update Docker Compose resources for the deployment of WSO2 APIM with MI to support Micro Integrator version `4.3.0.1`.
- Update IS extentions to the latest version (`1.7.8`) and mount wso2carbon and client-truststore keystores with the latest wso2carbon certificate in Identity Server as Key Manager with Choreo Analytics deployment setup.
- Update all Docker resources to support WSO2 API Manager version `4.4.0`.
- Update all Docker Compose resources to supprt WSO2 API Manager version `4.4.0`.
- Update Docker Compose resources for the deployment of WSO2 APIM with MI to support Micro Integrator version `4.4.0.1`.
- Update IS extentions to the latest version and mount wso2carbon and client-truststore keystores with the latest wso2carbon certificate in Identity Server as Key Manager with Choreo Analytics deployment setup.
4 changes: 2 additions & 2 deletions docker-compose/apim-is-as-km-with-analytics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
`docker-apim-<released-version-here>/docker-compose/apim-is-as-km-with-analytics` folder.
> If you intend to try out an already released tag, after executing 2nd step, checkout the relevant tag,
i.e. for example: `git checkout tags/v4.3.0.1`, switch to `docker-compose/apim-is-as-km-with-analytics` folder and continue with below steps.
i.e. for example: `git checkout tags/v4.4.0.1`, switch to `docker-compose/apim-is-as-km-with-analytics` folder and continue with below steps.

4. [Optional] Replace the existing IS extensions with the latest.

Expand All @@ -43,7 +43,7 @@

You may replace the web app in `docker-compose/apim-is-as-km-with-analytics/dockerfiles/is-as-km/webapps` as defined in step 5.

5. WSO2 no longer provides an on-premise Analytics solution. In order to connect WSO2 API Manager to [Choreo Analytics](https://analytics.choreo.dev/), obtain an `on-prem-key` by following the steps in the [documentation](https://apim.docs.wso2.com/en/4.3.0/observe/api-manager-analytics/configure-analytics/register-for-analytics/).
5. WSO2 no longer provides an on-premise Analytics solution. In order to connect WSO2 API Manager to [Choreo Analytics](https://analytics.choreo.dev/), obtain an `on-prem-key` by following the steps in the [documentation](https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/configure-analytics/register-for-analytics/).

6. Update the analytics configurations in [deployment.toml](./conf/apim/repository/conf/deployment.toml) with the `on-prem key` obtained.

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -1514,6 +1514,7 @@ CREATE TABLE IF NOT EXISTS AM_API (
CONTEXT_TEMPLATE VARCHAR(256),
API_TIER VARCHAR(256),
API_TYPE VARCHAR(10),
API_SUBTYPE VARCHAR(10),
ORGANIZATION VARCHAR(100),
GATEWAY_VENDOR VARCHAR(100) DEFAULT 'wso2',
CREATED_BY VARCHAR(100),
Expand All @@ -1522,13 +1523,26 @@ CREATE TABLE IF NOT EXISTS AM_API (
UPDATED_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
STATUS VARCHAR(30),
LOG_LEVEL VARCHAR(255) DEFAULT 'OFF',
IS_EGRESS INTEGER DEFAULT 0,
REVISIONS_CREATED INTEGER DEFAULT 0,
VERSION_COMPARABLE VARCHAR(15),
SUB_VALIDATION VARCHAR(10) DEFAULT 'ENABLED',
PRIMARY KEY(API_ID),
UNIQUE (API_PROVIDER,API_NAME,API_VERSION,ORGANIZATION),
UNIQUE (API_UUID)
)ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_API_SEQUENCE_BACKEND (
ID VARCHAR(60) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
REVISION_UUID VARCHAR(256) DEFAULT '0',
SEQUENCE LONGBLOB NOT NULL,
NAME VARCHAR(256) NOT NULL,
TYPE VARCHAR(120) NOT NULL,
PRIMARY KEY (ID,API_UUID,REVISION_UUID,TYPE),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
)ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_GRAPHQL_COMPLEXITY (
UUID VARCHAR(256),
API_ID INTEGER NOT NULL,
Expand Down Expand Up @@ -1804,6 +1818,9 @@ CREATE TABLE IF NOT EXISTS AM_POLICY_SUBSCRIPTION (
MAX_COMPLEXITY INT(11) NOT NULL DEFAULT 0,
MAX_DEPTH INT(11) NOT NULL DEFAULT 0,
CONNECTIONS_COUNT INT(11) NOT NULL DEFAULT 0,
TOTAL_TOKEN_COUNT BIGINT,
PROMPT_TOKEN_COUNT BIGINT,
COMPLETION_TOKEN_COUNT BIGINT,
PRIMARY KEY (POLICY_ID),
UNIQUE INDEX AM_POLICY_SUBSCRIPTION_NAME_TENANT (NAME, TENANT_ID),
UNIQUE (UUID)
Expand Down Expand Up @@ -1969,9 +1986,10 @@ CREATE TABLE IF NOT EXISTS `AM_API_CLIENT_CERTIFICATE` (
`CERTIFICATE` BLOB NOT NULL,
`REMOVED` BOOLEAN NOT NULL DEFAULT 0,
`TIER_NAME` VARCHAR (512),
`KEY_TYPE` VARCHAR(20) NOT NULL DEFAULT 'PRODUCTION',
`REVISION_UUID` VARCHAR(255) NOT NULL DEFAULT 'Current API',
FOREIGN KEY (API_ID) REFERENCES AM_API (API_ID) ON DELETE CASCADE ON UPDATE CASCADE,
PRIMARY KEY (`ALIAS`, `TENANT_ID`, `REMOVED`, `REVISION_UUID`)
PRIMARY KEY (`ALIAS`, `TENANT_ID`, `KEY_TYPE`, `REMOVED`, `REVISION_UUID`)
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS AM_APPLICATION_GROUP_MAPPING (
Expand Down Expand Up @@ -2059,6 +2077,16 @@ CREATE TABLE IF NOT EXISTS AM_TENANT_THEMES (
THEME MEDIUMBLOB NOT NULL,
PRIMARY KEY (TENANT_ID)
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS AM_TRANSACTION_RECORDS (
ID VARCHAR(255) NOT NULL,
HOST VARCHAR(255),
SERVER_ID VARCHAR(255),
SERVER_TYPE VARCHAR(20),
COUNT INT NOT NULL,
RECORDED_TIME TIMESTAMP NOT NULL,
PRIMARY KEY (ID)
) ENGINE=INNODB;
-- End of API-MGT Tables --

-- UMA tables --
Expand Down Expand Up @@ -2279,7 +2307,7 @@ CREATE TABLE IF NOT EXISTS AM_GW_VHOST (
CREATE TABLE IF NOT EXISTS AM_SERVICE_CATALOG (
UUID VARCHAR(36) NOT NULL,
SERVICE_KEY VARCHAR(512) NOT NULL,
MD5 VARCHAR(100) NOT NULL,
MD5 VARCHAR(512) NOT NULL,
SERVICE_NAME VARCHAR(255) NOT NULL,
SERVICE_VERSION VARCHAR(30) NOT NULL,
TENANT_ID INTEGER NOT NULL,
Expand All @@ -2302,7 +2330,7 @@ CREATE TABLE IF NOT EXISTS AM_SERVICE_CATALOG (
CREATE TABLE IF NOT EXISTS AM_API_SERVICE_MAPPING (
API_ID INTEGER NOT NULL,
SERVICE_KEY VARCHAR(256) NOT NULL,
MD5 VARCHAR(100),
MD5 VARCHAR(512),
TENANT_ID INTEGER NOT NULL,
PRIMARY KEY (API_ID, SERVICE_KEY),
FOREIGN KEY (API_ID) REFERENCES AM_API(API_ID) ON DELETE CASCADE
Expand Down Expand Up @@ -2359,7 +2387,7 @@ CREATE TABLE IF NOT EXISTS AM_OPERATION_POLICY (
POLICY_PARAMETERS blob,
ORGANIZATION VARCHAR(100),
POLICY_CATEGORY VARCHAR(45) NOT NULL,
POLICY_MD5 VARCHAR(45) NOT NULL,
POLICY_MD5 VARCHAR(512) NOT NULL,
PRIMARY KEY(POLICY_UUID)
)ENGINE INNODB;

Expand All @@ -2368,7 +2396,7 @@ CREATE TABLE IF NOT EXISTS AM_OPERATION_POLICY_DEFINITION (
POLICY_UUID VARCHAR(45) NOT NULL,
POLICY_DEFINITION mediumblob NOT NULL,
GATEWAY_TYPE VARCHAR(20) NOT NULL,
DEFINITION_MD5 VARCHAR(45) NOT NULL,
DEFINITION_MD5 VARCHAR(512) NOT NULL,
UNIQUE (POLICY_UUID, GATEWAY_TYPE),
FOREIGN KEY (POLICY_UUID) REFERENCES AM_OPERATION_POLICY(POLICY_UUID) ON DELETE CASCADE,
PRIMARY KEY(DEFINITION_ID)
Expand Down Expand Up @@ -2481,7 +2509,28 @@ CREATE TABLE IF NOT EXISTS AM_SUBJECT_ENTITY_REVOKED_EVENT (
PRIMARY KEY (ENTITY_ID, ENTITY_TYPE, ORGANIZATION)
)ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_LLM_PROVIDER (
UUID VARCHAR(255) NOT NULL,
NAME VARCHAR(255) NOT NULL,
API_VERSION VARCHAR(50) NOT NULL,
ORGANIZATION VARCHAR(255) NOT NULL,
BUILT_IN_SUPPORT VARCHAR(5) NOT NULL,
DESCRIPTION VARCHAR(1023),
CONFIGURATIONS BLOB NOT NULL,
API_DEFINITION LONGBLOB NOT NULL,
UNIQUE (NAME, API_VERSION, ORGANIZATION),
PRIMARY KEY (UUID)
) ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_API_AI_CONFIGURATION (
AI_CONFIGURATION_UUID VARCHAR(255) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
API_REVISION_UUID VARCHAR(255),
LLM_PROVIDER_UUID VARCHAR(255) NOT NULL,
PRIMARY KEY (AI_CONFIGURATION_UUID),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID),
FOREIGN KEY (LLM_PROVIDER_UUID) REFERENCES AM_LLM_PROVIDER(UUID)
) ENGINE INNODB;

-- Performance indexes start--

Expand All @@ -2500,5 +2549,6 @@ create index IDX_AS_AITIAI on AM_SUBSCRIPTION (API_ID,TIER_ID,APPLICATION_ID);
create index IDX_APA_QT on AM_POLICY_APPLICATION (QUOTA_TYPE);
create index IDX_AA_AT_CB on AM_APPLICATION (APPLICATION_TIER,CREATED_BY);
CREATE INDEX IDX_IOAT_TSH_TS on IDN_OAUTH2_ACCESS_TOKEN(TOKEN_SCOPE_HASH, TOKEN_STATE);
CREATE INDEX IDX_IAT_TI_CK ON IDN_INVALID_TOKENS (TOKEN_IDENTIFIER, CONSUMER_KEY);

-- Performance indexes end--
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

# set base Docker image to WSO2 API Manager Docker image with latest WSO2 Updates

FROM docker.wso2.com/wso2am:4.3.0.0
FROM docker.wso2.com/wso2am:4.4.0.0

LABEL maintainer="WSO2 Docker Maintainers <dev@wso2.org>"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@
FROM docker.wso2.com/wso2is:6.1.0.0
LABEL maintainer="WSO2 Docker Maintainers <dev@wso2.org>"

ARG MYSQL_CONNECTOR_VERSION=8.0.30
# copy extensions to the identity server home
COPY dropins ${WSO2_SERVER_HOME}/repository/components/dropins/
# copy customized webapps to the identity server home
COPY webapps ${WSO2_SERVER_HOME}/repository/deployment/server/webapps/

# add MySQL JDBC connector to server home as a third party library
ADD --chown=wso2carbon:wso2 https://repo1.maven.org/maven2/mysql/mysql-connector-java/${MYSQL_CONNECTOR_VERSION}/mysql-connector-java-${MYSQL_CONNECTOR_VERSION}.jar ${WSO2_SERVER_HOME}/repository/components/lib/
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions docker-compose/apim-with-analytics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@
`docker-apim-<released-version-here>/docker-compose/apim-with-analytics` folder.
> If you intend to try out an already released tag, after executing 2nd step, checkout the relevant tag,
i.e. for example: `git checkout tags/v4.3.0.1`, switch to `docker-compose/apim-with-analytics` folder and continue with below steps.
i.e. for example: `git checkout tags/v4.4.0.1`, switch to `docker-compose/apim-with-analytics` folder and continue with below steps.

4. WSO2 no longer provides an on-premise Analytics solution. In order to connect WSO2 API Manager to [Choreo Analytics](https://analytics.choreo.dev/), obtain an `on-prem-key` by following the steps in the [documentation](https://apim.docs.wso2.com/en/4.3.0/observe/api-manager-analytics/configure-analytics/register-for-analytics/).
4. WSO2 no longer provides an on-premise Analytics solution. In order to connect WSO2 API Manager to [Choreo Analytics](https://analytics.choreo.dev/), obtain an `on-prem-key` by following the steps in the [documentation](https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/configure-analytics/register-for-analytics/).

5. Update the analytics configurations in [deployment.toml](./conf/apim/repository/conf/deployment.toml) with the `on-prem key` obtained.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1514,6 +1514,7 @@ CREATE TABLE IF NOT EXISTS AM_API (
CONTEXT_TEMPLATE VARCHAR(256),
API_TIER VARCHAR(256),
API_TYPE VARCHAR(10),
API_SUBTYPE VARCHAR(10),
ORGANIZATION VARCHAR(100),
GATEWAY_VENDOR VARCHAR(100) DEFAULT 'wso2',
CREATED_BY VARCHAR(100),
Expand All @@ -1522,13 +1523,26 @@ CREATE TABLE IF NOT EXISTS AM_API (
UPDATED_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
STATUS VARCHAR(30),
LOG_LEVEL VARCHAR(255) DEFAULT 'OFF',
IS_EGRESS INTEGER DEFAULT 0,
REVISIONS_CREATED INTEGER DEFAULT 0,
VERSION_COMPARABLE VARCHAR(15),
SUB_VALIDATION VARCHAR(10) DEFAULT 'ENABLED',
PRIMARY KEY(API_ID),
UNIQUE (API_PROVIDER,API_NAME,API_VERSION,ORGANIZATION),
UNIQUE (API_UUID)
)ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_API_SEQUENCE_BACKEND (
ID VARCHAR(60) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
REVISION_UUID VARCHAR(256) DEFAULT '0',
SEQUENCE LONGBLOB NOT NULL,
NAME VARCHAR(256) NOT NULL,
TYPE VARCHAR(120) NOT NULL,
PRIMARY KEY (ID,API_UUID,REVISION_UUID,TYPE),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID) ON DELETE CASCADE
)ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_GRAPHQL_COMPLEXITY (
UUID VARCHAR(256),
API_ID INTEGER NOT NULL,
Expand Down Expand Up @@ -1804,6 +1818,9 @@ CREATE TABLE IF NOT EXISTS AM_POLICY_SUBSCRIPTION (
MAX_COMPLEXITY INT(11) NOT NULL DEFAULT 0,
MAX_DEPTH INT(11) NOT NULL DEFAULT 0,
CONNECTIONS_COUNT INT(11) NOT NULL DEFAULT 0,
TOTAL_TOKEN_COUNT BIGINT,
PROMPT_TOKEN_COUNT BIGINT,
COMPLETION_TOKEN_COUNT BIGINT,
PRIMARY KEY (POLICY_ID),
UNIQUE INDEX AM_POLICY_SUBSCRIPTION_NAME_TENANT (NAME, TENANT_ID),
UNIQUE (UUID)
Expand Down Expand Up @@ -1969,9 +1986,10 @@ CREATE TABLE IF NOT EXISTS `AM_API_CLIENT_CERTIFICATE` (
`CERTIFICATE` BLOB NOT NULL,
`REMOVED` BOOLEAN NOT NULL DEFAULT 0,
`TIER_NAME` VARCHAR (512),
`KEY_TYPE` VARCHAR(20) NOT NULL DEFAULT 'PRODUCTION',
`REVISION_UUID` VARCHAR(255) NOT NULL DEFAULT 'Current API',
FOREIGN KEY (API_ID) REFERENCES AM_API (API_ID) ON DELETE CASCADE ON UPDATE CASCADE,
PRIMARY KEY (`ALIAS`, `TENANT_ID`, `REMOVED`, `REVISION_UUID`)
PRIMARY KEY (`ALIAS`, `TENANT_ID`, `KEY_TYPE`, `REMOVED`, `REVISION_UUID`)
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS AM_APPLICATION_GROUP_MAPPING (
Expand Down Expand Up @@ -2059,6 +2077,16 @@ CREATE TABLE IF NOT EXISTS AM_TENANT_THEMES (
THEME MEDIUMBLOB NOT NULL,
PRIMARY KEY (TENANT_ID)
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS AM_TRANSACTION_RECORDS (
ID VARCHAR(255) NOT NULL,
HOST VARCHAR(255),
SERVER_ID VARCHAR(255),
SERVER_TYPE VARCHAR(20),
COUNT INT NOT NULL,
RECORDED_TIME TIMESTAMP NOT NULL,
PRIMARY KEY (ID)
) ENGINE=INNODB;
-- End of API-MGT Tables --

-- UMA tables --
Expand Down Expand Up @@ -2279,7 +2307,7 @@ CREATE TABLE IF NOT EXISTS AM_GW_VHOST (
CREATE TABLE IF NOT EXISTS AM_SERVICE_CATALOG (
UUID VARCHAR(36) NOT NULL,
SERVICE_KEY VARCHAR(512) NOT NULL,
MD5 VARCHAR(100) NOT NULL,
MD5 VARCHAR(512) NOT NULL,
SERVICE_NAME VARCHAR(255) NOT NULL,
SERVICE_VERSION VARCHAR(30) NOT NULL,
TENANT_ID INTEGER NOT NULL,
Expand All @@ -2302,7 +2330,7 @@ CREATE TABLE IF NOT EXISTS AM_SERVICE_CATALOG (
CREATE TABLE IF NOT EXISTS AM_API_SERVICE_MAPPING (
API_ID INTEGER NOT NULL,
SERVICE_KEY VARCHAR(256) NOT NULL,
MD5 VARCHAR(100),
MD5 VARCHAR(512),
TENANT_ID INTEGER NOT NULL,
PRIMARY KEY (API_ID, SERVICE_KEY),
FOREIGN KEY (API_ID) REFERENCES AM_API(API_ID) ON DELETE CASCADE
Expand Down Expand Up @@ -2359,7 +2387,7 @@ CREATE TABLE IF NOT EXISTS AM_OPERATION_POLICY (
POLICY_PARAMETERS blob,
ORGANIZATION VARCHAR(100),
POLICY_CATEGORY VARCHAR(45) NOT NULL,
POLICY_MD5 VARCHAR(45) NOT NULL,
POLICY_MD5 VARCHAR(512) NOT NULL,
PRIMARY KEY(POLICY_UUID)
)ENGINE INNODB;

Expand All @@ -2368,7 +2396,7 @@ CREATE TABLE IF NOT EXISTS AM_OPERATION_POLICY_DEFINITION (
POLICY_UUID VARCHAR(45) NOT NULL,
POLICY_DEFINITION mediumblob NOT NULL,
GATEWAY_TYPE VARCHAR(20) NOT NULL,
DEFINITION_MD5 VARCHAR(45) NOT NULL,
DEFINITION_MD5 VARCHAR(512) NOT NULL,
UNIQUE (POLICY_UUID, GATEWAY_TYPE),
FOREIGN KEY (POLICY_UUID) REFERENCES AM_OPERATION_POLICY(POLICY_UUID) ON DELETE CASCADE,
PRIMARY KEY(DEFINITION_ID)
Expand Down Expand Up @@ -2481,7 +2509,28 @@ CREATE TABLE IF NOT EXISTS AM_SUBJECT_ENTITY_REVOKED_EVENT (
PRIMARY KEY (ENTITY_ID, ENTITY_TYPE, ORGANIZATION)
)ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_LLM_PROVIDER (
UUID VARCHAR(255) NOT NULL,
NAME VARCHAR(255) NOT NULL,
API_VERSION VARCHAR(50) NOT NULL,
ORGANIZATION VARCHAR(255) NOT NULL,
BUILT_IN_SUPPORT VARCHAR(5) NOT NULL,
DESCRIPTION VARCHAR(1023),
CONFIGURATIONS BLOB NOT NULL,
API_DEFINITION LONGBLOB NOT NULL,
UNIQUE (NAME, API_VERSION, ORGANIZATION),
PRIMARY KEY (UUID)
) ENGINE INNODB;

CREATE TABLE IF NOT EXISTS AM_API_AI_CONFIGURATION (
AI_CONFIGURATION_UUID VARCHAR(255) NOT NULL,
API_UUID VARCHAR(256) NOT NULL,
API_REVISION_UUID VARCHAR(255),
LLM_PROVIDER_UUID VARCHAR(255) NOT NULL,
PRIMARY KEY (AI_CONFIGURATION_UUID),
FOREIGN KEY (API_UUID) REFERENCES AM_API(API_UUID),
FOREIGN KEY (LLM_PROVIDER_UUID) REFERENCES AM_LLM_PROVIDER(UUID)
) ENGINE INNODB;

-- Performance indexes start--

Expand All @@ -2500,5 +2549,6 @@ create index IDX_AS_AITIAI on AM_SUBSCRIPTION (API_ID,TIER_ID,APPLICATION_ID);
create index IDX_APA_QT on AM_POLICY_APPLICATION (QUOTA_TYPE);
create index IDX_AA_AT_CB on AM_APPLICATION (APPLICATION_TIER,CREATED_BY);
CREATE INDEX IDX_IOAT_TSH_TS on IDN_OAUTH2_ACCESS_TOKEN(TOKEN_SCOPE_HASH, TOKEN_STATE);
CREATE INDEX IDX_IAT_TI_CK ON IDN_INVALID_TOKENS (TOKEN_IDENTIFIER, CONSUMER_KEY);

-- Performance indexes end--
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# ------------------------------------------------------------------------

# set base Docker image to WSO2 API Manager Docker image with latest WSO2 Updates
FROM docker.wso2.com/wso2am:4.3.0.0
FROM docker.wso2.com/wso2am:4.4.0.0
LABEL maintainer="WSO2 Docker Maintainers <dev@wso2.org>"

# build arguments for external artifacts
Expand Down
4 changes: 2 additions & 2 deletions docker-compose/apim-with-mi/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@
`docker-apim-<released-version-here>/docker-compose/apim-with-mi` folder.
> If you intend to try out an already released tag, after executing 2nd step, checkout the relevant tag,
i.e. for example: `git checkout tags/v4.3.0.1`, switch to `docker-compose/apim-with-mi` folder and continue with below steps.
i.e. for example: `git checkout tags/v4.4.0.1`, switch to `docker-compose/apim-with-mi` folder and continue with below steps.

4. Add deployable `CAR` files

You may add the relevant CAR files of your integration services to `docker-compose/apim-with-mi/dockerfiles/mi/capps/`.

Those will be added to the Service Catalog in APIM through Micro Integrator. For more information, refer the [documentation](https://apim.docs.wso2.com/en/4.3.0/tutorials/integration-tutorials/service-catalog-tutorial/#exposing-an-integration-service-as-a-managed-api).
Those will be added to the Service Catalog in APIM through Micro Integrator. For more information, refer the [documentation](https://apim.docs.wso2.com/en/4.4.0/tutorials/integration-tutorials/service-catalog-tutorial/#exposing-an-integration-service-as-a-managed-api).

The backend service of the sample `CAR` provided can be found [here](https://github.com/wso2-docs/WSO2_EI/blob/master/Back-End-Service/Hospital-Service-JDK11-2.0.0.jar).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ token = ""
endpoint = ""

[apim.key_manager]
enable_apikey_subscription_validation = true
enable_lightweight_apikey_generation = true
#service_url = "https://localhost:${mgt.transport.https.port}/services/"
#username = "$ref{super_admin.username}"
#password = "$ref{super_admin.password}"
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 6aea48c

Please sign in to comment.