22.1.0
RobinBrinkmann
released this
19 Apr 12:15
·
234 commits
to master
since this release
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 thecallParams
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 thecustomPermissions
parameter to thecreateToken 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 accessthis.snapshotRoutingKey
which caused an error - Removed the fourth param,
this.snapshotRoutingKey
, from the call toself.amqpConnection.sendSnapshot()
in Ferryman'sonUpdateSnapshot()
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.