Release Notes for 2021.2

Available on: Mar 8, 2021

Supported Browsers and OS

Supported OS: 

  • Ubuntu 18.04, 20.04

  • CentOS 7.5

  • RedHat 8.3

Supported Browsers:

  • Chrome

  • Edge

  • Safari

Release Component Versions

Component

Version

Pliant

2021.2.247

addon-ansible

1.6.0

addon-napalm

1.10.0

addon-puppeteer

1.4.5

addon-textfsm

1.3.2

addon-themes

1.29.0

addon-trigger

1.20.0

pliant-api-radius

1.2.0

pliant-api

1.73.0

pliant-compiler

1.17.0

pliant-db-migration

1.14.1

pliant-front

1.93.2

pliant-integrations

2.44.1

pliant-proxy

1.10.2

pliant-scheduler

1.10.0

pliant-versioning

1.16.0

pliant-worker-nodejs-config

1.11.0

pliant-worker-nodejs-remote

1.16.0

pliant-worker-nodejs

1.65.2

Key features and improvements

Flow Layout

The whole Pliant workflow outlook was redesigned to make it even easier to work with your flows. It is more intuitive than ever to arrange and rearrange the different blocks appropriately with the new graphical representation. The new layout gives you a simplified visual way to work with flows in a vertical or horizontal sequence and also - the ability to switch back and forth from one editor to another, as you are creating flows. The flow actions are not changing, only the way the content is displayed

Role-Based Access for Worker Groups

The permissions screen has now been reworked allowing you to assign permissions for worker groups in addition to flows, folders, and authentications to each role. After migrating to the new release, all roles will be given access to all worker groups. From there on, all new roles will be without a worker group assigned. Users' roles will now control their access to Worker Groups and they will only be able to schedule jobs on Worker Groups they have access to. If there are no worker groups assigned to the current user, the flow will not be executed

Access Rights Improvements

Only buttons you have access to will be enabled

JSON Viewer

You are now able to see the entire flow as a JSON with our new viewer under the workflow editor

Object Editor Improvements

  • You can now edit Boolean properties via a checkbox instead of text input

  • Insert above and insert below options are now present for you when editing

One-click Working Flow

It is now more easier than ever to create a flow. Whenever you create a flow, you start with a fully functional Hello World flow as a base with a default result output variable

Remote Workers Download Depending on OS Version

You can now download remote workers as .zip instead of .tar.gz if you are using MacOS or Windows to make it more convenient for you to get the needed files

UI Improvements

  • The Integrations section is part of the main Admin menu now, directly available to you

  • You will now see warnings for blocks that use non-existing authentication so you can fix that on time before even running the flow

Subflows

You can also work with subflows (parts of your main flows) separately, in new tabs - to make your main flows better organized and easier to work with

Backend Improvements

  • We’ve assigned unique ActionIDs (in root meta) to each block we have, correlating the same action block in different integrations

  • The default role is no longer assigned to roles. New users will get the default worker group automatically, as the everyone role is automatically assigned to them. If the default worker group is deleted, it is recreated on API restart.
    The following blocks will no longer have .array as an output variable, so flows that are using it will not work properly - ArrayPush, ArrayPop, ArrayCompact(ArrayFilter), ArrayJoin, ArrayReverse, ArraySize, ArrayUnique, ArraySort, ArraySortNatural

Various bug fixes and stability improvements

Known issues and limitations

The Duplicate value option in Object Editor is temporarily disabled in this release