The Apache Calcite PMC is pleased to announce the release of
Apache Calcite 1.8.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 adds adapters for Elasticsearch and Druid. It is also
now easier to make a JDBC connection based upon a single adapter.

There are several new SQL features: UNNEST with multiple arguments,
MAP arguments and with a JOIN; a DESCRIBE statement; and a TRANSLATE
function like the one in Oracle and PostgreSQL.

We also added support for SELECT without FROM (equivalent to the
VALUES clause, and widely used in MySQL and PostgreSQL), and added a
conformance parameter to allow you to selectively enable this and
other SQL features.

And, as usual, there are a couple of dozen bug-fixes and enhancements
to planner rules and APIs.

The release is available here:

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

Release notes:

   http://calcite.apache.org/docs/history.html#v1-8-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

Julian Hyde, on behalf of the Apache Calcite PMC

Reply via email to