logoBack to home screen

ADx 2.0.235 (05/08/2019) Release Notes

This release provides a number of critical updates, including the possibility to create a default repository upon installation and to create a default conversion user (non-admin).

Installation

You can install this release from the provided package. Follow Installation Instructions for more details.

New Features and Improvements

These updates are available in this release.

TicketSEVERITYDescription
https://jira.braintribe.com/browse/AD-391CRITICALADx Admin: Provided option to automatically configure/setup a default repository during the installation process via the new ADX_INIT_DEFAULT_REPOSITORY runtime property.
https://jira.braintribe.com/browse/AD-305CRITICALADx Admin: Legacy Deep Health Check Integration for Repositories
https://jira.braintribe.com/browse/AD-346CRITICALADx Admin: REST API - Configure/Expose missing endpoints for User Management and Health Checks
https://jira.braintribe.com/browse/AD-318CRITICALFinalize Architecture Diagram
https://jira.braintribe.com/browse/AD-320CRITICALADx Admin: Add TablePrefix (Support) for Standard Repository
https://jira.braintribe.com/browse/AD-366MAJORFIX: Failing Conversion Health Check.
https://jira.braintribe.com/browse/AD-364MAJORFIX: Failing Storage Health Check.
https://jira.braintribe.com/browse/AD-315MAJORADx API: Missing features required for Legacy ADx Endpoints.
https://jira.braintribe.com/browse/AD-345MAJORADx Admin: User Management (Search support & bi-directional linking)
https://jira.braintribe.com/browse/AD-344MAJORADx Admin: Ensure ADx specific roles/groups on startup
https://jira.braintribe.com/browse/AD-358MAJORADx Content: Extended Check-In Options
https://jira.braintribe.com/browse/AD-388MAJORADx Conversion: Added runtime properties related to the configuration of the default conversion user.
https://jira.braintribe.com/browse/AD-353MINORADx Admin: Pending Icon & Labels configuration
https://jira.braintribe.com/browse/CORETS-447MINORADx Content: Updated the Aspose library that is used for converting Office documents.
https://jira.braintribe.com/browse/CORETS-448MINORADx Conversion: Fixed the statistics in the Health page of the Conversion Cartridge.
https://jira.braintribe.com/browse/AD-395MINORADx Core: Fixed a bug where Conversion health check wouldn't work with self-signed certificates.

Configuration Changes

This release introduced the following changes in runtime properties (also explained in example-installation-settings.yaml available in the package):

New properties

The following properties were added in this release:

PropertyDescriptionDefault Value
CONV_STANDARD_USER_NAMEConversion standard user used to send conversion requests.tf-conversion
CONV_STANDARD_USER_PASSWORDPassword for the above usercortex
ADX_INIT_DEFAULT_REPOSITORYwhen set to true, a repository will be automatically generated from the default values upon installation.false

Removed Properties

Property ADX_ENABLE_DEFAULT_TEMPLATE was removed in this release. This feature was deprecated and consequently the property has now been removed.

Known Issues

A list of problems we're aware of and working on.

Known Issues ADx

TicketSEVERITYDescription
https://jira.braintribe.com/browse/AD-321CRITICALAdd missing indices
https://jira.braintribe.com/browse/AD-354CRITICALADx Admin: Problem when synchronizing Type Definitions form DCTM/CMIS
https://jira.braintribe.com/browse/AD-350CRITICALADx Admin: Repository Activation state sometimes not correct in case of errors
https://jira.braintribe.com/browse/AD-306CRITICALADx Admin: Demo repository Documentum 6.7 is not working
https://jira.braintribe.com/browse/AD-324CRITICALADx Content: DCTM/CMIS Repositories throws error on some queries
https://jira.braintribe.com/browse/AD-297CRITICALADx Content: Repository Audit functionality disabled because of performance issues
https://jira.braintribe.com/browse/AD-348MAJORADx Admin: Repository Modification-Status not updated on Update
https://jira.braintribe.com/browse/AD-347MAJORADx Admin: Repository Deletion not properly working
https://jira.braintribe.com/browse/AD-331MAJORADx Content: After updating content with new file, old one is still presented in ADx explorer and is opened in web-reader
https://jira.braintribe.com/browse/AD-330MAJORADx Content: Missing ADx context information for conversion jobs
https://jira.braintribe.com/browse/AD-297MAJORADx Content: Enabled FullText could cause performance issues
https://jira.braintribe.com/browse/AD-342MINORHibernate warnings in the log files
https://jira.braintribe.com/browse/AD-341MINORJava warnings during for Java 9 and later
https://jira.braintribe.com/browse/AD-311MINOROracle - DbLockManager prints Oracle constraint message

Connection refused with self-signed certificates

When using Health/Conversion from the admin access, you may get the following error in case the health check page cannot be embedded:

In that case, simply click the indicated icon to open the page in a separate tab, where it should work normally.

Known Issues Conversion

TicketSEVERITYDescription
https://jira.braintribe.com/browse/AD-337MAJORMake TF Conversion workbench consistent to ADx
https://jira.braintribe.com/browse/AD-338MAJORFinalize Permissions on accessing Conversion
https://jira.braintribe.com/browse/AD-394MAJORRemote conversion user needs extended access rights.
 https://jira.braintribe.com/browse/CORETS-427 MINOR Finalize TF Conversion health check
https://jira.braintribe.com/browse/TFSTUD-187MINORAdd diagnostic package for failed resources
 https://jira.braintribe.com/browse/EXTDOCS-71MINORFix wrong encoding on opening resource in Browser

Minor Warnings

Java Warnings

When using Java 9 or later, the following warning may appear in application logs and also during installation procedure:

WARNING: An illegal reflective access operation has occurred
WARNING	: Illegal reflective access by com.braintribe.model.processing.itw.asm.AsmClassLoaderWrapper$1 (file:/path/to/instant-type-weaving-1.0.28.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.braintribe.model.processing.itw.asm.AsmClassLoaderWrapper$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Ticket: https://jira.braintribe.com/browse/AD-341

Hibernate Warnings

The log files may contain Hibernate-related warnings. They can be identified based on the fully qualified class which starts with org.hibernate, as in:

WARNING org.hibernate.tuple.entity.EntityMetamodel 'HHH000084: Entity [com.braintribe.model.user.User] is abstract-class/interface explicitly mapped as non-abstract; be sure to supply entity-names' [TribefireServices-2.0:tribefire-services#initialize,ApplicationLoader:/tribefire-services#initialize]

Ticket: https://jira.braintribe.com/browse/AD-342

These warnings do not affect the functionality of the application and can be ignored. We are working on a fix.