Giza release notes
12 February 2021
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
- #6734: Updated
@axway/api-builder-plugin-fn-xslt
to usexml
format for XML and XSLT parameters. This is a breaking change to the plugin which requires the latest version of@axway/api-builder-admin
(Giza).
Features
- #6559: Previously, log messages did not include the log level when output. Now, every log message in new projects will include the level. See deprecation [D049].
- #6725: Previously, in the Flow editor’s parameter text editor, long lines with no whitespace were not wrapped, and could not be read by scrolling horizontally. Now horizontal scrolling has been enabled.
- #6725: Add XML syntax highlighting for XML format flow-node parameters in the Flow-editor.
- #6735: Deprecations are now sorted and moved together to be more visible to users when the API Builder server is started.
Fixes
- #6650: API Builder will no longer exit on malformed multipart/form-data requests.
- #6669: Updated
dockerfile
in new API Builder services to include the NODE_ENV environment variable set toproduction
. - #6687: Previously, if flow-trigger plugins were installed and the
./triggers
directory did not exist, or had been deleted, the Flow editor would not show any available Flow-triggers. Now, the Flow Editor will show all installed Flow-triggers, irrespective of the existence of the./triggers
directory or trigger configuration. - #6700: Previously, when editing flow-node or flow-trigger parameters in the flow-editor and switching to another flow-node or trigger of the same type with parameters that have not been configured, then the values from the previous selection would be visible. Now, the values of the previous selection are no longer still visible.
- #6706: Previously,
@axway/api-builder-plugin-fn-xslt
did not handle errors when spawning an xslt3 process to parse xslt templates, causing a server crash with an “Uncaught Exception Error”. Now, errors are handled by the flow-node. - #6732: OpenAPI plugins will no longer error with
cannot find @axway/api-builder-runtime instance
when running tests from a sub-directory of an API Builder project. - #6732: OpenAPI plugins will now show the detail of any OpenAPI validation errors that are found when running the unit tests, instead of just a count.
Deprecations
These are the deprecations introduced in this release. Click here for a list of all deprecations.
- [D049] enableLoggingOfLevel: each log message will display it’s log level (e.g.
INFO
).
Updated modules
- @axway/amplify-api-builder-cli@1.13.2
- @axway/api-builder@4.22.2
- @axway/api-builder-admin@1.37.3
- @axway/api-builder-runtime@4.54.0
- @axway/api-builder-sdk@1.1.0
- @axway/api-builder-test-utils@1.1.7
Updated plugins
Known issues
To see 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)