Skip to content

Releases: Axway-API-Management-Plus/apim-cli

APIM-CLI 1.13.3

09 Feb 05:37
Compare
Choose a tag to compare

[1.13.3] 2023-02-08

Fixed

  • Special characters in Policy name used request, response or routing policy of an API (See issue #336)
  • Export of API created manually in API Manager fails with apim-cli (See issue #337)
  • Support API Gateway environment variable (${env.backend}) in Backend base path (See issue #332)
  • BackendBasepath not handled properly for open api specification (See issue #341)

Added

  • APIM Multiple Organization support
  • Sonar cloud code coverage - SonarCloud.

Removed

  • APIM 7.6.2 support
  • Parameters ignoreAdminAccount and allowOrgAdminsToPublish in favor of multi organization support
  • Parameter replaceHostInSwagger.

APIM-CLI 1.13.2

13 Dec 22:11
b34f409
Compare
Choose a tag to compare

[1.13.2] 2022-12-13

Fixed

  • Export apiRoutingKey (See issue #323)
  • apim-cli behaviour during restoration of 2 identical apis but exposed on two different virtual host (See issue #331)
  • APIM UI FeAPI via UI WSDL import, exported and imported by CLI fails, due to wsdl file reference api-config.json (See issue #328)
    • Added an environment variable with value retain.backend.url=true to add URL used to import WSDL to API manger to api-config.json instead of writing WSDL to file system.
  • BUILD SUCCESSFUL despite errors during pipeline execution for publish and un-publish operations (See issue #330)
  • Upgraded jackson, ascii-table and log4j jars to latest versions.

Added

  • Support for November 2022 APIM release (7.7-20221130)

APIM-CLI 1.13.1

15 Nov 18:14
Compare
Choose a tag to compare

[1.13.1] 2022-11-15

Fixed

  • Get API causes an error when related certificates contains slash character '/' in their CN (See issue #315)
  • globalrequest and response polices are not handled correctly using apim settings import (See issue #325)
  • Add support for OData V4 specifications (See issue #234)
  • Security fix - Bump commons-text from 1.9 to 1.10.0
  • Security fix Bump jackson-databind from 2.13.3 to 2.13.4.1

Changed

  • Cleaned up some System.out.println to reduce console output

Added

  • command "api check-certs -days 90 -s api-env -o json" command writes json output on console

APIM-CLI 1.13.0

23 Sep 22:23
Compare
Choose a tag to compare

[1.13.0] 2022-09-23

Fixed

  • Junit fix (See issue #305)
  • Attempt to import WSDL API definition produces HTTP error code 400 when creating front end API (See issue #308)
  • AXWAY_APIM_CLI_HOME in the environment may break tests (See issue #306)
  • Allow override per method for tags (See issue #162)
  • apim cli always use first org for api deployment if user is assigned to multiple org (See issue #311)

Added

  • Automate APIM CLI config file creation based on openapi specification
  • Support for release 7.7-20220830

Changed

  • Log file format change to include timestamp and classnames

APIM-CLI 1.12.3

09 Aug 19:52
Compare
Choose a tag to compare

Fixed

  • oas 3.0 base path handling (See issue #297)
  • BackendBasepath problem exporting SOAP API with apim-cli (See issue #299)
  • Importing SOAP API with apim-cli adds "+" instead of spaces for the Backend API name (See issue #301)

Changed

  • Added new parameter disableCompression. The parameter enables logging API Gateway responses for debugging.
    • Usage - api get -u apiadmin -p changeme -h 50.60.10.10 -port 8075 -n "PetStore 3.0" -o json -disableCompression
    • Enable http client header and payload logging using jvm parameters -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.showdatetime=true -Dorg.apache.commons.logging.simplelog.log.org.apache.http=DEBUG
  • If backendBasepath is present in api-config.json, Openapi (OAS 3) servers.url will be modified based on the values. E.g

APIM-CLI 1.12.2

28 Jul 16:50
Compare
Choose a tag to compare

Fixed

  • APIManagerAPIAdapter keeps old parameters (See issue #293)
  • Proxy Authentication is not working (See issue #295)
  • JsonAPIExporter.saveAPILocally logs Exception, but APIExportApp.exportAPI returns 0 (See issue #298)

Changed

  • Sample Dockerfile for apimcli
  • Environmentalize log level in log42.xml with environment variable LOG_LEVEL. Default LOG_LEVEL is info

The complete list of changes can be found here:
List of changes in 1.12.2

Let us know your feedback, ideas, issues here on GitHub:
https://github.com/Axway-API-Management-Plus/apim-cli/issues

APIM-CLI 1.12.1

08 Jul 18:28
Compare
Choose a tag to compare

Fixed

  • Configured API access of an organization not updated (See issue #290)

The complete list of changes can be found here:
List of changes in 1.12.1

Let us know your feedback, ideas, issues here on GitHub:
https://github.com/Axway-API-Management-Plus/apim-cli/issues

APIM-CLI 1.12.0

09 Jun 11:16
Compare
Choose a tag to compare

Added

  • Support for release 7.7-20220530
  • New parameter apimanagerUrl added, which can be used instead of host and port.
  • Support for API-Manager feature flag api.manager.orgadmin.selfservice.enabled (See issue #217)

Fixed

  • APIM-CLI was not able to connect to API-Manager running on GKE using ingress class: gce-internal due to the port 443 part of the host header
  • Changing the application organization was not recognized as a change (See issue #284)

The complete list of changes can be found here:
List of changes in 1.12.0

Let us know your feedback, ideas, issues here on GitHub:
https://github.com/Axway-API-Management-Plus/apim-cli/issues

APIM-CLI 1.11.0

22 Apr 13:56
Compare
Choose a tag to compare

Fixed

  • Now underlying cache is based on API-Manager Hostname and Port (#265)
  • Problem on filtering API with policy name (#268)
  • Password protected WSDL Specifications don't work (#277)

The complete list of changes can be found here:
List of changes in 1.11.0

Let us know your feedback, ideas, issues here on GitHub:
https://github.com/Axway-API-Management-Plus/apim-cli/issues

APIM-CLI 1.10.1

25 Feb 07:24
Compare
Choose a tag to compare

Fixed

  • API-Import fails when using Method-Level quotas (#261)
  • Export API to JSON fails if V-Host of API contains a port (#262)
  • Adding support for API-Management release 7.7.0.20220228
    • only required when managing System- or Application-Default quotas

The complete list of changes can be found here:
List of changes in 1.10.1

Let us know your feedback, ideas, issues here on GitHub:
https://github.com/Axway-API-Management-Plus/apim-cli/issues