Release Notes 4.2

SQream is introducing a new version release system that follows the more commonly used Major.Minor.Patch versioning schema. The newly released 4.0 version is a minor version upgrade and does not require considerable preparation.

The 4.2 release notes were released on 04/23/2023 and describe the following:

New Features

Apache Spark may now be used for large-scale data processing.

Physical deletion performance enhancement by supporting file systems with parallelism capabilities

Newly Released Connector Drivers

► Pysqream 3.2.5
► ODBC 4.4.4
► JDBC 4.5.8
► Spark 5.0.0

Compatibility Matrix

System Requirement

Details

Supported OS

  • CentOS / REHL - 7.6 - 7.9

  • IBM RedHat 7.6

supported Nvidia driver

CUDA version from 10.1 up to 11.4.3

Storage version

46

Driver compatibility

  • JDBC 4.5.8

  • ODBC 4.4.4

  • NodeJS

  • .NET 3.0.2

  • Pysqream 3.2.5

  • Spark

SQream Studio Updates and Improvements

SQream Studio v5.5.4 has been released.

Known Issues

Version 4.2 Resolved Issues

SQ No.

Description

SQ-12598

Foreign table SELECT statement issue

SQ-13018

cleanup_extent operation buffer issue

SQ-13055

Pysqream NULL value issue

SQ-13322

Clean up process is case sensitive

SQ-13450

Storage upgrade issue

Configuration Changes

No configuration changes

Naming Changes

No naming changes

Deprecated Features

INT96

Due to Parquet’s lack of support of the INT96 data type, SQream has decided to deprecate this data type.

► Square Brackets []

The [], which are frequently used to delimit identifiers such as column names, table names, and other database objects, will soon be deprecated to facilitate the use of the ARRAY data type.

  • Support in [] for delimiting database object identifiers ends on June 1st, 2023.

  • To delimit database object identifiers, you will be able to use double quotes "".

VARCHAR

The VARCHAR data type is deprecated to improve the core functionalities of the platform and to align with the constantly evolving ecosystem requirements.

  • Support in the VARCHAR data type ends at September 30th, 2023.

  • VARCHAR is no longer supported for new customers, effective from Version 2022.1.3.

  • The TEXT data type is replacing the VARCHAR and NVARCHAR data types.

End of Support

No End of Support changes were made.

Upgrading to v4.2

  1. Generate a back-up of the metadata by running the following command:

    $ select backup_metadata('out_path');
    

    Tip

    SQream recommends storing the generated back-up locally in case needed.

    SQream runs the Garbage Collector and creates a clean backup tarball package.

  2. Shut down all SQream services.

  3. Copy the recently created back-up file.

  4. Replace your current metadata with the metadata you stored in the back-up file.

  5. Navigate to the new SQream package bin folder.

  6. Run the following command:

    $ ./upgrade_storage <levelDB path>
    

Note

Upgrading from a major version to another major version requires you to follow the Upgrade Storage step. This is described in Step 7 of the Upgrading SQream Version procedure.