Netcetera 3DS Server 2 - Release Notes - Version 2.2.1.1

Published: 27.04.2020

Version 2.2.1.1 is a patch release of the Netcetera 3DS Server 2.

For documentation about this release please refer to the documentation site.

Be informed that prior to upgrading to a Netcetera 3DS Server 2.2.x version, you need to get in contact with Diners for enrollment of the merchants using the new reference number, due to a specific Diners process of relating merchants to 3DS Server reference number on their systems.

Compatibility

This version is backwards compatible with previous 2.2.x.x versions of the Netcetera 3DS Server.

Important notification

In version 2.2.0.0 the transaction_log and history_transaction_log tables' primary key is changed to a composite key of (threedss_transaction_id, message_type). Be sure not to have null values in these two columns, nor duplicates of the (threedss_transaction_id, message_type) pair before the upgrade to any 2.2.* version.

Upgrade notes

  • This release introduces a new configuration property for the Netcetera 3DS Server application. For detailed documentation please refer to the 3DS Server configuration properties.

    Here is a list of included changes:

    New configuration properties that may be configured:

    threedsserver.configuration.organization-id-header-name=
  • If the 3DS 1.0 (MPI) feature is active in the license, the following properties can be used to configure the MPI behaviour. Each property has a default value, which can be found in the 3DS Server configuration properties.
    mpi.core.session-enabled=
    mpi.core.send-error-messages-to-ds=
    mpi.core.send-error-messages-to-acs=
    mpi.core.allow-http-for-acs-url=
    mpi.core.enforce-xml-signature-syntax-validation=
    mpi.core.enforce-pares-validation=
    mpi.core.use-master-card-tokenization-extension=
    mpi.core.session-data-clean-up-interval=
    mpi.core.session-data-time-to-live=
    mpi.ds-client.max-connection-pool-per-route-size=
    mpi.ds-client.max-number-of-connections-overall=
    mpi.ds-client.max-cached-instances=
    mpi.ds-client.cached-instance-expiry-in-days=
    mpi.ds-client.proxy=
    mpi.ds-client.https-protocols=
    mpi.ds-client.connection-timeout-in-milliseconds=
    mpi.ds-client.socket-timeout-in-milliseconds=
    mpi.ds-client.ds-response-simulation=
    mpi.ds-client.ds-response-simulation-resource-location=
    mpi.ds-client.max-thread-pool-size=
    mpi.upop-client.proxy=
    mpi.upop-client.connection-timeout-in-milliseconds=
    mpi.upop-client.socket-timeout-in-milliseconds=

Changes

Improvements

  • Optimized process for archiving transaction log records.
  • Removed the results_response_notification_url from results_data database table.