Bruges release notes

20 November 2020

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

  • #6588: Flow-trigger parameter values are now editable from the Flow editor.
  • #6612: Added a feature to support the definition of custom HTTP responses in programmatic API. It is now possible to define custom responses that are compatible with the Swagger 2.0 responseObject. The custom responses will be included in the application’s Swagger. For more information and limitations, please see API Builder APIs.
  • #6638: Previously, loaded JSON schemas with problems due to missing references would not be validated fully. Additionally, the Swagger API documentation for the service was not validated and could be invalid or even fail to download. Now, these components will be validated on startup and emit a warning if they are invalid. See deprecation [D045].

Fixes

  • #6616: Fixed flow graph not rendering correctly centered with multiple triggers in the flow.
  • #6616: Fixed an issue in the Flow editor where flow-nodes which could not be connected would in not render as disabled while connecting edges.
  • #6624: Previously, when using Schema with invalid references in a custom API then trying to download the Swagger for your service, the download would fail with an error saying “cannot read property replace of undefined”, hiding the original error. Now, the original error will not be swallowed, and will be printed to the console, while the server will respond with 500 “Server Error”.
  • #6626: Previously, Model generated Endpoints contained a 401 response for each method without a descriptive schema. Now, these 401 responses are removed from the Endpoint on disk, since when the service Swagger is downloaded, the methods will already describe 401 responses with an UnauthorizedError schema when authorization is enabled.
  • #6635: Previously, if trigger plugins threw a non-standard undefined/null exception on startup, the trigger would be rejected and not loaded properly. Now, trigger plugins that throw unexpected non-standard undefined/null exceptions will be loaded in an error state with the error, “Unknown error”.

Deprecations

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

  • [D045] exitOnSwaggerSchemaValidationError: Validation errors when loading JSON schemas will cause the service to terminate. Additionally, the service’s Swagger API docs are now validated and will cause the service to terminate if found to be invalid.

Updated modules

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)