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 use xml 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 to production.
  • #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

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)