Quebec release notes

29 March 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

  • #5440: Support flow-node change of parameter name
  • #5602: Fix Model responses to include null fields

Fixes

  • #5547: Fix crash when generating Endpoints for Models with names starting with colon
  • #5556: Fix an issue displaying long default values of parameters in the Flow editor
  • #5577: Fix crashes on concurrent restarts

Release notes

  • #5440: Previously, when using updated Flow-nodes (or Swagger documents using the swagger plugin) with renamed or removed parameters, the Flow would be invalid and not editable or fixable without making manual edits. Now, these issues can be resolved in the Flow editor.
  • #5547: Previously, generating endpoints for models with names starting with a colon “:” would emit an “Error loading endpoint” error on startup and exit. Now, generate endpoints works as expected. See deprecation [D014].
  • #5556: Previously, a regression caused the default value of parameters in the Flow editor to render in an unusable format such as [Object object] when the value was an object or array. Now, objects and arrays will be rendered in a JSON stringified format.
  • #5577: Previously, the server would crash on concurrent reloads. Now, the server will process the first reload, and ignore reloads that occur concurrently.
  • #5602: Previously, null fields from models would not be returned in responses such as findAll. Now, they will be included in the response. missing or undefined fields will behave the same. Use this feature is limited by connector support for null fields. See deprecation [D013].

Deprecations

These are the deprecations introduced in this release. Click here for a list of all deprecations.

  • [D013] enableNullModelFields: Queries on models, which have fields with null values, can now return that field in the response rather than hiding the field. Support for this behavior is dependent on the connector being used.
  • [D014] enableModelNameEncodingInSwagger: model names are URI encoded as per RFC-3986, and the APIs that are created from “Generate endpoints for models” will bind to their URI equivalent.

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)