Skip to content

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

APIM-CLI 1.13.6

03 Apr 19:09
1a0d9ae
Compare
Choose a tag to compare

[1.13.6] 2023-04-03

Fixed

  • Command Line Option "zeroDowntimeUpdate" is not working (See issue #370)
  • Error updating existing app quota that has no pre-existing quota (See issue #371)
  • [APIExportApp] ERROR: An error happened during export. Please check the log (See issue #376)

Added

  • Support of All / Global quotas for API and application. (See issue #362)
  • Host docker cli images on github docker registry #373)

APIM-CLI 1.13.5

15 Mar 19:38
Compare
Choose a tag to compare

[1.13.5] 2023-03-15

Fixed

  • apim does not import the whole chain in a PEM certificate (See issue #361)
  • Field BackendBasePath in api-config.json not used (See issue #354)
  • APIM-CLI Fails to export API WSDL Specifications starting with comments (See issue #364)
  • APIM-CLI - parsing valid metadata fails for OdataV4 api (See issue #363)

Added

  • Introduced new parameter overrideSpecBasePath to fix issue #354
  • Introduced new parameter timeout to handle read, connection and socket timout. The default value is 30 seconds.

APIM-CLI 1.13.4

28 Feb 18:24
Compare
Choose a tag to compare

[1.13.4] 2023-02-28

Fixed

  • Retry-Delay does not appear in help text (See issue #349)
  • Dat file is not exported if Export API with an Organization that have a virtual host containing a ":" (See issue #352)
  • backendBasepath not working correctly when server url missing in swagger (See issue #348)

Added

  • Support yaml configuration for apim cli (Beta)
  • Support for APIM February 2023 release #346)
  • version parameter added get APIM CLI version to e.g ./apim.sh api get -version

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