Difference between revisions of "Version 10.16 Platform"

From AgileApps Support Wiki
Line 9: Line 9:


==What's New[[File:Icon_new.png|40px]]==
==What's New[[File:Icon_new.png|40px]]==
To view the list of fixes, see [[#Version 10.16.1 (October 2022)|Version 10.16.1 (October 2022)]].
To view the list of fixes, see [[#Version 10.16.2 (February 2023)|Version 10.16.2 (February 2023)]].


==Features in 10.16 Release (October 2022)==
==Features in 10.16.2 Release (February 2023) [[File:Icon_new.png|40px]]==
Following is the list of features that are part of the 10.16 release. The latest features are listed at the top:
Following is the list of features that are part of the 10.16.2 patch release.
{{Note|<br> Post installing AgileApps 10.16, if you want to use the Integration Server, it doesn't start as expected.<br>
 
You may want to start the Integration Server using the webMethods Installer, perform the following step before starting the Integration Server.
===Search===
:* Copy the ''ESAPI.properties'' file from the path '''{InstallDir}/IntegrationServer/instances/default/config/security/esapi''' to the path '''{InstallDir}/profiles/IS_default/configuration/tomcat/conf/RN/esapi'''}}
This feature enables you to perform a search to find all records in the platform that contain the characters or words you specify, in the following ways:<br>
# You can perform a search in all the listed objects by default.
# To perform a search under specific objects, you can update the object list by checking or unchecking the items or providing the object filter keyword in the 'Choose object(s) to search in' text field.
For more information on this feature, see the [[Search]] page.  
 
===Email Channel - OAuth Configuration with POP3S===
:* Setting up a new or updating the existing Email Channel with OAuth as the authentication type with IMAPS protocol was introduced in the previous patch 10.15.5. For more information, see the [[Mailbox]] page.
:* The configuration of OAuth with POP3S protocol is enabled in this release.
 
===AgileApps Runtime UI Upgrade from Angular version 7 to 13===
The AgileApps Runtime UI is upgraded from Angular version 7 to 13 along with all the dependent packages. For more information, see the [[New Runtime User Interface for AgileApps]] page.
 
===AgileApps Designtime UI Upgrade to Runtime Look and Feel===
The AgileApps Designtime UI is upgraded to appear the same in look and feel as the Angular Runtime UI by making changes in the style sheets. For more information, see the [[New Designtime User Interface for AgileApps]] page.
 
===Application Metadata Configuration for the App Designer===
This feature enables the user to view and update application specfic metadata under the respective applications listed in the 'Administration > Applications' page when the user creates or installs any application on the AgileApps platform.
For more information, see the [[Application Metadata Configuration]] page.


===Software Support===
===Software Support===
Line 21: Line 38:
:For more information, see [[Software Requirements]] and [[Hardware Requirements]].
:For more information, see [[Software Requirements]] and [[Hardware Requirements]].


:The feature provides the support of MySQL version 8.x with AgileApps Cloud Version 10.16 that is part of the webMethods Suite Version 10.7.     
:The feature provides the support of MySQL version 8.x with AgileApps Cloud Version 10.16 which is part of the webMethods Suite Version 10.15.     
{{Note|<br> The feature is supported only in the AgileApps Cloud version for now. For on-prem customers, upgrade the AgileApps platform to version 10.16 as the first step, and for the upgrade of the MySQL database to version 8.x, reach out to the Product Management team.}}
{{Note|<br> The feature is supported only in the AgileApps Cloud version for now. For on-prem customers, upgrade the AgileApps platform to version 10.16 as the first step, and for the upgrade of the MySQL database to version 8.x, reach out to the Product Management team.}}


===Upgrading an existing installation===
===Multiple files attachment in a record for the new user interface===
AgileApps upgrade program supports the following AgileApps server upgrades:
This feature enables you to upload or download multiple files to record attachments. Prior to this implementation, you could upload only one file at a time to record attachments using the file uploader dialog and download the file by clicking on the attachment file items listed in the right-side panel.
 
==Bug Fixes==
: Following are the fixes available.
 
===Version 10.16.2 (February 2023) [[File:Icon_new.png|40px]]===
 
:* There is no proper message displayed while updating the '''Update Record Locator''' page with any of the fields being empty. The UI shows two error messages which have the same meaning.
 
:* When the user selects a language in the '''Available Language Settings''' section of the '''Update Company Information''' page and performs the same operation by adding some more languages, the previously added languages are displayed repetitively in the 'Language' textbox.
 
:* The Time Formula field doesn't get updated when the user saves the form for the first time. Upon the second attempt, the value gets updated. 
 
:* When the user navigates from any of the unsaved web tabs of type ".jsp" to standard objects or anywhere in the application, it navigates without asking the user via dialog prompt if they have any unsaved changes on these JSP web tabs. 
 
:* When the user navigates from one web tab to another, both of type ".jsp", the dialog prompt appears asking the user to leave or cancel on the current web tab.
 
:* The Scheduled Rule doesn't get created in the Portuguese language.
 
:* The Page Content view is not displaying as expected on Mobile.
 
:* Some unnecessary scroll bars are displayed on the Runtime UI of the AgileApps platform for the following scenarios:
:*:# Record details.
:*:# Record list with many records.
:*:# Overview page that has multiple tabs.
 
:* The AgileApps platform is allowing the user to create duplicate section names in the Related Information section while creating Forms in the default layout.
 
:* On the '''Update Related Information''' form, the following error is displayed if a different sort order is chosen for the same Sort By field: "Invalid Sort Order selected. The selected sort order contradicts the previously selected options".
 
:* The user is unable to see the translation for the error messages for those languages selected other than English.
 
:* When the user creates a process to send an email to a specific address and invokes the business rule during Record addition, it fails throwing an error "Error in sending mail: Empty address".
 
:* On the '''Configuration''' > '''Applications''' page, there are some alignment issues with the line 'Last Modified By <name> at <date><time> Created By <name> at <date><time>'.
 
:* On the '''New Related Information''' page, if the user creates an object using an existing section name, the platform allows the object creation but it doesn't allow to use the duplicate section name during the edit operation.
 
:* The translation value for the field '''''allow_record_view_static_fields''''' in object properties is not displayed properly.
 
:* When the user tries to download all the files attached to a record, the platform doesn't include some of the unique files and duplicate files while downloading.
 
:* SI#483178 - An error [object Object] gets displayed for external lookup fields when the user tries to create a record.
 
:* The current third-party component Jackson Databind version 2.13.3 used is vulnerable. It is recommended for the user to upgrade to a safer version 2.14.0 to avoid vulnerabilities.
 
:* SI#484253 - With the upgrade to AgileApps version 10.13.25, the user saw the errors displayed in certain formula fields.
 
:* SI#484859 - The Configuration page shows empty for the Portuguese language.
 
:* The current X-XSS-Protection header (X-XSS Protection: 1; mode=block) is deprecated and using the same can introduce additional security issues on the client side.
:*: It is recommended for the user to set the X-XSS-Protection header value as 0 (X-XSS Protection: 0) to disable the XSS Auditor and not allow it to take the default behavior of the browser handling the response.
 
:* The user is unable to remove the following translated message in the header placed after the localized version of it in the customized emails sent via the AgileApps platform.
:*: (For example: "Please type your response ABOVE THIS LINE to reply. Case #010001.")
 
:* SI#486691 - The Timer Rule created on a Record doesn't trigger and thereby the user doesn't receive the mail.
 
:* SI#488924 - The current third-party component fluent-hc jar version 4.2.3 used is vulnerable. It has been upgraded to a safer version 4.5.14.
 
:* SI#490567 - If the users want to use the time logging feature in AgileApps and need other categories than predefined, they are not able to change them.
:*:# Changing the value for Hours Logged would result in them being empty or blank in the new UI later on.
:*:# Adding new values to the picklist is not reflected at all.
 
:* SI#493448 - Number fields with decimal values where the value is computed by the layout rule don't display correctly when the user switches the Local Information to German (Germany).
 
:* For every new tenant of the AgileApps platform, under the Policy Settings section of the Update Password Policy page, the default 'Inactive Session timeout' is set to 'Never' which should not be the case as it leads to causing security issues.


For both Windows and Linux, you can upgrade to 10.16.0 from the following versions:
:* The file attachment to a record is failing in the old user interface of AgileApps.
*Version 10.9.x
*Version 10.10.x
*Version 10.11.x
*Version 10.12.x
*Version 10.13.x
*Version 10.14.x
*Version 10.15.x


====Upgrade program====
:* The data is not getting imported when the user tries to create an application using the Create by Import option with a CSV file in the Application Construction Wizard.
AgileApps Cloud uses an upgrade utility to update from an existing application server (above listed versions) to the target application server. This utility migrates the custom JARs from the existing application server to the target application server.


For more information about the upgrade program, see [[Upgrading to Version 10.16]].
:* Email2Case feature doesn't work when the user configures OAuth in the Cloud Cluster environment.


===Multiple files attachment in a record for the new user interface===
:* SI#474222 - The Timer Rule doesn't trigger when the user tries to schedule it greater than nine months in the Date field.
This feature enables you to upload or download multiple files to record attachments. Prior to this implementation, you could upload only one file at a time to record attachments using the file uploader dialog and download the file by clicking on the attachment file items listed in the right-side panel.
 
:* There is no option for the user to delete or remove the profile photo uploaded in the 'User Profile' section of the AgileApps platform.
 
:* On the 'Dashboard' > 'Add Widget' window, when the user doesn't provide the input for the required fields, the error message is displayed twice as an inline message and on the top of the window.
 
:* On the '''New Related Information''' page, under the '''Related Information''' section, without providing the linking field between the two objects, the related information gets saved successfully.
 
:* On the '''Configuration''' > '''Data Management''' > '''Import Data''' > '''Importing Data''' page, the user is able to select non-CSV files for uploading after the Target Object is selected.
 
:* The "isForceChangePassword" flag is set to false for an account with an expired password in the subsequent REST API login requests.
 
:* While configuring the Email Channel in the AgileApps platform, if any of the mandatory fields are left empty or entered the wrong information, there is no proper warning message displayed on the 'Update Mailbox' page.
 
:* On the '''Data Management''' > '''Import Data''' > '''Importing Data''' > '''Upload CSV''' page, the user is allowed to select non-CSV files and the platform updates the name of the uploaded file which is of unsupported file type.
 
:* The scroll bar doesn't work in the AgileApps platform when the user enables accessibility mode.
 
:* The left navigation bar doesn't appear when the user creates a new report, selects the report category with pre-filled selected fields, and opens the report by refreshing the page. This is only an issue with some of the older tenants and does not affect the newly created tenants.
 
:* SI#479001 - Column level sorting behavior is inconsistent between Views, Widgets, and Reports. All of them should have the same sortable columns. It got fixed by enabling flags for the sorting based on lookup fields on the UI.
 
:* SI#483945 - The Process Model Editor throws an '''''Uncaught DOMException: An invalid or illegal string was specified''''' error on the development console of the browser when the user includes special characters or XML-specific characters in the name of the following process blocks:
# User Task
# Executable Rule Set
# Call Process
# Web Service
 
:* The description in the Notes section on the side panel gets retained even after submitting it. Also if the user adds some text in the Notes editor and switches between tabs without submitting it, the unsaved notes don't get retained.
 
:* SI#488743 - The user is unable to delete or remove user-specific or company-specific information from the '''User Profile''' section.
 
:* The hours logged in a Case are currently allowed to be negative which isn't correct as the time spent on a particular Case cannot be negative.


==Bug Fixes==
:* There is no proper error message displayed while saving an empty process.
: Following is the fix available.


===Version 10.16.1 (October 2022)===
:* Some of the modules under Administration, Customization, Case Management, and Help do not have the Learn More buttons which provide the reference to the documentation pages on the AgileApps platform.
: Following is the fix available with this patch.


:* Integration Server does not start after installing AgileApps.
:* When a user attempts to upload a profile picture using the old runtime user interface, an error message is shown.
This issue is resolved.

Revision as of 07:03, 21 February 2023

Release Notes for the Cloud version of the AgileApps Cloud platform.

See also:

What's NewIcon new.png

To view the list of fixes, see Version 10.16.2 (February 2023).

Features in 10.16.2 Release (February 2023) Icon new.png

Following is the list of features that are part of the 10.16.2 patch release.

Search

This feature enables you to perform a search to find all records in the platform that contain the characters or words you specify, in the following ways:

  1. You can perform a search in all the listed objects by default.
  2. To perform a search under specific objects, you can update the object list by checking or unchecking the items or providing the object filter keyword in the 'Choose object(s) to search in' text field.

For more information on this feature, see the Search page.

Email Channel - OAuth Configuration with POP3S

  • Setting up a new or updating the existing Email Channel with OAuth as the authentication type with IMAPS protocol was introduced in the previous patch 10.15.5. For more information, see the Mailbox page.
  • The configuration of OAuth with POP3S protocol is enabled in this release.

AgileApps Runtime UI Upgrade from Angular version 7 to 13

The AgileApps Runtime UI is upgraded from Angular version 7 to 13 along with all the dependent packages. For more information, see the New Runtime User Interface for AgileApps page.

AgileApps Designtime UI Upgrade to Runtime Look and Feel

The AgileApps Designtime UI is upgraded to appear the same in look and feel as the Angular Runtime UI by making changes in the style sheets. For more information, see the New Designtime User Interface for AgileApps page.

Application Metadata Configuration for the App Designer

This feature enables the user to view and update application specfic metadata under the respective applications listed in the 'Administration > Applications' page when the user creates or installs any application on the AgileApps platform. For more information, see the Application Metadata Configuration page.

Software Support

  • MySQL 8.x
For more information, see Software Requirements and Hardware Requirements.
The feature provides the support of MySQL version 8.x with AgileApps Cloud Version 10.16 which is part of the webMethods Suite Version 10.15.

Notepad.png

Note:
The feature is supported only in the AgileApps Cloud version for now. For on-prem customers, upgrade the AgileApps platform to version 10.16 as the first step, and for the upgrade of the MySQL database to version 8.x, reach out to the Product Management team.

Multiple files attachment in a record for the new user interface

This feature enables you to upload or download multiple files to record attachments. Prior to this implementation, you could upload only one file at a time to record attachments using the file uploader dialog and download the file by clicking on the attachment file items listed in the right-side panel.

Bug Fixes

Following are the fixes available.

Version 10.16.2 (February 2023) Icon new.png

  • There is no proper message displayed while updating the Update Record Locator page with any of the fields being empty. The UI shows two error messages which have the same meaning.
  • When the user selects a language in the Available Language Settings section of the Update Company Information page and performs the same operation by adding some more languages, the previously added languages are displayed repetitively in the 'Language' textbox.
  • The Time Formula field doesn't get updated when the user saves the form for the first time. Upon the second attempt, the value gets updated.
  • When the user navigates from any of the unsaved web tabs of type ".jsp" to standard objects or anywhere in the application, it navigates without asking the user via dialog prompt if they have any unsaved changes on these JSP web tabs.
  • When the user navigates from one web tab to another, both of type ".jsp", the dialog prompt appears asking the user to leave or cancel on the current web tab.
  • The Scheduled Rule doesn't get created in the Portuguese language.
  • The Page Content view is not displaying as expected on Mobile.
  • Some unnecessary scroll bars are displayed on the Runtime UI of the AgileApps platform for the following scenarios:
    1. Record details.
    2. Record list with many records.
    3. Overview page that has multiple tabs.
  • The AgileApps platform is allowing the user to create duplicate section names in the Related Information section while creating Forms in the default layout.
  • On the Update Related Information form, the following error is displayed if a different sort order is chosen for the same Sort By field: "Invalid Sort Order selected. The selected sort order contradicts the previously selected options".
  • The user is unable to see the translation for the error messages for those languages selected other than English.
  • When the user creates a process to send an email to a specific address and invokes the business rule during Record addition, it fails throwing an error "Error in sending mail: Empty address".
  • On the Configuration > Applications page, there are some alignment issues with the line 'Last Modified By <name> at <date>
  • On the New Related Information page, if the user creates an object using an existing section name, the platform allows the object creation but it doesn't allow to use the duplicate section name during the edit operation.
  • The translation value for the field allow_record_view_static_fields in object properties is not displayed properly.
  • When the user tries to download all the files attached to a record, the platform doesn't include some of the unique files and duplicate files while downloading.
  • SI#483178 - An error [object Object] gets displayed for external lookup fields when the user tries to create a record.
  • The current third-party component Jackson Databind version 2.13.3 used is vulnerable. It is recommended for the user to upgrade to a safer version 2.14.0 to avoid vulnerabilities.
  • SI#484253 - With the upgrade to AgileApps version 10.13.25, the user saw the errors displayed in certain formula fields.
  • SI#484859 - The Configuration page shows empty for the Portuguese language.
  • The current X-XSS-Protection header (X-XSS Protection: 1; mode=block) is deprecated and using the same can introduce additional security issues on the client side.
    It is recommended for the user to set the X-XSS-Protection header value as 0 (X-XSS Protection: 0) to disable the XSS Auditor and not allow it to take the default behavior of the browser handling the response.
  • The user is unable to remove the following translated message in the header placed after the localized version of it in the customized emails sent via the AgileApps platform.
    (For example: "Please type your response ABOVE THIS LINE to reply. Case #010001.")
  • SI#486691 - The Timer Rule created on a Record doesn't trigger and thereby the user doesn't receive the mail.
  • SI#488924 - The current third-party component fluent-hc jar version 4.2.3 used is vulnerable. It has been upgraded to a safer version 4.5.14.
  • SI#490567 - If the users want to use the time logging feature in AgileApps and need other categories than predefined, they are not able to change them.
    1. Changing the value for Hours Logged would result in them being empty or blank in the new UI later on.
    2. Adding new values to the picklist is not reflected at all.
  • SI#493448 - Number fields with decimal values where the value is computed by the layout rule don't display correctly when the user switches the Local Information to German (Germany).
  • For every new tenant of the AgileApps platform, under the Policy Settings section of the Update Password Policy page, the default 'Inactive Session timeout' is set to 'Never' which should not be the case as it leads to causing security issues.
  • The file attachment to a record is failing in the old user interface of AgileApps.
  • The data is not getting imported when the user tries to create an application using the Create by Import option with a CSV file in the Application Construction Wizard.
  • Email2Case feature doesn't work when the user configures OAuth in the Cloud Cluster environment.
  • SI#474222 - The Timer Rule doesn't trigger when the user tries to schedule it greater than nine months in the Date field.
  • There is no option for the user to delete or remove the profile photo uploaded in the 'User Profile' section of the AgileApps platform.
  • On the 'Dashboard' > 'Add Widget' window, when the user doesn't provide the input for the required fields, the error message is displayed twice as an inline message and on the top of the window.
  • On the New Related Information page, under the Related Information section, without providing the linking field between the two objects, the related information gets saved successfully.
  • On the Configuration > Data Management > Import Data > Importing Data page, the user is able to select non-CSV files for uploading after the Target Object is selected.
  • The "isForceChangePassword" flag is set to false for an account with an expired password in the subsequent REST API login requests.
  • While configuring the Email Channel in the AgileApps platform, if any of the mandatory fields are left empty or entered the wrong information, there is no proper warning message displayed on the 'Update Mailbox' page.
  • On the Data Management > Import Data > Importing Data > Upload CSV page, the user is allowed to select non-CSV files and the platform updates the name of the uploaded file which is of unsupported file type.
  • The scroll bar doesn't work in the AgileApps platform when the user enables accessibility mode.
  • The left navigation bar doesn't appear when the user creates a new report, selects the report category with pre-filled selected fields, and opens the report by refreshing the page. This is only an issue with some of the older tenants and does not affect the newly created tenants.
  • SI#479001 - Column level sorting behavior is inconsistent between Views, Widgets, and Reports. All of them should have the same sortable columns. It got fixed by enabling flags for the sorting based on lookup fields on the UI.
  • SI#483945 - The Process Model Editor throws an Uncaught DOMException: An invalid or illegal string was specified error on the development console of the browser when the user includes special characters or XML-specific characters in the name of the following process blocks:
  1. User Task
  2. Executable Rule Set
  3. Call Process
  4. Web Service
  • The description in the Notes section on the side panel gets retained even after submitting it. Also if the user adds some text in the Notes editor and switches between tabs without submitting it, the unsaved notes don't get retained.
  • SI#488743 - The user is unable to delete or remove user-specific or company-specific information from the User Profile section.
  • The hours logged in a Case are currently allowed to be negative which isn't correct as the time spent on a particular Case cannot be negative.
  • There is no proper error message displayed while saving an empty process.
  • Some of the modules under Administration, Customization, Case Management, and Help do not have the Learn More buttons which provide the reference to the documentation pages on the AgileApps platform.
  • When a user attempts to upload a profile picture using the old runtime user interface, an error message is shown.