Villasimius release notes

9 September 2022

Summary

In this release, we added smarter behavior when installing plugins, so that when your environment is not fully up-to-date, you will still get a working plugin version. We also provided a new way of testing your API Builder service while being able to see and absorb test framework updates much more easily.

In this release, API Builder v4 enters the maintenance phase for one year and will only receive security patches. See the Release schedule for more information about active and maintenance phases. We strongly recommend upgrading to the latest major version of API Builder.

Update

Available updates can be found in the Updates tab in the UI. For more information, including how to update the CLI, read the Update guide.

Features

  • #7470: @axway/api-builder-test-utils now has a Runtime feature that can be used to test an API Builder project and significantly remove boilerplate code from project unit tests. Existing users are recommended to follow this guide to benefit from this feature.
  • #7470: New projects now have a devDependency on @axway/api-builder-test-utils, and use the Runtime feature in unit tests.
  • #7470: Updates to @axway/api-builder-test-utils will now be displayed in the Updates tab.
  • #7406: When installing plugins from the Plugins page, if the latest version of a plugin is not compatible with the current version of API Builder or Node.js a previous compatible version will be installed instead, if possible. This feature only applies when using Node.js 12.13.0 and above.
  • #7470: API Builder has been updated to allow configuration from files in ./conf to be overridden when creating a new APIBuilder instance by passing configOverrides as a key to the second options argument in the constructor.

Fixes

  • #7500: Fixed the unexpected re-rendering of UI components in the API Doc & Test page after a restart.

Updated modules

Updated plugins

Known issues

For 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 September 9, 2022: V5 - Austen release (#102) (2414d7c)