The Apache Calcite team is pleased to announce the release
of Apache Calcite 1.38.0.

Calcite is a dynamic data management framework. Its
cost-based optimizer converts queries, represented in
relational algebra, into executable plans. Calcite supports
many front-end languages and back-end data engines, and
includes an SQL parser and, as a sub-project, the Avatica
JDBC driver.

This release comes five months after 1.37.0, contains
contributions from 39 contributors, and resolves 165 issues.
Highlights include the AS MEASURE clause to define measures
and use them in simple queries, ASOF` join, the EXCLUDE
clause in window aggregates, Postgres-compatible
implementations of the TO_DATE, TO_TIMESTAMP and TO_CHAR
functions, and the extension of the type system to allow
types with negative scale.

You can start using it in Maven by simply updating your
dependency to:

  <dependency>
    <groupId>org.apache.calcite</groupId>
    <artifactId>calcite-core</artifactId>
    <version>1.38.0</version>
  </dependency>

If you'd like to download the source release, you can find
it here:

  https://calcite.apache.org/downloads/

You can read more about the release (including release
notes) here:

  https://calcite.apache.org/news/2024/10/15/release-1.38.0/

We welcome your help and feedback. For more information on
how to report problems, and to get involved, visit the
project website at:

https://calcite.apache.org/

Thanks to everyone involved!

Julian Hyde, on behalf of the Apache Calcite Team

Reply via email to