Ikeja release notes
11 March 2022
Summary
In this release, we added HTTP response validation to the OpenAPI flow-trigger to help users ensure that flows implement exactly what is documented by the specification. We also introduced the ability to delete an imported OpenAPI specification. Additionally, we added support for several new OpenAPI flow-trigger options that will allow you fine tune the behavior in a way it fits your preference and use cases.
Update
To update an existing API Builder application, execute the following command from within the application directory:
npm update
To update the API Builder CLI, execute the following command:
axway pm update
Breaking changes
- #7139: @axway/api-builder-plugin-ft-oas now validates response
status code
,headers
(includingcontent-type
) andbody
against the specification. - #7277: @axway/api-builder-plugin-ft-oas now requires a minimum API Builder version of Ikeja.
Features
- #7302: @axway/api-builder-plugin-ft-oas now supports a new option “Lower-case all headers” that will force all headers to be lower-cased before they are passed into the flow, including OpenAPI header parameters, which would normally be case-sensitive.
- #7284: @axway/api-builder-plugin-ft-oas now supports a new option “Flatten parameters” that flattens all OpenAPI parameters into a single request property “params” that will be accessible in the flow from
$.request.params
. - #7292: @axway/api-builder-plugin-ft-oas now supports a new option “Parse date parameters” that makes
string
parameters with formatdate
ordate-type
accessible as Date objects in the flow. - #7291: @axway/api-builder-plugin-ft-oas now supports a new option “Request validation” that allows toggling between “error” and “warn” modes. When set to “warn” and request validation fails, the app will not respond with 500 but will execute the flow and will respond with the result of its execution.
- #7277: Now supports deletion of imported OpenAPI specifications.
Fixes
- #7305: @axway/api-builder-plugin-ft-oas updated schema for HTTP request.
- #7283: @axway/api-builder-plugin-ft-oas now ignores JSON schema constraints
minLength
,maxLength
, andpattern
when validating uploaded files. - #7274: Fix issue where apidocs are still bound when
config.apidoc.disabled
is set totrue
.
Updated modules
- @axway/api-builder-admin@1.55.0
- @axway/api-builder-oas-flow-node@2.5.1
- @axway/api-builder-runtime@4.83.0
Updated plugins
Known issues
For a list of up-to-date known issues see API Builder known issues.
Previous releases
Year | Releases |
---|---|
2022 | Dickens (7 Oct), Wicklow (7 Oct), Christie (23 Sep), Beckett (19 Sep), Austen (9 Sep), Villasimius (9 Sep), Unna (26 Aug), Tauranga (16 Aug), Sunnyvale (29 Jul), Riga (15 Jul), Qom (24 Jun), Paris (17 Jun), Oyo (3 Jun), Nantes (20 May), Madurai (6 May), London (22 Apr), Kabul (8 Apr), Johannesburg (25 Mar), Ikeja (11 Mar), Haarlem (25 Feb), Gondar (11 Feb), Flint (28 Jan), Exeter (14 Jan) |
2021 | Djibouti (31 Dec), Caracas (17 Dec), Bangkok (3 Dec), Amsterdam (19 Nov), Zigong (5 Nov), York (22 Oct), Xalapa (8 Oct), Wrecsam (24 Sep), Venice (10 Sep), Utrecht (27 Aug), Timbuktu (13 Aug), Sydney (30 Jul), Roberttown (16 Jul), Quezon (2 Jul), Perm (18 Jun), Ottawa (4 Jun), Nashville (21 May), Madrid (7 May), Lyon (23 Apr), Kalamitsi (9 Apr), Jaunpur (26 Mar), Ibiza (12 Mar), Hanoi (26 Feb), Giza (12 Feb), Faro (29 Jan), Edirne (15 Jan) |
2020 | Dubai (18 Dec), Calgary (4 Dec), Bruges (20 Nov), Agra (6 Nov), Zagreb (23 Oct), Yokohama (8 Oct), Xenia (25 Sep), Warsaw (11 Sep), Vancouver (28 Aug), Ufa (14 Aug), Tokyo (31 Jul), Shanghai (17 Jul), Rason (3 Jul), Qena (19 Jun), Prague (5 Jun), Oslo (20 May), Nancy (8 May), Marrakech (24 Apr), Leeds (10 Apr), Kharkiv (27 Mar), Jackson (28 Feb), Independence (31 Jan), Huddersfield (17 Jan) |
2019 | Ghent (20 Dec), Florence (6 Dec), Ennis (22 Nov), Darwin (8 Nov), Cairo (11 Oct), Barcelona (27 Sep), Akita (30 Aug), Zams (16 Aug), Yako (2 Aug), Xapuri (19 Jul), Wellington (5 Jul), Valencia (21 Jun), Utopia (7 Jun), Turin (24 May), Sofia (26 Apr), Raga (12 Apr), Quebec (29 Mar), Phoenix (15 Mar), Osaka (1 Mar), Naples (15 Feb), Melbourne (1 Feb), Lisbon (18 Jan) |
2018 | Kobe (21 Dec), Jakarta (7 Dec), Istanbul (23 Nov), Halifax (26 Oct), Geneva (12 Oct), Fuji (28 Sep), Eden (14 Sep), Dublin (31 Aug), Canberra (17 Aug), Boston (3 Aug), Athens (24 Jul), v4 (29 Jun) |
Last modified March 10, 2022: Ikeja release notes (#66) (d0d0dd6)