Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere 16 - Changes and Upgrading » What's new in version 16.0

 

Product-wide deprecated and removed features

  • Elliptic curve encryption (ECC)   Support for ECC encryption has been removed. This change affects the following features:

    • The IsEccAvailable server property has been removed.

    • The -ec database server option no longer accepts ECC for the TLS_TYPE protocol option. The TLS_TYPE protocol option for the -ec database server option has been removed from the documentation; however, this option is still supported by the software for backwards compatibility.

    • The ENCRYPTION connection parameter no longer accepts ECC for the TLS-TYPE argument. The TLS_TYPE argument for the ENCRYPTION connection has been removed from the documentation; however, this option is still supported by the software for backwards compatibility.

    • The Certificate Creation utility (createecert ) no longer accepts the -ec option and the -t option no longer accepts ecc for the encryption type.

    • The Key Pair Generator utility (createkey) only creates RSA key pairs. The Choose encryption type and Enter ECC curve prompts have been removed.

    • The SQL Anywhere Monitor does not support ECC encryption. To monitor a pre-version 16 MobiLink server that uses ECC encryption, you must:

      • Start the MobiLink server with a second set of network protocol options that does not use ECC.

      • Add the MobiLink server as a resource to be monitored. When prompted to specify the port number for the MobiLink server resource, specify the number that is not associated with ECC encryption.

    • The MobiLink tls_type protocol option no longer accepts ECC for the tls_type option. The MobiLink tls_type protocol option has been removed from the documentation; however, this option is still supported by the software.

    • The MobiLink client e2ee_type protocol option no longer accepts ECC for the tls_type option. The MobiLink client e2ee_type protocol option has been removed from the documentation; however, this option is still supported by the software.

    • The Outbound Enabler tls_type option no longer supports ECC as a choice. The tls_type protocol option has been removed from the documentation.

    • UltraLite C/C++ and UltraLiteJ API methods and properties related to ECC configuration have been removed.

  • Send column names   In MobiLink and UltraLite, column names are now always sent during synchronization. Attempts to disable sending column names are ignored. This change affects the following features:

    • In MobiLink, the SendColumnNames (scn) extended option for dbmlsync has been deprecated and is ignored if set to OFF. The SendColumnNames extended option has been removed from the documentation; however, this option is still supported by the software.

    • UltraLite and UltraLiteJ clients always send column names when synchronizing with a MobiLink server database. Methods and approaches that are used to stop sending column names are now ignored and deprecated. The following members and parameters are affected:

      • Send Column Names synchronization parameter
      • Synchronization profile options
      • SyncParms.setSendColumnNames method [UltraLiteJ]
      • SyncParms.getSendColumnNames method [UltraLiteJ]
      • ULSyncParms.SendColumnNames property [UltraLite.NET]
      • send_column_names in the ul_sync_info structure [UltraLite C and Embedded SQL datatypes]