Lisbon release notes
18 January 2019
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
- #5125: Add “Home” link functionality to Axway logo and API Builder text in the header
- #5180: Support the user in managing OAuth2 credentials for devops
- #5264: Provide clearer and more explicit HTTP authentication.
Fixes
- #5337: Limit graph scaling in flow editor
- #5404: RegEx DoS attack on markdown rendering engine
- #5412: OAuth 2.0 toast is not showing
- #5419: Deprecate web routes
- #5441: Create model with name containing invalid character will kill the server
Release notes
- #5125: Previously, the the Axway logo and the API Builder text in the header were not interactable. Now, they act as hyperlinks and take you to the Summary page.
- #5180: Previously, the credential cards did not provide user access to refresh and obtain tokens. Now, you can refresh and obtain tokens from the credential cards.
- #5264: Previously, requests to non-existing resources on
apiPrefix
did not have authentication. Now, all requests toapiPrefix
must pass authentication. Addedconfig.accessControl
settings to clarify authentication and ensure that HTTP authentication is applied to all paths bound onapiPrefix
and that any path not onapiPrefix
, be required to be explicitly public. This change deprecates the use of matchURL in authentication plugins and deprecates the configuration settings forAPIKeyAuthPlugin
andAPIKeyAuthType
. See deprecation [D010]. - #5337: Previously, it was possible to lose the flow in the flow editor while zooming in or out. Now, there is a limit to how far you can zoom.
- #5404: Previously, API Builder used
appc-marked
for its markdown engine. Now, it is usingmarked
. - #5412: Previously, the toast notification was shown very fast and was not visible to the user. Now, the notification is clearly visible.
- #5419: Previously, API Builder registered all built-in rendering engines on startup by default. Now, API Builder Web feature (routes in
web/routes
folder) has been deprecated so those rendering engines are not registered by default but only if theweb/routes
folder exists. See deprecation [D011]. - #5441: Previously, creating a model having a name with a single quote would succeed to create the model, but would cause the application to fail to restart. Now, single quotes are escaped.
Deprecations
These are the deprecations introduced in this release. Click here for a list of all deprecations.
- [D010] perURLAuthentication: authentication has changed to make all paths secure, and public paths must be explicitly declared.
- [D011] API Builder Web: API Builder Web is deprecated and will be removed in a future major version. If you are currently using Web Routes, consider switching to another modern web application architecture for your front end that consumes API Builder APIs.
Updated modules
Updated plugins
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 October 6, 2021: Fix documentation links (#26) (8962b28)