The quota type per_contract_container_count_limit now controls the number of steps (including mapper) in active flows (both ordinary and real-time; in the running and sleeping states) per single contract. In simple words, the user can’t start the flow if this quota is exceeded.
IMPORTANT NOTE: Clear the
resourcerecords collection. It is needed to perform a request for sync quota for all quotas with Service Account credentials after deploying:
POST /sidedoor/quotatxns/sync/container (
All deleted flows are stored in our database for 24 hours after deletion by default (controlled by env var
We created a functionality that allows tenant-admin to restore the flow during this period.
We introduced new endpoints:
GET /v2/flows/deleted?workspace_id= - to get the list of deleted flows
POST /v2/flows/:id/restore - to restore the deleted flow
The new permissions are granted to the Tenant Admin role:
See API DOCS
Added new filter
GET v2/flows endpoint to search by component name in the workspace.
See API DOCS.
Introduced new attribute
type: full (default) | trial to the contract model. See API DOCS.
If the contract is created through the registration page the type will be set to:
trial by default. With this attribute change the contract name is forbidden.
Also, we performed the migration and set up the type
trial for all contracts that have
TRIAL_ in the name or custom data.
log_levelvalue for the
v2/flowsendpoint. Now, allowed values are:
fatal. See API DOCS
read_productsscope). The platform now utilizes the ‘get_shop’ endpoint, which doesn’t necessitate any scope, as opposed to the previous ‘list products’ endpoint.
Subscribe to platform eventsTrigger:
Object Typeselection for
Lookup Objects (plural)Action