Driver Platform aka Manatee 1.25

Release Notes — Oct 19, 2018

New modules and lots of changes behind the scenes.

Changelog

Features

New modules

  • The new Csv module adds support for parsing, manipulating and generating comma-separated data and files. See the documentation here.
  • The new Db module can connect to and execute queries against “MSAccess”, “Sqlite” and “MSSQL” databases. See the documentation here.
  • The new Windows module can be used to inspect and manipulate windows. See the documentation here.
  • The new Processes module can be used to inspect and manipulate processes. See the documentation here.

Optical fields

  • Fields can now be defined with a screenshot and used (almost) as normal fields.

Defining an optical field in Cuesta

Fs

  • read method added to read files.
  • tmpfile() to generate a temporary file.
  • tmpfolder to return the path of the temporary folder.

See the Fs documentation for details

Input dialog

  • TYPEAHEAD input support. This type of input enables you to specify a source containing elements which will be shown to the user when s/he starts entering a string into a search-field. You can use a Table, a list of options or use a callback function to supply items to the input element.
  • DATE input now also returns a Date value.
  • PASSWORD input support. Hides the input as the user types.

See the Dialog.input documentation for details

Native applications

  • Iterate all windows when looking for fields on native applications. This enables you to interact with multi-window applications as if they only had one window. Native windows now also supports the window specifier {<window-title>} in field paths.

Misc

  • CPU/MEM logging for analytics.
  • New configuration framework - also new settings UI and ESA support.
  • Functionality to highlight a field - invokable from Cuesta.
  • Introducing the FlowTracer which will display information from a running flow and allows the flow-developer or -user to stop, step and debug a running flow. Can be enabled from the settings UI.
  • New backend for Http module with better support for NTLM authentication.
  • Urls can now be used to launch native and java-based applications if specified in the launchwith field in Cuesta.
  • Flows can access retry information if invoked from the http api.
  • Manatee will try to extract the cert for grpc communication automatically for easier Manatee deployment with self-signed certificates.
  • Sticky can now return its internal model to support cross-flow updates.
  • Added the configuration option to disable application launch from Manatee UI.
  • New MSI installer framework.

Fixes

  • Non-blocking WindowProxy.title and .class properties.
  • Fixes issues with Chrome startup - also Chrome now connects faster and can better connect to existing tabs.
  • Remove Manatee windows from alt-tab display - also better approach to ensuring the context-menu is always shown top-most.
  • Fixes for update process.
  • Delete old log files occasionally.
  • Fix issues with the window-matcher and windows with empty titles.
  • Fix upgrade error when Chrome is attached while upgrading.

Citrix

  • IE context menu now also works on Citrix/ESA machines.
  • Fix Manatee crash on Citrix with no explorer.exe.