Yako release notes

2 August 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

  • #5892: Support auto-select of initial parameter type for flow-nodes
  • #5924: Add Mustache flow-node
  • #5956: Include JavaScript flow-node in all new applications

Fixes

  • #4811: Fix Bootstrap XSS vulnerability
  • #5912: Fix lodash.merge prototype pollution
  • #5920: Update .dockerignore file with .git and coverage
  • #5954: Modifying outputs in the Flow Editor causes value to change to “Selector”
  • #5957: Fix marked Regular Expression Denial of Service (ReDoS) vulnerability

Release notes

  • #4811: Previously, RetireJS security scans of API Builder would report that it was using a vulnerable dependency on bootstrap@3.3.7. Now, the dependency is no longer reported.
  • #5892: Flow-nodes now support defining an initial type for parameters in the UI, other than always being a selector. For example, template fields could have their initialType set to string.
  • #5912: Previously, when using “npm install” on an API Builder project, npm would alert that “lodash.merge” had a high alert for Prototype Pollution ([https://nodesecurity.io/advisories/1067]). Now, the alert has been resolved by removing the dependency.
  • #5920: Previously, the .dockerignore file that comes with a scaffolded API Builder service did not include .git, coverage, and .nyc_output folders. Now, those folders are added.
  • #5924: The UI now renders a specialized Mustache editor with syntax highlighting for flow-node parameters which are defined with “format”: “mustache” and “type”: “string” in their schema.
  • #5954: Previously, there was a regression which meant flow-node outputs were un-editable, causing the value to always change to “Selector”. Now, outputs can be edited again.
  • #5956: The API Builder CLI will now include the JavaScript flow-node in all new projects.
  • #5957: Previously, when using “npm install” on an API Builder project, npm would alert that “marked” had a low alert for Regular Expression Denial of Service ([https://www.npmjs.com/advisories/1076]). Now, the alert has been resolved by updating the dependency.

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)
Last modified October 6, 2021: minor tweaks/fixes (21296f3)