Version updates

更新时间:
复制 MD 格式

This page tracks changes to the MaxCompute Java Database Connectivity (JDBC) driver across all releases, including new features, enhancements, and bug fixes.

Important

MCQA (Query Acceleration 1.0) has been upgraded to MaxQA (Query Acceleration 2.0). The latest JDBC versions support MaxQA. For more information, see Query Acceleration MaxQA.

For full release details, see the GitHub release notes.

Version

Change type

Description

v3.8.8

New features

  • Added the skipCheckIfSelect parameter. When set to true, the SQL parsing introduced in v3.4.1 is skipped.

Note

When this parameter is set to true, the SQL parsing feature introduced in JDBC 3.4.1 will not be used.

v3.8.5

New features

Added support for MaxQA.

v3.4.3

New features

The timeout period for MaxCompute tunnels is now configurable.

v3.4.2

Enhancements

  • Updated the SDK.

  • Prepared statements can now be executed in the MaxCompute V2.0 data type edition.

v3.4.1

Bug fixes

Fixed SDK-related issues.

New features

Added automatic rollback in MaxCompute Query Acceleration (MCQA) mode. If an SQL statement not supported by MCQA — such as UPDATE, DROP, CREATE, or ALTER — is submitted in an MCQA job, the job automatically falls back to a standard SQL query job.

Note

This feature relies on SQL parsing powered by ANTLR4, which uses more CPU and memory than previous versions. Resource consumption scales with query complexity. Monitor resource usage and manage concurrency when running complex queries. To skip this SQL parsing without downgrading, upgrade to v3.8.8 or v3.9.3 and set skipCheckIfSelect=true.

v3.3.4

Bug fixes

  • Fixed time zone-related issues.

  • Fixed log-related issues.

v3.3.2

Bug fixes

  • Fixed time zone-related issues.

  • Fixed an issue where the three-layer model could be configured at the tenant level even when the project did not support it.

v3.3.0

New features

Added support for the three-layer model.

v3.2.29

Bug fixes

Fixed an issue with the configuration of the autoSelectLimit parameter.

v3.2.28

New features

Added the getLogview and getInstance operations.

v3.2.26

Bug fixes

Fixed known issues.

v3.2.25

Bug fixes

Fixed an issue with the Fallback service.

v3.2.9

New features

Added the optional connection string parameter useProjectTimeZone. Default: false. When set to true, the return values of ResultSet#getDate, ResultSet#getTime, and ResultSet#getTimestamp are based on the time zone of the current project.

Enhancements

Improved job failure logs.

Bug fixes

The Maven AspectJ plug-in cannot be used. This avoids possible performance losses.

v3.2.8

New features

Added support for MaxCompute Query Acceleration (MCQA).

Enhancements

  • Added the instanceTunnelMaxRecord option for MCQA mode. Specifies the maximum number of rows readable per query. Default: -1 (unlimited). Requires JDBC 3.2.7 or later.

  • Added the instanceTunnelMaxSize option for MCQA mode. Specifies the maximum amount of data readable, in bytes. Default: -1 (unlimited). Requires JDBC 3.2.7 or later.

  • Added the disableConnectionSetting option for MCQA mode. When set, connection-level settings are disabled.

  • Added the alwaysFallback option for MCQA mode. When set to true, MCQA query jobs automatically fall back to offline mode. Requires JDBC 3.2.3 or later.