Maestro 3rd Party Libraries

   MaestroPreviously known as Transact Maestro.  |    Form Builder Template Designer |   22.04 This feature was updated in 22.04.

Journey Maestro is implemented using a broad range of open source 3rd party libraries. We have carefully selected each library to make sure it's right for our purpose. We diligently update each library with new versions to ensure Maestro runs as expected. If we get to know that a library contains a bug or a security vulnerability, we will update it as soon as possible, so each major release of Maestro will include only updated libraries.

Licenses

Maestro uses the 3rd party libraries according to their term and conditions, which you can find on their web sites listed in the table below.

Runtime Libraries

The main 3rd party library names and their versions are listed below for each major Manager version:

Library Name / Java Package 19.05 19.11 20.05 20.11 21.05 21.11 22.04

AngularJS

1.5.9

1.5.9

1.8.2

1.8.2

1.8.2

1.8.2

1.8.7

Babel

6.26.0

6.26.0

6.26.0

6.26.0

6.26.0

6.26.0

7.16.12

FontAwesome

4.5.0

4.5.0

4.5.0

4.5.0

4.5.0

4.5.0

5.15

jQuery UI

1.12.1

1.12.1

1.12.1

1.12.1

1.12.1

1.12.1

1.13.1

CK Editor

4.12.1

4.12.1

?

?

4.16.0

4.16.2

4.18.0

Less

1.7.3

1.7.3

1.7.3

1.7.3

1.7.3

1.7.3

1.7.3

Check Libraries

You can find out the complete list of libraries and their versions for each form for the release version that the form is built in.

To check what libraries a form uses:

  1. Open a form in the Maestro editor.
  2. Open a browser's Development Tool, for example, select Chrome menu > More Tools > Developer Tools in the Chrome browser.
  3. Select the Sources tab and click Pages.
  4. Expand the hierarchy under the server host name, for example, maestro.dev.com.
  5. Select maestro > secure > libs to list all 3rd party libraries and their version numbers for the release version that the form is built in.
    List Maestro libraries in browser's dev tool
  6. Expand each library's folder to see its JavaScript file where you can find some additional info, such as what license it uses.

Next, learn about our end-of-life policy.