Releases: Axway-API-Management-Plus/apim-cli
Releases · Axway-API-Management-Plus/apim-cli
APIM-CLI 1.13.6
APIM-CLI 1.13.5
[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
[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
[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
[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
[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
[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
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
- If open api servers.url is /api/v3 and backendBasepath is https://backend, the openapi server.url will be replaced with https://backend/api/v3
- If open api servers.url is https://petstore.swagger.io/api/v3 and backendBasepath is https://backend, the openapi server.url will be replaced with https://backend/api/v3
- If open api servers.url is https://petstore.swagger.io/api/v3 and backendBasepath is https://backend/api, the openapi server.url will be replaced with https://backend/api/api/v3
APIM-CLI 1.12.2
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
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