Dublin release notes

31 August 2018

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

  • #4967: Support Intercom in API Builder
  • #5004: Swagger plugin is generating many config files after editing one
  • #5008: Support for plugin load failure terminating server

Fixes

  • #4976: Swagger: Generated swagger for services does not set “security”
  • #4982: Versions of @axway/api-builder-plugin-dc-mysql prior to ‘2.2.0’ are incompatible with API Builder when the `usePrimaryKey` feature flag is enabled

Release notes

  • #4967: Added Intercom to the API Builder Console UI.
  • #4976: Previously, the /apidoc/swagger.json did not set the security requirements and generated Swagger in a way that was not representative of the services security mechanisms. Now, the generated Swagger document has a security requirement that ensures the security is correct.
  • #4982: Previously, the usePrimaryKeyType feature flag was not compatible with versions of @axway/api-builder-plugin-dc-mysql prior to 2.2.0. Now, when the feature flag is enabled API Builder is compatible with these versions of the plugin.
  • #5004: Previously, the config generation did not behave correctly and did not preserve the service name during the creation of the service config if the initially generated config had its service name manually changed, ending up in generating configs endlessly on system restart. Now, the generated configs by the swagger plugin preserve the service name and stops once a config for the given service is created.
  • #5008: Previously, errors when loading plugins were ignored. Now, these errors will terminate the service by default. This is enabled with a feature flag. See deprecation [D006].

Deprecations

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

  • [D006] exitOnPluginFailure: Errors when loading API Builder plugins will cause the service to terminate.

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)