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
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 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).
Security 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
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
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
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
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
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
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
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
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
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
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
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
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
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
|
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
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
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.