Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

New features and improvements

  • Upgraded Amazon Corretto JRE to version 17
    The bundled Amazon Corretto JRE has now been upgraded from Java version 8 to version 17 ensuring regular security updates.

    Tip
    titleImportant

    With this upgrade, the JMS provider that connects to Apache Active MQ JMS server now uses the two jars activemq-core-5.7.0.jar, and geronimo-j2ee-management_1.1_spec-1.0.1.jar.  Ensure that:

    • You use these two jars when you create a JMS provider that connects to Apache Active MQ JMS server.
    • You have updated any existing JMS provider that connects to Apache Active MQ JMS server to use these two jars.

    For more details, refer to this page.


  • Upgraded Spring Boot framework to version 3.0
    The Spring Boot framework has now been upgraded to version 3.0 for better performance and stability.
  • Enhanced SAML implementation
    With an upgrade to Sprint Boot version 3, the SAML implementation in Adeptia Connect has also now got enhancements. 
  • Support for Solution Promotion from web UI
    Adeptia Connect now brings an improved user interface to let you carry out Solution Promotion (export and import). Click here for more information.
  • Enhanced Runtime autoscaling using KEDA 
    Apart from CPU and Memory, autoscaling of Runtime pods can now also be achieved based on the number of messages in queued state. Click here for more information.
  • Limit the asynchronous request processing based on resource availability
    Apart from the synchronous requests, you can now also limit the asynchronous requests processing on a Runtime pod based on resource availability (CPU, or memory, or both). To achieve this, you can use the following two configurable threshold properties. Click here for more information.

    • readiness.probe.cpu.threshold
    • readiness.probe.memory.threshold
  • Support for external JWT token authentication in REST Provider
    Adeptia Connect now allows you to use a token issued by a third party to access a published REST API. Click here for more information.
  • Support for defining a REST provider by using Swagger YAML/JSON 
    You can now import an OAS 3.0 standards based Swagger YAML/JSON file to define a REST Provider. Click here for more information.
  • Password ageing policy
    You now have the option to configure the expiry time for the user login password. Click here for more information.
  • Support for Azure Files connector
    Adeptia Connect now lets you use Azure Files as a Source or Target in a Template/Transaction. Click here for more information.
  • Support for Layouts to read files having data in array format
    The following Layouts can now parse the files having data in single or composite array format. Click here for more information.
    • Text
    • Positional
    • Advanced positional
    • Advanced text
  • Improved AIMAP stability and performance
    Following improvements have been made in the AIMAP feature to make it more stable.
    • Schema embedding information that helps in giving the mapping suggestions is now saved in the database instead of files to maintain the data security and integrity and enhance the performance.
    • Adeptia Connect now introduces an environment variable AIMAP_BACKEND_URL to define a DB URL (in Python compatible format) for AIMAP to connect to the Backend Database. Click here for more information.
  • Reduced startup time for microservices pods
    Microservices pods startup time has now been reduced.
  • Support for Kerberos authentication for Oracle database
    You can now configure Kerberos authentication for Oracle database (Backend, Log, Quartz, and Log archive) by setting the relevant environment variables in the values.yaml file. For more details, click here.
  • Support for Kerberos authentication for Oracle database in DB Info
    You can now configure Kerberos authentication for Oracle database while creating a Database Info. For more details, click here.
  • Remove mapping or apply filter on multiple fields in one go
    You can now remove mapping or apply filter on multiple fields in one go without having to perform these tasks for each field individually. Click here for more information.
  • Support for messages aggregator and splitter in JMS connector
    You can now aggregate and split messages in JMS Event and Target activities respectively. For more details, refer to the pages JMS Event, and JMS Target.
  • Extract field names from a Layout
    You can now extract the names of the fields in a Layout using an API Endpoint. Click here for more information.
  • Enhancements in Logs Archival and Cleanup 
    Logs Archival and Cleanup feature has now been improved to offer more reliability and better performance.
  • Token-based authentication for NetSuite
    You now need to use token-based authentication to connect to a NetSuite account. Click here for more information.
  • Updated actions for BigCommerce 
    A set of new actions for BigCommerce has been added.
  • Introduction of Admin Restricted role
    You can now log in to the application as a less privileged Admin Restricted (newly added user role) with access limited to the followings:
    • Dashboard 
    • My Profile
    • My Company
    • Settings
    • System Console
    • Maintenance
      For more details, refer to this document.
  • Updated actions for Azure Blob target
    Some actions have been updated for Azure Blob target. For more details, refer to the documents Azure Blob Target and Azure Blob.
  • Configurable wait time for a blob to become stable
    You can now provide a wait time for the file to become stable before the Azure Blob Event gets triggered. For more details, refer to this page.
  • Display files size fetched by Azure Blob Event and Source
    The Dashboard now displays the size of the files fetched by an Azure Blob Event and Source. For more information, click here.
  • Support for Admin user to import the User type of objects
    The application now also enables any Admin user to import the User type of objects from one environment to the other. For more details, refer to this document.
  • Support for OAuth in Microsoft Dynamics CRM connector
    You can now use OAuth as the authentication type in a Microsoft Dynamics CRM connector. Click here for more information.
  • Landing to a desired page in case of multiple IdPs 
    The users can now land on to the desired page in Adeptia Connect even when you are using multiple IdPs for SSO. 
    Click here for more information.
  • Kafka Listener failure email notification 
    While creating or editing a Kafka Listener, you can now provide the email ids of the users to whom you want to send email notifications in case of its failure. Click here for more information.
  • Open a repository file in a new browser’s tab
    You can now open a repository file in a new browser’s tab instead of downloading them from the logs available on the Adeptia Connect dashboard.
  • Run Now option for an inactive Transaction and Template
    You can now use the Run Now option to execute a Transaction manually even if the Template/Transaction is not in active state. For more details, refer to this document.
  • Layout Builder for creating Advanced Database Layout 
    >> You can now create an Advanced Database Layout using the Layout Builder.
    >> A query editor has been introduced to retain and render a well-formatted structure to the query written therein.
    >> You can now use the placeholder to provide a value for a parameter in the dynamic where clause in the query editor to create the Advanced Database Layout.
  • Support for retaining the special characters in a JSON layout
    You now have the option to retain the special characters, for example, \n,\r, in a JSON data file by configuring the property abpm.connect.jsonschema.retainSpecialCharactersClick here for more information.
  • Deletion of saved REST Webhook attachments
    You can now configure a Template (with REST Webhook as a Source) to delete the attachments that are saved after the successful execution of a Transaction based on that Template. You can also configure a REST Provider – published as a Process Flow, having either PUT or POST method – to delete the attachments saved after its successful execution. For more details, refer to the pages Defining convert inbound source, and creating rest provider.

  • Support for custom Data Encoding
    You can now add and use a standard Data Encoding of your choice while creating a Template. Click here for more information.
  • OAS 3.0 standards API documentation for REST Webhook Transactions 
    Adeptia Connect now creates the OAS 3.0 standards API documentation for a REST Webhook Transaction. You can also edit the API documentation as when required. Using this API documentation, you can also execute a REST Webhook Transaction.  For more details, refer to the pages Adding API documentationUsing API Documentation for REST Webhook TransactionDefining a Convert Inbound Source application.
  • Option to create a copy of an EDI Template/Transaction
    You can now create a copy of an existing EDI Template/Transaction and modify it as per your need. For more details, refer to the pages Copying an EDI Template, and Copying an EDI Transaction.

  • Support for Email app at Destination in EDI Inbound/Outbound Transaction
    You can now also use Email as the destination app in an EDI Inbound/Outbound Transaction.
  • Addition of GET and DELETE methods for Advanced REST Webhook 
    Adeptia Connect now also supports GET and DELETE methods for an Advanced REST Webhook that you may want to use as a Source in a Template.
  • Support for Sys Admin to update his email id
    As a Sys Admin you can update your email id from the My Profile screen. For more details, click here.
  • Restriction on saving a mapping when external validation fails
    You can now choose to restrict saving the mapping until the external mapping validation succeeds. For more details, click here.
  • Support for selecting a Post Process Type (Transaction or Process Flow) by a Partner
    While creating a Templateyou can now allow partners to select the Post Process Type (Transaction or Process Flow) at the Choose Process step at the destination having Post Process as the Target. 
  • Send one or more payloads to a REST Consumer
    You can now send one or multiple payloads along with the file to a REST Consumer. Click here for more information.

...

There is no change in the roles.tgz (roles zip) file for this release.

Changes in values.yaml file

...

The values.yaml file for AC v4.2.6 has got changes when compared to that for AC v4.2.5. The default value for the CPU limits and CPU requests in the runtimedeploymentmanager section has been changed to 1500m and 300m respectively, as shown in the following screenshot.

Image Modified

Adeptia Connect v4.2.6.1

...

  • When the Listener Microservices was restarted, the IT Users were unable to access the logs for a Process Flow that used an ASB Listener.
  • During execution, the Process Flow/Transaction continued using the previously configured connection pool set in the DB Info even when the database connection pool was changed.
  • The dedicated Runtime deployments failed to parse the application name defined in the DD_TAGS environment variable in the values.yaml file.

Changes in values.yaml file

  • The following environment variables have been added to the globalenvironmentVariables section in values.yaml file.

    Variable

    Default value

    BACKEND_ABANDONED_CONNECTION_TIMEOUT

    10

    BACKEND_INACTIVE_CONNECTION_TIMEOUT

    60

    BACKEND_QUERY_TIMEOUT60
    BACKEND_FAST_CONNECTION_FAILOVER_ENABLEDtrue
    LOG_ARCHIVE_ABANDONED_CONNECTION_TIMEOUT10
    LOG_ARCHIVE_INACTIVE_CONNECTION_TIMEOUT60
    LOG_ARCHIVE_QUERY_TIMEOUT60
    LOG_ARCHIVE_FAST_CONNECTION_FAILOVER_ENABLEDtrue
    LOG_ABANDONED_CONNECTION_TIMEOUT10
    LOG_INACTIVE_CONNECTION_TIMEOUT60
    LOG_QUERY_TIMEOUT60
    LOG_FAST_CONNECTION_FAILOVER_ENABLEDtrue
    QUARTZ_ABANDONED_CONNECTION_TIMEOUT10
    QUARTZ_INACTIVE_CONNECTION_TIMEOUT60
    QUARTZ_QUERY_TIMEOUT60
    QUARTZ_FAST_CONNECTION_FAILOVER_ENABLEDtrue


Adeptia Connect v4.2.6.3

...

Warning
titleImportant

The upgrade to AC v4.2.6.3 is certified only on AC v4.2.6_Beta.

New features

  • The runAsNonRoot parameter has now been defined at container level.
  • An individual bundled A non-root user has now been assigned to bundled with each docker image. This enables only the bundled user to run the processes in the application.
  • The DD_PROXY_NO_PROXY tag has been added to all the deployments to send traces related to proxy to datadog.
  • You can now configure Git proxy by following the steps given below.
    1. Open the deployment file of webrunner.
    2. Add -Djdk.http.auth.tunneling.disabledSchemes="" to the JAVA_OPTS variable.
    3. Log in to the Adeptia Connect.
    4. Click Account > Settings.
    5. Expand Miroservice Settings in the left panel.
    6. Select WebRunner.
    7. Expand Version Control.
    8. Update the properties described in the following table.

      Variable

      Default value

      abpm.versionControl.proxy.enableProvide the value as true to enable the proxy server to access the version control system.
      abpm.versionControl.proxy.hostProvide the host name of the proxy server.
      abpm.versionControl.proxy.portProvide the port number of the proxy server.
      abpm.versionControl.proxy.usernameProvide the username for the proxy server.
      abpm.versionControl.proxy.password

      Provide the password for the proxy server.


...

  • The following environment variables have been added to the global environmentVariables section in values.yaml file.

    Variable

    Default value

    BACKEND_ABANDONED_CONNECTION_TIMEOUT

    10

    BACKEND_INACTIVE_CONNECTION_TIMEOUT

    60

    BACKEND_QUERY_TIMEOUT60
    BACKEND_FAST_CONNECTION_FAILOVER_ENABLEDtrue
    LOG_ARCHIVE_ABANDONED_CONNECTION_TIMEOUT10
    LOG_ARCHIVE_INACTIVE_CONNECTION_TIMEOUT60
    LOG_ARCHIVE_QUERY_TIMEOUT60
    LOG_ARCHIVE_FAST_CONNECTION_FAILOVER_ENABLEDtrue
    LOG_ABANDONED_CONNECTION_TIMEOUT10
    LOG_INACTIVE_CONNECTION_TIMEOUT60
    LOG_QUERY_TIMEOUT60
    LOG_FAST_CONNECTION_FAILOVER_ENABLEDtrue
    QUARTZ_ABANDONED_CONNECTION_TIMEOUT10
    QUARTZ_INACTIVE_CONNECTION_TIMEOUT60
    QUARTZ_QUERY_TIMEOUT60
    QUARTZ_FAST_CONNECTION_FAILOVER_ENABLEDtrue


  • The default value for USE_SUBJECT_CREDS_ONLY environment variable has been changed to true.
  • lanVolumeConfiguration section under global > infra has been added to values.yaml file. You can configure the properties (highlighted in red in the following screenshot) in this section to access and use a LAN file Source or Target from within the Kubernetes cluster. For more details, refer to this page.
    Image Modified

Application package location

...