Caracas release notes
17 December 2021
Summary
In this release, @axway/api-builder-plugin-ft-oas HTTP request validation was refactored to resolve a number of issues with validating binary body and form-data. We also provide stricter parsing for the OpenAPI 3.0 style parameters. We addressed CVE-2021-3918, completely removing the deprecated request module from the product. With this change, we also upgraded the API Builder CLI which is now version 2.0.0.
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
- #7185: API Builder CLIs now require a minimum Node.js version of
12.17.0
. API Builder Runtime is not impacted by this change, and existing projects can still be upgraded without a breaking change.
Features
- #7185: Projects created with the latest CLI no longer have a development dependency on
request
for unit tests. The newly scaffolded projects will use got for tests instead. - #7185: Addressed CVE-2021-3918, and upgraded the API Builder CLI to 2.0.0. This removes the request module from the product. This also updates the third-party dependencies for new projects. You should upgrade the API Builder CLI. For more details of the changes made to the API Builder project, see Replace the request dev-dependency in project unit tests.
- #7185: HTTP keep-alive now implemented by default for @axway/api-builder-plugin-fn-restclient, @axway/api-builder-plugin-fn-swagger, and @axway/api-builder-plugin-ft-oas.
- #7167: All the paths bound in the API Builder app are now logged at DEBUG level.
Fixes
- #7185: Using the handlebars renderer on Linux with Node.js 14 and above no longer throws
ERR_FEATURE_UNAVAILABLE_ON_PLATFORM
.
Updated modules
- @axway/amplify-api-builder-cli@2.0.1
- @axway/api-builder@5.0.1
- @axway/api-builder-admin@1.48.4
- @axway/api-builder-oas-flow-node@2.2.0
- @axway/api-builder-runtime@4.74.12
Updated plugins
- @axway/api-builder-plugin-fn-restclient@2.0.27
- @axway/api-builder-plugin-fn-swagger@3.0.9
- @axway/api-builder-plugin-ft-oas@0.2.4
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 September 9, 2022: V5 - Austen release (#102) (2414d7c)