Skip to content

Release 3.0.5

Latest

Choose a tag to compare

@gopalldb gopalldb released this 21 Nov 07:48
· 9 commits to main since this release
6317c1e

Added

  • Added support for high-performance batched writes with parameter interpolation:
    • supportManyParameters=1: Enables parameter interpolation to bypass 256-parameter limit (default: 0)
    • EnableBatchedInserts=1: Enables multi-row INSERT batching (default: 0)
    • BatchInsertSize=<SIZE>: Maximum rows per batch (default: 1000)
    • Note: Large batches are chunked for execution. If a chunk fails, previous chunks remain committed (no transaction rollback). Consider using staging tables for critical workflows.
  • Added Feature-flag integration for SQL Exec API rollout
  • Call statements will return result sets in response
  • Add a gating flag for enabling GeoSpatial support: EnableGeoSpatialSupport. By default, it will be disabled

Updated

  • Minimized OAuth requests by reducing calls in feature flags and telemetry.
  • Geospatial getWKB() now returns OGC-compliant WKB values.

Fixed

  • Fix: SQLInterpolator failing to escape temporal fields and special characters.
  • Fixed: Errors in table creation when using BIGINT, SMALLINT, TINYINT, or VOID types.
  • Fixed: PreparedStatement.getMetaData() now correctly reports TINYINT columns as Types.TINYINT (java.lang.Byte) instead of Types.SMALLINT (java.lang.Integer).
  • Fixed: TINYINT to String conversion to return numeric representation (e.g., "65") instead of character representation (e.g., "A").
  • Fixed: Complex types (Structs, arrays, maps) now show detailed type information in metadata calls in Thrift mode
  • Fixed: incorrect chunk download/processing status codes.
  • Shade SLF4J to avoid conflicts with user applications.