Exeter release notes
14 January 2022
Summary
In this release, we added a new plugin to enable Prometheus compatible metrics in the application. Additionally, we added support for automatically detecting XML request bodies and parsing them as a string instead of a Buffer.
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
- #7196: Made changes to @axway/api-builder-runtime startup to enable loading middleware from plugins such as @axway/api-builder-plugin-prometheus.
- #7196: Added a new plugin @axway/api-builder-plugin-prometheus that will enable Prometheus compatible metrics in the application. Metrics will be available on a different port to the main service. For more information and how to get started, see here.
- #7193: Request bodies (such as for Endpoints and OpenAPI flow-triggers) will now be a
string
instead of aBuffer
when the request has an XML-like type content-type header (e.g. application/xml). Newly handled XML content-types are as follows:- application/xml
- application/xml-dtd
- application/xml-external-parsed-entity
- application/*+xml
- image/svg+xml
- model/x3d+xml
- #7166: @axway/api-builder-plugin-ft-oas now supports documenting TLS hosts in the OpenAPI 2.0 and 3.0 api-docs when
config.ssl
is enabled.
Fixes
- #7199: Fixed issue in @axway/api-builder-plugin-ft-oas where it failed to decode parameter of “any” type.
Updated modules
- @axway/api-builder-admin@1.48.6
- @axway/api-builder-oas-flow-node@2.2.1
- @axway/api-builder-runtime@4.78.0
- @axway/api-builder-sdk@1.1.17
- @axway/api-builder-test-utils@1.5.3
Updated plugins
- @axway/api-builder-plugin-fn-swagger@3.0.10
- @axway/api-builder-plugin-ft-oas@0.5.0
- @axway/api-builder-plugin-prometheus@1.0.0
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 February 3, 2022: Copy edits and update common submodule to remove contribution guidelines (#60) (e69810f)