London release notes
22 April 2022
Summary
Added the ability to “Generate API” from models to replace the previous “Generate endpoints” feature. Now, the API is generated as an OpenAPI specification and depends on the OpenAPI flow-trigger plugin.
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
Features
- #7367: Added new menu option “Generate API” to Models page that is enabled when @axway/api-builder-plugin-ft-oas is installed, and replaces “Generate endpoints”. This creates an OpenAPI 2.0 specification and flows with CRUD operations for the model which can be edited as needed.
- #7215: Added [D053] to deprecate endpoints.
- #7215: Added [D054] to deprecate
apidoc.disabled
configuration.
Fixes
- #7366: @axway/api-builder-plugin-ft-oas now produces better error messages for OpenAPI specifications that contain invalid path parameter names.
- #7367: Fixed issue where model endpoint generation for “distinct” API had invalid
200
response schema. - #7367: Fixed issue where API generated from memory models would fail schema validation when certain APIs were invoked (e.g. query, upsert).
Deprecations
These are the deprecations introduced in this release. Click here for a list of all deprecations.
- [D053] disableEndpoints: Endpoints are deprecated and have been replaced with the OpenAPI flow-trigger. Follow this guide to replace endpoints in your service.
- [D054] apidoc.disabled: Usage of
apidoc.disabled
to stop OpenAPI documentation being accessible has been deprecated and should not be used.
Updated modules
- @axway/amplify-api-builder-cli@3.3.2
- @axway/api-builder@6.3.2
- @axway/api-builder-admin@1.61.1
- @axway/api-builder-runtime@4.87.2
- @axway/api-builder-openapi-upgrade@1.0.4
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 April 22, 2022: london release notes (#77) (e05b494)