What's new

New features and improvements

  • API for creating copy of a Mapping and Layout
    You can now also use an API to create a copy of a Mapping or a Layout. Click here to know more about this feature.

  • Support for Azure Blob Connector
    You can now use Azure Blob as a Source or Destination in a Template or Transaction in Adeptia Connect. Click here to know more about this feature.

  • Dynamic overriding of the Schema in a Database Info
    While creating an activity, for example, an Advanced Database target, you can now override the Schema being used for the Database Info.
    You can override the DB schema dynamically by defining a Process Flow variable/Transaction Parameter, Service.<DBInfoName>.Schema, and setting its value as the Schema that you want to use. Click here to know more about this feature.

  • Support for custom email headers
    You can now add custom email headers that you may want to include while you’re at Define Target Location step in a Template, creating a Mail Notification, or creating a Mail Target activity. Click here to know more about this feature.

  • Support for exporting the activities based on their last modified date
    You can now export the activities based on their last modified date during non-interactive migration. Click here to know more about this feature.

  • Configurable Algorithm/Cipher for file encryption in a Process Flow
    You can now specify an algorithm/cipher for file encryption in a Process Flow by defining a Process Flow variable, encryptionAlgorithm, and setting its value to any of the following algorithms/ciphers that you want to use. Click here to know more about this feature.
    • IDEA
    • TRIPLE_DES
    • CAST5
    • BLOWFISH
    • DES
    • AES_128
    • AES_192
    • AES_256
    • TWOFISH
    • CAMELLIA_128
    • CAMELLIA_192
    • CAMELLIA_256
  • Removal of Change Password option on My Profile page
    When the users log in to Adeptia Connect using SAML authentication, the Change Password option under Account > My Profile will no longer be visible to them. 

  • Encryption of private key associated with a SSH type Key Manager activity
    You can now encrypt the private key associated with a SSH type Key Manager activity by selecting the Encrypt Key File checkbox while creating the Key Manager.

    For an FTP activity (Source, Target, Event, or Polling), Encrypt Key File feature is supported only when you use Apache Camel as the connector in that activity.
  • Server and Portal shutdown time logging
    The system now also writes the Server (Kernel and Webrunner) and Portal shutdown time to the relevant logs.

  • Configurable default behavior (start, pause, or stop) of Quartz Scheduler
    You can now choose to start, pause, or stop the Quartz Scheduler when the Kernel starts in a clustered or non-clustered environment. You can do this by configuring the relevant property in server-configure.properties file. Click here to know more about this feature.

  • Updated keystore
    The bundled keystore adeptiaBPM.keystore is now updated to remove some of the unsupported algorithms.

  • Preferred authentication methods for FTP activities
    FTP Source, Target, Event, Polling, and Account activities using SFTP protocol and Apache Camel as the connector now allow you to use your preferred authentication methods. The default set of authentication methods for these activities is publickey,keyboard-interactive,password. Click here to know more about this feature.

Security enhancements

  • Vulnerable third-party jars have been upgraded to remove critical and high vulnerabilities in those jars.

Bug fixes

The following bugs have been fixed with this release:

  • The Process Flow was getting failed when the Remote File Path field of an FTP Source, Target, Event, or Polling activity associated with that Process Flow was left blank or had a “/” as its value. 
  • The users were not able to move the activities one by one of a project to another.

  • The Process Flow was getting failed with the exception java.lang.NullPointerException when a Mapping associated with it was migrated from one environment to the other.
  • The File Polling service in a Process Flow is unable to process a file of 0KB size.
  • The Process Flows were getting failed because the special characters in the database were not getting filtered even when the Filter Invalid XML Characters" checkbox was checked in the Database Layout.
  • Users were not able to test the FTP target connection unless they ran the Process Flow.
  • An error  "org.eclipse.jetty.io.EofException: Stream closed" was getting logged in the Webrunner logs every time the user logged into the application.
  • The email id of the user checking-in an activity was not getting set in the version control system.
  • Web Mapper threw the error “String index out of range: -1” while opening the data mapping activity having white spaces in the Namespace value.
  • When two EDI Outbound Transactions that refer to different data dictionaries are run in succession, the subsequent Transaction gets aborted.
  • Users were getting the error "Please log in again as your session has expired" when they tried to access Developer Studio (AIS) from within the Connect Portal.
  • In case of MySQL database, the Parent-child process flow execution gets stuck due to data truncation error in logs.
  • When multiple instances of a process flow with EDI schema as a source get executed, the resultant content of one file gets merged with another.
  • After upgrading from AC v2.9.1 to v3.3, the execution of the process flows took longer than expected.
  • The Process Flow took longer than expected to process records when the target layout was of JSON type.
  • The JSON output generated after the execution of the Process Flow was incorrect even when the array fields' syntax in JSON layout was correct.
  • The SOAP Provider that is published as a Template doesn't invoke the operations bound to it at the time of execution.
  • While editing a Transaction and traversing through its pages by clicking the Next button, the key selected at the Data_Encryption step is not displayed as selected in the relevant field (Select Key Name).
  • The user faced multiple issues after migrating from AIS to AC by using AIS to AC migration utility.
  • The child and sub tables were not getting displayed after the PDF Layout was edited.
  • The users were not able to use more than 256 characters for the following parameter types defined in a Template or Transaction.
    • Text Field
    • Text Area
    • Password
    • Email
    • URL
  • Stored Procedure activity was getting aborted, showing the error “The defined Param is not found”.
  • Mail Target doesn’t work with Office 365 mail server when SSL is enabled.
  • The database target failed to insert data in the CHAR data type field of Oracle Database. 
  • Web Mapper threw the error “String index out of range: -1” while opening the data mapping activity having white spaces in the Namespace value.
  • The system threw an error when the user tried to save a Stored Procedure having In Params (input parameters) value of more than 256 characters.
  • A duplicate Event and Event Registry was getting created when a Sys admin user edited the Transaction created by an IT user.