Important
This version is now End of Life.
Version Date Released Features & Enhancements Resolved Issues Downloads
19.05.13 11th February 2021
19.05.12 24th August 2020
19.05.11 13th July 2020
19.05.10 17th June 2020
19.05.9 25th May 2020
19.05.8 20th April 2020
19.05.7 9th March 2020
19.05.6 20th January 2020
19.05.5 12th December 2019
19.05.4 11th November 2019
19.05.3 15th October 2019
19.05.2 12th September 2019
19.05.1 15th June 2019
19.05.0 14th June 2019

What's New in 19.05

Journey Manager - to reflect the recent brand changes in to the product line, Transact Manager has now been re-branded as Journey Manager. For release 19.05, this re-branding has been focused on the cosmetic level, so there are still references to the old product names where it has been determined that there may be supportability problems, if the internal names were changed.

Journey Manager 19.05 has really been focused at enhancing our security stance and as part of this we have upgraded a number of of the older libraries that have been used now for a number of years. At the time of writing, the Journey Manager 19.05.0 build has no critical or high priority vulnerable libraries reported through our OWASP Dependency Check scanner. 

Key Features

WorkspaceAPI

Workspace API

To support the development of the new Help Desk Persona for the Workspaces Space, the Journey Manager Workspace API has received a number of functional enhancements.

It is important to note that to use the 19.05 version of the Workspaces Space you will need to upgrade to Journey Manager 19.05. 
Updates to the Workspace API are:

  • Transaction Search using multiple criteria (TMR-1472)
    • Properties
    • Data Extracts
  • Security Model Enhancements (TMR-1988, TMR-1852, TMR-1851, TMR-1850)
  • Supports Journey Manager permissions (TMR-1987)
    • Help Desk View
    • Help Desk Authenticated Edit
    • Collaboration Job View
    • Collaboration Job Completed
  • Additional updates to Txn and Job Queries  (TMR-1943, TMR-1942, TMR-1940)

Fluent-APIFluent API Additions

To reduce the dependency on the Core API and improve upgrade supportability, the following enhancements to Fluent API have been done:

  • New PaymentLog Query class  (TMR-1828).
    • To enable Groovy Service to generate payment reports.
  • Enhanced TxnQuery transaction search capabilities  (TMR-1841).
    • Submission Properties by multiple names and values.
    • Submission Data Extract by multiple names and values.
  • New feature to support Collaboration Jobs  (TMR-2025).
    • JobStepQuery
    • JobActionQuery
    • JobUpdater extensions (cancelJob, processJob, completedJobAsyncAction)
  • Added form expiry information to the Form object (TMR-1840).

 

SecuritySecurity Enhancements & Library Upgrades

There have been a number of dependent library upgrades in this release, the major ones are as follows:

  • Enhanced CORS support for TM Spaces (TMR-1950).
  • Update to Apache Cayenne 4.0 (TMR-508).
  • Upgrade to Spring Security 4 (TMR-1564).
  • Upgrade to Wildfly 16 (TMR-1813).

Behavior Changes & Removed Features

The following features have been removed:

  • The Birt reporting portal has been removed and all the associated reporting features. Birt is replaced with the Transaction & Job Licensing screens for transaction usage information. The PaymentLogQuery has been added to the Fluent API to enable querying of the log query through Groovy Scripts (TMR-1832).
  • The PayPal Payment gateway has been removed because the version of the PayPal library, used for integration, is no longer supported (TMR-1761).

For other features which will be removed over the future releases, see deprecation schedule.

Release Details

19.05.13

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.12

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.11

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.10

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.9

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.8

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.7

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.6

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.5

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.4

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.3

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.2

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.1

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

19.05.0

Features and Enhancements

Key Module Summary Description
TMR-2192 Core Services Upgrade itextpdf library to 5.5.13 Done
TMR-2191 Core Services Upgrade Jackson databind library to 2.9.9 Done
TMR-2190

Manager

Workspace

 

Disable autocomplete on password fields on change password screens Done
TMR-2188 Manager Add Security Header filter to the Manager & Salesforce portal

The "Security Headers" and "CORS Headers" properties are now available to add HTTP security headers, if required.

For more information, see https://docs.avoka.com/FormSpaces/StandardFormSpaceProperties.htm

TMR-2127 Fluent API Whitelist javax.xml.namespace for use with Fluent Groovy scripts Done
TMR-2062 Core Services Update Bouncycastle library to 1.61 Done
TMR-2026 Fluent API Add property value searching to the JobQuery

JobQuery.hasPropertyNameValue added to support searching by name and value.

For more information, see Fluent API JavaDoc.

TMR-2025 Fluent API Add new JobActionQuery and JobStepQuery API to support searching for job steps and actions New query API added. For more information, see Fluent API JavaDoc. 
TMR-2016 Fluent API Extend JobUpdater to support Cancel, Process Job and Complete Job Action callbacks Added cancelJob, processJob, completedJobAsyncAction operations to JobUpdater. For more information, see Fluent API JavaDoc.
TMR-2012 Fluent API Extend JobQuery to search by Job ID, Step ID or Action ID Added id, jobStepId and jobActionId filters to the JobQuery. For more information, see the Fluent API JavaDoc.
TMR-2001 Manager Change name of Transact Manager to Journey Manager and the icon

Done.

For more information on all product name changes, see https://docs.avoka.com/Fundamentals/ProductNamesChange.htm

TMR-1988

Workspace

 

Enforce the user/organisation relation through the Workspace API Txn Query Security Enhancement, Done
TMR-1987

Workspace

 

Enforce help-desk-view and help-desk-authenticated edit through workspace API Security Enhancement, Done
TMR-1980 Core Services Apply a performance index to the Job table Done
TMR-1966 Core Services Remove unsupported PayPal payment gateway Done
TMR-1950

Workspace

 

Add CORS filter to enable the control of the Access-Control-Allow-Origin header

Done.

For more information, see https://docs.avoka.com/FormSpaces/StandardFormSpaceProperties.htm

TMR-1943

Workspace

 

Add route result attribute in the Workspace API Job Query response Done
TMR-1942

Workspace

 

Add task type flag in the Workspace API Txn Query response Done
TMR-1940

Workspace

 

Add summary job information to the Workspace API Txn Query response Done. Added Job creation date, Job status & Current step
TMR-1922 Core Services Add Indexes to optimize DR of Event Log, Error Log and Offline system log tables Indexes added
TMR-1906 Core Services Add min TM version check to Open UX publish API Optional Minimum TM Version check added when deploying a Open UX app
TMR-1852

Workspace

 

Enhance Security Model around users and job access

Done. Job query now checks the users associations through organisations and job groups.

For more information, see https://docs.avoka.com/Users/UserCollabJobSecurity.htm

TMR-1851

Workspace

 

Enhance Security Model around users and transactions

Done. Txn query now checks the users associations through organisations, submission groups and submission user association.

For more information, see https://docs.avoka.com/Users/UserTransactionsSecurity.htm

TMR-1850

Workspace

 

Enhance Security Model around Groups, Forms, Organisations, Users, Categories

Done. Security enhanced around these queries making sure the organisation rules are applied correctly.

For more information, see https://docs.avoka.com/Users/UserSecurity.htm

TMR-1842 REST API Add response object to service invoked through the Groovy Service Invoker Done. Response object will now be included as a parameter when a service is invoked through REST.
TMR-1841 Fluent API Add TXN Searching based on Data Extract or Property name and value TxnQuery enhanced to include hasPropertyNameValue, hasDataExtractValue, hasDataExtractNameValue. Please see Fluent API JavaDoc for more information.
TMR-1840 Fluent API Add Submission Expiry Config to the Fluent API Form Object Added. For more information, see Fluent API JavaDoc. 
TMR-1834 Core Services Update Jackson FasterXML libraries to the latest version Upgraded to 2.9.9
TMR-1832 Manager Remove Birt Reporting from TM Feature removed
TMR-1828 Fluent API Introduce a PaymentLog Query class to the Fluent API A new PaymentLogQuery class added. For more information, see the Fluent API JavaDoc. 
TMR-1813 Core Services Upgrade WildFly to 16.0.0 Wildfly upgraded
TMR-1761 Core Services Remove the old 2 party payment gateways The 2 party payment gateways removed.
TMR-1621 Installer/CI Builder Add the ability to control the timestamp format in the server log files The Manager installer now has the ability to define the format of the timestamp in the log file.
TMR-1564 Core Services Upgrade Spring Security 4.2.12 Spring upgraded
TMR-1472 Workspace Filtering the properties & data extracts using multiple values Filtering capabilities expanded to include multiple properties and data extracts.
TMR-1351 Core Services Add Receipt Render Service for Chromium Puppeteer

Done. New service template added. Please note, to prototype with Chromium Puppeteer, Node JS and Puppeteer need to be installed by the IT team supporting the servers.

For more information, see the install guide and https://docs.avoka.com/Services/CoreGlobalServices/ChromiumPuppeteerReceiptService.htm.

TMR-508 Core Services Upgrade Apache Cayenne 4.0 Library Done. Please note that complex core Groovy scripts, which use Cayenne, may need updates as a number of the core Cayenne services have had interface changes. We do not expect this to cause significant issues as the change are fairly low level but please make sure core scripts which use cayenne are well tested on upgrades. There were some changes to the data extract names constant related to the submission extract search table. This change would only affect customers upgrading from 18.11 and who have direct queries against the submission search table.

Resolved Issues

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

Downloads

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.