Skip to content

22.1.0

Compare
Choose a tag to compare
@RobinBrinkmann RobinBrinkmann released this 19 Apr 12:15
· 234 commits to master since this release
bd82585

Features

Production State

Component Generator (#15)

  • Added the old recursion function to be able to get the schema object from every response
  • Changed the way action and triggers are set up. The setup starts with the data object coming in the trigger and action which contains the operationId for the current function
  • With that string we can query the component.json and get the callParams object which is now resides there
  • We have the pathName, method and the requestContentType strings which are necessary for every swagger client call
  • From now on only one trigger and one action is needed for every component as the necessary data for every case is stored in the component.json
  • Extracted the Id Linking functionality from the action and trigger and added the function in the helpers.js file
  • Cleaned up the generate.js file to match the functionality we wanted for the above
  • Removed some more old comments and code from the action/trigger templates
  • Created test files for the action and the trigger
  • Added skip snapshot functionality in the triggers
  • Thinned out the code from the trigger file to the helpers.js

Virtual/Versioned Components (#1385)

  • Added a new model layer to the component-repository which provides for Virtual Components to be created, which allow for maintaining separate metadata and supports versioned components

Enhancements

Minor fixes and updates to Visual Flow Builder in Web-Ui (#1398)

Minor fixes and updates to Governance Service (#1405 & #1397)

Enhanced Governance Dashboard Filtering capabilities (#1402)

Fixes

Mongoose update to 6.x.x

  • MongoDB decided to automatically update lower Atlas Clusters to MongoDB 5.0.
  • As MongoDB is the default DB for the framework, we provided the necessary updates via these PRs: #1394 #1395 #1396

Fixed customPermissions in iam utils (#1404)

  • fixed customPermissions by adding the customPermissions parameter to the createToken method
  • readRaw permission does not have to be assigned to the user that starts the flow anymore

Updated Flow Repository API Docs (#1406)

  • added credentials_id to Flow Repository API Docs to match current implementation
  • credentials_id can be used to reference secrets in a flow

Fixed a bug where ferryman would not AutoSave Updates (#1411)

  • the Ferryman function onUpdateSnapshot() attempted to access this.snapshotRoutingKey which caused an error
  • Removed the fourth param, this.snapshotRoutingKey, from the call to self.amqpConnection.sendSnapshot() in Ferryman's onUpdateSnapshot() function

Other

Minikube Dev updates (#1359)

  • Flow repository minikube: reduced the long delay for readiness and liveness probe

Updated Kubernetes Config Files (#1413)

  • Updated Kubernetes config to include IAM Base URL in the Orchestrator for working with tokens. Also, unified and corrected the Secret Service URL naming.