StarTree release notes
Format: Product release notes (PDF) · Client: StarTree · Year: 2023
Release notes for StarTree 0.7.1, a build of Apache Pinot. The job here is scannability: a reader wants to know, quickly, what changed, what might break, and where to enable each new behavior. Each entry states the change and, where relevant, the exact flag or setting to turn it on. In the original, every item also links to the pull request behind it.
Excerpt — significant Apache Pinot updates since the last StarTree release:
- Skip unparseable records in the CSV reader. To enable, set the
skipUnParseableLinesflag to true. - Protocol buffer ingestion supports null values with Proto 3.
- Upgrade Confluent libraries from 5.5.3 to 7.2.6.
- Faster real-time table ingestion with updates to the segment builder. To
enable, edit the table configuration to set
realtime.segment.flush.enable_column_majorto true. - Improve alias handling in single-stage engine with multiple fixes to column aliases.
- Enhance handling of new partitions when using StrictReplicaRouting to prevent “instance unavailable” exceptions.
Breaking changes
You must now specify the data type of literals in Pinot queries. Before this
change, for example, 2022-02-02 22:22:22.123 was automatically treated as a
timestamp data type. Now, following standard SQL behavior, use
CAST('2022-02-02 22:22:22.123' AS TIMESTAMP) instead.
Excerpt from “Release Version 0.7.1: November 2023,” StarTree Developer Hub. Back to all writing samples.