Release 338 (07 Jul 2020)
General
- Fix incorrect results when joining tables on a masked column. (#4251)
- Fix planning failure when multiple columns have a mask. (#4322)
- Fix incorrect comparison for
TIMESTAMP WITH TIME ZONEvalues with precision larger than 3. (#4305) - Fix incorrect rounding for timestamps before 1970-01-01. (#4370)
- Fix query failure when using
VALUESwith a floating pointNaNvalue. (#4119) - Fix query failure when joining tables on a
realordoublecolumn and one of the joined tables containsNaNvalue. (#4272) - Fix unauthorized error for internal requests to management endpoints. (#4304)
- Fix memory leak while using dynamic filtering. (#4228)
- Improve dynamic partition pruning for broadcast joins. (#4262)
- Add support for setting column comments via the
COMMENT ON COLUMNsyntax. (#2516) - Add compatibility mode for legacy clients when rendering datetime type names with default precision
in
information_schematables. This can be enabled via thedeprecated.omit-datetime-type-precisionconfiguration property oromit_datetime_type_precisionsession property. (#4349, #4377) - Enforce
NOT NULLcolumn declarations when writing data. (#4144)
JDBC driver
- Fix excessive CPU usage when reading query results. (#3928)
- Implement
DatabaseMetaData.getClientInfoProperties(). (#4318)
Elasticsearch connector
- Add support for reading numeric values encoded as strings. (#4341)
Hive connector
- Fix incorrect query results when Parquet file has no min/max statistics for an integral column. (#4200)
- Fix query failure when reading from a table partitioned on a
realordoublecolumn containing aNaNvalue. (#4266) - Fix sporadic failure when writing to bucketed sorted tables on S3. (#2296)
- Fix handling of strings when translating Hive views. (#3266)
- Do not require cache directories to be configured on coordinator. (#3987, #4280)
- Fix Azure ADL caching support. (#4240)
- Add support for setting column comments. (#2516)
- Add hidden
$partitioncolumn for partitioned tables that contains the partition name. (#3582)
Kafka connector
- Fix query failure when a column is projected and also referenced in a query predicate
when reading from Kafka topic using
RAWdecoder. (#4183)
MySQL connector
- Fix type mapping for unsigned integer types. (#4187)
Oracle connector
- Exclude internal schemas (e.g., sys) from schema listings. (#3784)
- Add support for connection pooling. (#3770)
Base-JDBC connector library
- Exclude the underlying database's
information_schemafrom schema listings. (#3834)