Release Notes - 3.3
Intended audience: ALL USERS
AO Platform: 3.3
Release Date
October 2022
Overview
Release 3.3 builds on previous 3.x releases of the AO Platform. The underlying infrastructure of 3.x is very similar to 2.3.2. Most apps developed in 2.3.x work in 3.x with very few modifications. We continue to introduce many new features that will make the development and management of solutions much more effortless and be done mainly from the browser as a low-code environment.
This topic includes a highlevel introduction to the new release features, major issues fixed, known issues list, deprecations, updated system requirements/dependencies/pre-requisites, and update/upgrade requirements.
New in release
Model Composer
The Model Composer has received the following enhancements:
Updated Landing-page and some other minor UI updates.
New Create dialog.
Add to Transport - Model configurations only.
Easy Answers (formerly Q&A)
Preview: Insights - see Viewing Insights.
Preview: Recommendations - see Recommendations.
NLP Query Annotations for Synonyms - see Viewing MSO Query and Adding Synonyms.
Ontology Composer
Enhanced Spatial Trait - with clustering - see Trait - Spatial.
Curation - see MSO - Curation.
New Display Priority field.
New section gouping Curation Filter fields.
Additional Group Fields within Filter fields section.
Incremental update of Ontology graph for updated synonyms.
New Normalizers Page supporting Entity Extraction - see NLP > Entity Extraction Normalizers.
UI Composers
Application Composer
New Menu UI Control task - see Editing an Application.
Overhaul of many properties for increased usability and productivity - see Editing an Application.
Child-level properties moved to Parent-level if Parent-level empty.
Visual Cue for individual properties that have changed from default value.
Page Composer
New Save as > Resolution - see Editing a Page.
New Save as > Version - see Editing a Page.
New Publish Draft - see Editing a Page.
Template Composer
New Infographics category when creating a new Template. See - Creating a Template.
Layout Composer
Updated indicator for Responsive Layout status in Header.
Transport Tool
New Checksum validation during Upload of Transport objects - see Transport Tool > Uploading.
Other Platform Features and Issue Fixes
Cloud
Containerization of Python infrastructure.
Security
Fingerprinting of distribution artifacts (jar/war files).
Performance and scalability
AO Platform Calcite framework enhancements/refactoring.
Usability
Ability to open Solution from Solution menu on a new browser tab.
Documentation
The AO Platform documentation can be accessed from https://docs.apporchid.com - or from a link in the User menu in the AO Platform UI. This documentation is not publicly available, a token is required to access, unless accessed from within the AO Platform UI.
Key areas of new or updated documentation in this release includes:
Introduction to AO Platform section.
General Concepts, Behaviors and Workflows - separate topics for each area, including new Annotation approval workflow, and additional details added.
Model Composer - landingpage and create dialog.
EasyAnswers - Insights, Recommendations and NLP Query Annotations.
MSO Traits - separate topics for each Trait with additional details.
Updated MSO Curation with new topics for Application and Micro Application Properties.
UI Composers - various updates due to UI updates, including Page Composer (Save as Version, Save as Resolution, Publish Draft), Layout Composer (responsive icon), Application Composer (property reorganization, visibility of user configured properties), Template Composer (new Infographics category).
Transport Tool - updated checksum validation.
Additional “how-to” videos.
These Release Notes.
Known issues
It’s currently not possible to create the assembly of a final Solution directly from the existing Composers. A new Solution Composer will be introduced in a future release.
When creating an Annotation in Annotation Composer, it’s possible to divide a Layout cell into multiple rows. However, if such cell in a row has an adjacent cell which isn’t divided, then the multiple rows in the first cell won’t be rendered correctly at runtime. The workaround is to create the same amount of divisions in all cells in the row and for instance use the Spacer control to ensure the Layout renders correctly, eg:
Deprecations/removals
None in this release.
Updated System Requirements
For workstation system requirements, see System Requirements.