Skip to content

Commit

Permalink
Merge pull request #446 from Axway-API-Management-Plus/develop
Browse files Browse the repository at this point in the history
Release 1.14.3
  • Loading branch information
rathnapandi authored Dec 8, 2023
2 parents bb3b788 + ab9757a commit 277992a
Show file tree
Hide file tree
Showing 291 changed files with 18,299 additions and 6,627 deletions.
7 changes: 4 additions & 3 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
name: APIM CLI Integration test
name: APIM CLI Integration Tests

on: [push]

env:
CASSANDRA_DOCKER_IMAGE: cassandra:4.0.11
APIM_DOCKER_IMAGE: docker-registry.demo.axway.com/swagger-promote/api-mgr-with-policies:7.7-20230830
CACHE_FILE_APIM: api-manager_7_7_20230830.cache.tar
APIM_DOCKER_IMAGE: docker-registry.demo.axway.com/swagger-promote/api-mgr-with-policies:7.7-20231130
CACHE_FILE_APIM: api-manager_7_7_20231130.cache.tar
CACHE_FILE_CASSANDRA: cassandra_4_0_11.cache.tar
LOG_LEVEL: info

jobs:
build:
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

# [1.14.3] 2023-12-07
### Fixed
- APIM CLI to check/skip already removed API (See issue [#417](https://github.com/Axway-API-Management-Plus/apim-cli/issues/417))
- Error mapping is not applied when importing "app" (See issue [#437](https://github.com/Axway-API-Management-Plus/apim-cli/issues/437))
- Handling backend changes and removal of organization from api-config json file in one command [#441](https://github.com/Axway-API-Management-Plus/apim-cli/issues/441))
- Handling removing of existing quota in API (See issue [#438](https://github.com/Axway-API-Management-Plus/apim-cli/issues/438))
- Regression in handling removing existing quota in API Manager (See issue [#434](https://github.com/Axway-API-Management-Plus/apim-cli/issues/434))
### Added
- Support APIM November 2023 release (See issue [#444](https://github.com/Axway-API-Management-Plus/apim-cli/issues/444))
- Support Graphql (See issue [#443](https://github.com/Axway-API-Management-Plus/apim-cli/issues/443))

# [1.14.2] 2023-08-29
### Fixed
- Regression in host (See issue [#413](https://github.com/Axway-API-Management-Plus/apim-cli/issues/413))
Expand Down
43 changes: 24 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@
[![License Apache2](https://img.shields.io/hexpm/l/plug.svg)](http://www.apache.org/licenses/LICENSE-2.0)
![Latest Release](https://img.shields.io/github/v/release/Axway-API-Management-Plus/apim-cli)

[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Axway-API-Management-Plus_apim-cli&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Axway-API-Management-Plus_apim-cli)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Axway-API-Management-Plus_apim-cli&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Axway-API-Management-Plus_apim-cli)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Axway-API-Management-Plus_apim-cli&metric=sqale_rating)](https://sonarcloud.io/summary/overall?id=Axway-API-Management-Plus_apim-cli)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Axway-API-Management-Plus_apim-cli&metric=vulnerabilities)](https://sonarcloud.io/summary/overall?id=Axway-API-Management-Plus_apim-cli)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Axway-API-Management-Plus_apim-cli&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Axway-API-Management-Plus_apim-cli)

[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=Axway-API-Management-Plus_apim-cli&metric=coverage)](https://sonarcloud.io/summary/new_code?id=Axway-API-Management-Plus_apim-cli)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Axway-API-Management-Plus_apim-cli&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=Axway-API-Management-Plus_apim-cli)


![downloads](https://img.shields.io/github/downloads/Axway-API-Management-Plus/apim-cli/total)


Expand Down Expand Up @@ -58,25 +68,20 @@ In addition to a number of executed unit-tests, sophisticated integration tests

The automated End-2-End test suite contains of __116__ different scenarios, which includes more than __284__ executions of CLI (Import & Export) following each by a validation step. The test suite is executed at Travis CI for the following versions and you may check yourself what is done by clicking on the badge icon:

| Version | Branch | Status | Comment |
| :--- | :--- | :---: |:-------------------------------------------------------------------|
| 7.7-20230830 | develop |![Build Status](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)| Requires version >=1.14.2 |
| 7.7-20230530 | test-with-7.7-20230530 |![Build Status](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)| Requires version >=1.14.0 |
| 7.7-20230228 | test-with-7.7-20230228 |![Build Status](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)| Requires version >=1.13.4 |
| 7.7-20221130 | test-with-7.7-20221130 |[![APIM CLI Integration test](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml)| Requires version >=1.13.2, Multi-Org supported from version 1.13.3 |
| 7.7-20220830 | test-with-7.7-20220830 |[![APIM CLI Integration test](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg?branch=test-with-7.7-20220830)](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml)| Requires version >=1.13.0, Multi-Org is not yet supported |
| 7.7-20220530 | test-with-7.7-20220530 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20211130)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.12.0, Multi-Org is not yet supported |
| 7.7-20220228 | test-with-7.7-20220228 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20220228)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.10.1, Multi-Org is not yet supported |
| 7.7-20211130 | test-with-7.7-20211130 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20211130)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.3.11, Multi-Org is not yet supported |
| 7.7-20210830 | test-with-7.7-20210830 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20210830)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.3.11, Multi-Org is not yet supported |
| 7.7-20210530 | test-with-7.7-20210530 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20210530)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.3.7, Multi-Org is not yet supported |
| 7.7-20210330 | test-with-7.7-20210330 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20210330)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.3.7, Multi-Org is not yet supported |
| 7.7-20200930 | test-with-7.7-20200930 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20200930)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Multi-Org is not yet supported |
| 7.7-20200730 | test-with-7.7-20200730 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20200730)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| |
| 7.7-20200530 | test-with-7.7-20200530 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20200530)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| |
| 7.7-20200331 | test-with-7.7-20200331 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20200331)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| |

At least version 7.7-20200331 is required.
| Version | Branch | Status | Comment |
|:-------------|:-----------------------| :---: |:-------------------------------------------------------------------|
| 7.7-20230130 | develop |![Build Status](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)| Requires version >=1.14.3 |
| 7.7-20230830 | test-with-7.7-20230830 |![Build Status](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)| Requires version >=1.14.2 |
| 7.7-20230530 | test-with-7.7-20230530 |![Build Status](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)| Requires version >=1.14.0 |
| 7.7-20230228 | test-with-7.7-20230228 |![Build Status](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)| Requires version >=1.13.4 |
| 7.7-20221130 | test-with-7.7-20221130 |[![APIM CLI Integration test](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg)](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml)| Requires version >=1.13.2, Multi-Org supported from version 1.13.3 |
| 7.7-20220830 | test-with-7.7-20220830 |[![APIM CLI Integration test](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml/badge.svg?branch=test-with-7.7-20220830)](https://github.com/Axway-API-Management-Plus/apim-cli/actions/workflows/integration-test.yml)| Requires version >=1.13.0, Multi-Org is not yet supported |
| 7.7-20220530 | test-with-7.7-20220530 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20211130)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.12.0, Multi-Org is not yet supported |
| 7.7-20220228 | test-with-7.7-20220228 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20220228)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.10.1, Multi-Org is not yet supported |
| 7.7-20211130 | test-with-7.7-20211130 | [![Build Status](https://img.shields.io/travis/Axway-API-Management-Plus/apim-cli/test-with-7.7-20211130)](https://app.travis-ci.com/github/Axway-API-Management-Plus/apim-cli/branches)| Requires version >=1.3.11, Multi-Org is not yet supported |


At least version 7.7-20211130 is required.

## Get started

Expand Down
10 changes: 9 additions & 1 deletion modules/apim-adapter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,14 @@
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
</dependency>
<dependency>
<groupId>dev.failsafe</groupId>
<artifactId>failsafe</artifactId>
</dependency>
<dependency>
<groupId>com.graphql-java</groupId>
<artifactId>graphql-java</artifactId>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
Expand All @@ -104,7 +112,7 @@
<dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
<version>2.7.0</version>
<version>2.8.0</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
Loading

0 comments on commit 277992a

Please sign in to comment.