You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Julian Hyde <jh...@apache.org> on 2017/12/11 10:03:50 UTC

[ANNOUNCE] Apache Calcite 1.15.0 released

The Apache Calcite team is pleased to announce the release of Apache
Calcite 1.15.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.

In this release, three months after 1.14.0, 50 issues are fixed by 22
contributors. Some features of note are a "server" module with DDL
support; dynamic parameters in the LIMIT and OFFSET and clauses;
refactoring the JDBC adapter to make it easier to plug in a new SQL
dialect; and a data profiling algorithm, that efficiently analyzes
large data sets with many columns, estimating the number of distinct
values in columns and groups of columns.

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.15.0</version>
  </dependency>

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

  http://www.apache.org/dyn/closer.cgi/calcite/apache-calcite-1.15.0/

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

  http://calcite.apache.org/news/2017/12/11/release-1.15.0/

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

  http://calcite.apache.org/

Thanks to everyone involved!

Julian Hyde, on behalf of the Apache Calcite Team