This is an automated email from the ASF dual-hosted git repository. cml pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/calcite-site.git
commit a636077507f1479924516f67e311591309b92511 Author: Julian Hyde <[email protected]> AuthorDate: Mon Dec 13 12:35:40 2021 -0800 Publish website for Apache Calcite Avatica 1.20.0 release --- avatica/docs/docker.html | 30 +++++------ avatica/docs/history.html | 56 +++++++++++++++++++ avatica/docs/howto.html | 4 +- avatica/docs/security.html | 50 +++++++++++++++-- avatica/downloads/avatica.html | 14 +++-- .../news/2016/03/03/separate-project/index.html | 10 ++-- avatica/news/2016/03/18/release-1.7.1/index.html | 10 ++-- avatica/news/2016/06/04/release-1.8.0/index.html | 10 ++-- avatica/news/2016/11/01/release-1.9.0/index.html | 10 ++-- .../2017/03/31/new-avatica-repository/index.html | 10 ++-- avatica/news/2017/05/30/release-1.10.0/index.html | 10 ++-- avatica/news/2018/03/09/release-1.11.0/index.html | 10 ++-- .../2018/04/27/release-avatica-go-3.0.0/index.html | 10 ++-- avatica/news/2018/06/24/release-1.12.0/index.html | 10 ++-- .../2018/09/10/release-avatica-go-3.1.0/index.html | 10 ++-- .../2018/09/18/release-avatica-go-3.2.0/index.html | 10 ++-- avatica/news/2018/12/04/release-1.13.0/index.html | 10 ++-- avatica/news/2019/04/29/release-1.14.0/index.html | 10 ++-- avatica/news/2019/05/13/release-1.15.0/index.html | 10 ++-- .../2019/05/16/release-avatica-go-4.0.0/index.html | 10 ++-- avatica/news/2019/12/19/release-1.16.0/index.html | 10 ++-- avatica/news/2020/06/22/release-1.17.0/index.html | 10 ++-- .../2020/07/16/release-avatica-go-5.0.0/index.html | 10 ++-- avatica/news/2021/05/18/release-1.18.0/index.html | 10 ++-- avatica/news/2021/10/11/release-1.19.0/index.html | 10 ++-- .../13/release-1.20.0}/index.html | 32 ++++++----- avatica/news/avatica-go-releases/index.html | 12 +++-- avatica/news/avatica-releases/index.html | 63 ++++++++++++++++++++-- avatica/news/index.html | 61 +++++++++++++++++++-- 29 files changed, 393 insertions(+), 129 deletions(-) diff --git a/avatica/docs/docker.html b/avatica/docs/docker.html index 74169fd6..b3638f0b 100644 --- a/avatica/docs/docker.html +++ b/avatica/docs/docker.html @@ -749,21 +749,21 @@ file will start an instance of PostgreSQL and an instance of the Avatica server, exposing an Avatica server configured against a “real” PostgreSQL database.</p> <p>All of the <code class="highlighter-rouge">Dockerfile</code> and <code class="highlighter-rouge">docker-compose.yml</code> files are conveniently provided in an archive for -each release. Here is the layout for release 1.19.0:</p> - -<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>avatica-docker-1.19.0/ -avatica-docker-1.19.0/hypersql/ -avatica-docker-1.19.0/mysql/ -avatica-docker-1.19.0/postgresql/ -avatica-docker-1.19.0/Dockerfile -avatica-docker-1.19.0/hypersql/build.sh -avatica-docker-1.19.0/hypersql/Dockerfile -avatica-docker-1.19.0/mysql/build.sh -avatica-docker-1.19.0/mysql/docker-compose.yml -avatica-docker-1.19.0/mysql/Dockerfile -avatica-docker-1.19.0/postgresql/build.sh -avatica-docker-1.19.0/postgresql/docker-compose.yml -avatica-docker-1.19.0/postgresql/Dockerfile +each release. Here is the layout for release 1.20.0:</p> + +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>avatica-docker-1.20.0/ +avatica-docker-1.20.0/hypersql/ +avatica-docker-1.20.0/mysql/ +avatica-docker-1.20.0/postgresql/ +avatica-docker-1.20.0/Dockerfile +avatica-docker-1.20.0/hypersql/build.sh +avatica-docker-1.20.0/hypersql/Dockerfile +avatica-docker-1.20.0/mysql/build.sh +avatica-docker-1.20.0/mysql/docker-compose.yml +avatica-docker-1.20.0/mysql/Dockerfile +avatica-docker-1.20.0/postgresql/build.sh +avatica-docker-1.20.0/postgresql/docker-compose.yml +avatica-docker-1.20.0/postgresql/Dockerfile </code></pre></div></div> <h4 id="running">Running</h4> diff --git a/avatica/docs/history.html b/avatica/docs/history.html index 52dc70cf..a194f7cf 100644 --- a/avatica/docs/history.html +++ b/avatica/docs/history.html @@ -706,6 +706,62 @@ Downloads are available on the <a href="/avatica/downloads/avatica.html">downloads page</a>.</p> +<h2 id="v1-20-0"><a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.20.0">1.20.0</a> / 2021-12-13</h2> + +<p>Apache Calcite Avatica 1.20.0 +<a href="https://issues.apache.org/jira/browse/CALCITE-4931">upgrades Log4j2 to version 2.15.0</a> +to address +<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-44228">CVE-2021-44228</a>, +and makes the SPNEGO protocol +<a href="https://issues.apache.org/jira/browse/CALCITE-4152">much more efficient</a>.</p> + +<p>Compatibility: This release is tested +on Linux, macOS, Microsoft Windows; +using Oracle JDK 8, 9, 10, 11, 12, 13, 14, 15; +using IBM Java 8; +Guava versions 14.0.1 to 31.0.1-jre; +other software versions as specified in <code class="highlighter-rouge">gradle.properties</code>.</p> + +<p>Contributors to this release: +Jacques Nadeau, +Jincheng Sun, +Josh Elser, +Julian Hyde (release manager), +NobiGo, +Sergey Nuyanzin, +Stamatis Zampetakis.</p> + +<p>Features and bug fixes</p> + +<ul> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4931">CALCITE-4931</a>] +Upgrade SLF4J binding to Log4j2 version 2.15.0</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4877">CALCITE-4877</a>] +Make the exception information more explicit for instantiate plugin</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4152">CALCITE-4152</a>] +Upgrade Avatica to use the configurable SPNEGO Jetty implementation</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4828">CALCITE-4828</a>] +Standard exception console output</li> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4837">CALCITE-4837</a>] +<code class="highlighter-rouge">FLOOR</code> and <code class="highlighter-rouge">CEIL</code> functions return wrong results for <code class="highlighter-rouge">DECADE</code>, <code class="highlighter-rouge">CENTURY</code>, +<code class="highlighter-rouge">MILLENNIUM</code></li> +</ul> + +<p>Build and tests</p> + +<ul> + <li>Disable Travis job that uses Calcite master until +[<a href="https://issues.apache.org/jira/browse/CALCITE-4877">CALCITE-4877</a>] +is fixed</li> +</ul> + +<p>Web site and documentation</p> + +<ul> + <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4840">CALCITE-4840</a>] +Make <code class="highlighter-rouge">README</code> easier to scan</li> +</ul> + <h2 id="v1-19-0"><a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.19.0">1.19.0</a> / 2021-10-11</h2> <p>Apache Calcite Avatica 1.19.0 adds support for <code class="highlighter-rouge">BIT</code> and <code class="highlighter-rouge">NULL</code> data diff --git a/avatica/docs/howto.html b/avatica/docs/howto.html index f3f2c4f0..417fb7d6 100644 --- a/avatica/docs/howto.html +++ b/avatica/docs/howto.html @@ -752,8 +752,8 @@ therefore you need to <code class="highlighter-rouge">cd</code> to the root directory of the unpacked source, then build using Gradle:</p> -<figure class="highlight"><pre><code class="language-bash" data-lang="bash"><span class="nv">$ </span><span class="nb">tar </span>xvfz apache-calcite-avatica-1.19.0-src.tar.gz -<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-avatica-1.19.0-src +<figure class="highlight"><pre><code class="language-bash" data-lang="bash"><span class="nv">$ </span><span class="nb">tar </span>xvfz apache-calcite-avatica-1.20.0-src.tar.gz +<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-avatica-1.20.0-src <span class="nv">$ </span>gradle build</code></pre></figure> <p><a href="#running-tests">Running tests</a> describes how to run more or fewer diff --git a/avatica/docs/security.html b/avatica/docs/security.html index 3edf3a45..660a4d51 100644 --- a/avatica/docs/security.html +++ b/avatica/docs/security.html @@ -722,7 +722,7 @@ new advanced implementations could also follow this same approach if desired).</ <h2 id="table-of-contents">Table of Contents</h2> <ul> - <li><a href="#http-basic-authentication">HTTP Basic</a></li><li><a href="#http-digest-authentication">HTTP Digest</a></li><li><a href="#kerberos-with-spnego-authentication">Kerberos with SPNEGO</a></li><li><a href="#custom-authentication">Custom Authentication</a></li><li><a href="#client-implementation">Client implementation</a></li> + <li><a href="#http-basic-authentication">HTTP Basic</a></li><li><a href="#http-digest-authentication">HTTP Digest</a></li><li><a href="#kerberos-with-spnego-authentication">Kerberos with SPNEGO</a></li><li><a href="#custom-authentication">Custom Authentication</a></li><li><a href="#client-implementation">Client implementation</a></li><li><a href="#tls">TLS</a></li> </ul> <h2 id="http-basic-authentication">HTTP Basic Authentication</h2> @@ -825,6 +825,10 @@ keytab file for the principal.</p> <h4 id="jaas-configuration-file-login">JAAS Configuration File Login</h4> +<p><strong>Since Avatica 1.20.0, Jetty has removed this functionality which means that Avatica +also does not support Avatica server login via JAAS configuration file. The Avatica +programmatic login is the only manner to do this.</strong></p> + <p>A JAAS configuration file can be set via the system property <code class="highlighter-rouge">java.security.auth.login.config</code>. The user must set this property when launching their Java application invoking the Avatica server. The presence of this file will automatically perform login as necessary in the first use @@ -848,6 +852,20 @@ of the Avatica server. The invocation is nearly the same as the programmatic log <p>Ensure the <code class="highlighter-rouge">keyTab</code> and <code class="highlighter-rouge">principal</code> attributes are set correctly for your system.</p> +<h4 id="additional-allowed-realms">Additional Allowed Realms</h4> + +<p>Versions of Avatica prior to 1.20.0 provided API to specify a list of <code class="highlighter-rouge">additionalAllowedRealms</code>. +While this API could have been leveraged by other integrators of Avatica, the only provided +usage of this API was to specify additional Kerberos realms (realms other than the kerberos +realm which the server’s principal was a part of) which should be allowed to authenticate +against the Avatica server.</p> + +<p>With the Jetty update in Avatica 1.20.0, this functionality was removed without replacement. +Any user with valid Kerberos credentials which can be validated based on the krb5.conf file +on the host where the Avatica server runs should be capable of authenticating against Avatica. +Consult your JVM to determine where the default krb5.conf file is loaded from and the Java +system property to use if you need to override this file.</p> + <h3 id="impersonation">Impersonation</h3> <p>Impersonation is a feature of the Avatica server which allows the Avatica clients @@ -939,8 +957,21 @@ these implementations as it is likely correct.</p> <h3 id="spnego">SPNEGO</h3> <p>For information on building SPNEGO support by hand, consult <a href="https://tools.ietf.org/html/rfc4559">RFC-4559</a> -which describes how the authentication handshake, through use of the “WWW-authenticate=Negotiate” -HTTP header, is used to authenticate a client.</p> +which describes how the authentication handshake, through use of the <code class="highlighter-rouge">WWW-Authenticate=Negotiate</code> +HTTP header, is used to authenticate a client. Prior to Avatica 1.20.0, this handshake is done +for every HTTP call to the Avatica server.</p> + +<p>Starting in Avatica 1.20.0, Avatica was updated to use a newer version of Jetty which includes +the ability to perform one SPNEGO-based authentication handshake but then set a cookie which +can be used to re-identify the client without performing subsequent SPNEGO handshakes.</p> + +<p>This is a notable change because it will effectively reduce the number of HTTP calls that an Avatica +client has to make to the server which, for often results in a near 2x performance improvement (as there +is a lower-bound of 1’s of milliseconds per HTTP call). However, if the cookie is compromised, another +client could potentially access Avatica as the user for whom the cookie was set for. Because of this, it +is important to configure the Avatica server to <a href="#tls">use TLS</a> to authenticate its clients.</p> + +<p>See more information in <a href="https://issues.apache.org/jira/browse/CALCITE-4152">CALCITE-4152</a>.</p> <h3 id="password-based">Password-based</h3> @@ -952,6 +983,19 @@ these are set via the traditional “user” and “password” properties in th JDBC driver. This also implies that adding HTTP-level authentication in Avatica is likely superfluous.</p> +<h2 id="tls">TLS</h2> + +<p>Deploying the Avatica server with TLS is common practice, like it is for any HTTP server. To do this, +use the method <code class="highlighter-rouge">withTls(File, String, File, String)</code> to provide the server’s TLS private key (a.k.a keystore) +and the certificate authority’s public key (a.k.a. truststore) as a Java Key Store (JKS) files, along with +passwords to validate that the JKS files have not been tampered with.</p> + +<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="n">HttpServer</span> <span class="n">server</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HttpServer</span><span class="o">.</span><span class="na">Builder</span><span class="o">()</span> + <span class="o">.</span><span class="na">withTLS</span><span class="o">(</span><span class="k">new</span> <span class="n">File</span><span class="o">(</span><span class="s">"/avatica/server.jks"</span><span class="o">),</span> <span class="s">"MyKeystorePassword"</span><span class="o">,</span> + <span class="k">new</span> <span class="nf">File</span><span class="o">(</span><span class="s">"/avatica/truststore.jks"</span><span class="o">),</span> <span class="s">"MyTruststorePassword"</span><span class="o">)</span> + <span class="o">.</span><span class="na">build</span><span class="o">();</span></code></pre></figure> + + diff --git a/avatica/downloads/avatica.html b/avatica/downloads/avatica.html index e083d40f..455d138c 100644 --- a/avatica/downloads/avatica.html +++ b/avatica/downloads/avatica.html @@ -96,11 +96,17 @@ </tr> </thead> <tbody> + <tr> + <td style="text-align: left"><a href="/avatica/docs/history.html#v1-20-0">1.20.0</a></td> + <td style="text-align: left">13 Dec 2021</td> + <td style="text-align: left"><a href="https://github.com/apache/calcite-avatica/commit/8f83775">8f83775</a></td> + <td style="text-align: left"><a href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-avatica-1.20.0/apache-calcite-avatica-1.20.0-src.tar.gz&action=download">tar</a> (<a href="https://downloads.apache.org/calcite/apache-calcite-avatica-1.20.0/apache-calcite-avatica-1.20.0-src.tar.gz.sha512">sha512</a> <a href="https://downloads.apache.org/calcite/apache-calcite-avatica-1.20.0/apache-calcite-avatica-1.20.0-src.tar.gz.asc">pgp</a>)</td> + </tr> <tr> <td style="text-align: left"><a href="/avatica/docs/history.html#v1-19-0">1.19.0</a></td> <td style="text-align: left">11 Oct 2021</td> <td style="text-align: left"><a href="https://github.com/apache/calcite-avatica/commit/d9f4374">d9f4374</a></td> - <td style="text-align: left"><a href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-avatica-1.19.0/apache-calcite-avatica-1.19.0-src.tar.gz&action=download">tar</a> (<a href="https://downloads.apache.org/calcite/apache-calcite-avatica-1.19.0/apache-calcite-avatica-1.19.0-src.tar.gz.sha512">sha512</a> <a href="https://downloads.apache.org/calcite/apache-calcite-avatica-1.19.0/apache-calcite-avatica-1.19.0-src.tar.gz.asc">pgp</a>)</td> + <td style="text-align: left"><a href="https://archive.apache.org/dist/calcite/apache-calcite-avatica-1.19.0/apache-calcite-avatica-1.19.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-avatica-1.19.0/apache-calcite-avatica-1.19.0-src.tar.gz.sha512">sha512</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-avatica-1.19.0/apache-calcite-avatica-1.19.0-src.tar.gz.asc">pgp</a>)</td> </tr> <tr> <td style="text-align: left"><a href="/avatica/docs/history.html#v1-18-0">1.18.0</a></td> @@ -222,12 +228,12 @@ releases). For more information why this must be done, please read <a href="http <span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.calcite.avatica<span class="nt"></groupId></span> <span class="nt"><artifactId></span>avatica<span class="nt"></artifactId></span> - <span class="nt"><version></span>1.19.0<span class="nt"></version></span> + <span class="nt"><version></span>1.20.0<span class="nt"></version></span> <span class="nt"></dependency></span> <span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.calcite.avatica<span class="nt"></groupId></span> <span class="nt"><artifactId></span>avatica-server<span class="nt"></artifactId></span> - <span class="nt"><version></span>1.19.0<span class="nt"></version></span> + <span class="nt"><version></span>1.20.0<span class="nt"></version></span> <span class="nt"></dependency></span> <span class="nt"></dependencies></span></code></pre></figure> @@ -237,7 +243,7 @@ releases). For more information why this must be done, please read <a href="http <span class="nt"><dependency></span> <span class="nt"><groupId></span>org.apache.calcite.avatica<span class="nt"></groupId></span> <span class="nt"><artifactId></span>avatica-core<span class="nt"></artifactId></span> - <span class="nt"><version></span>1.19.0<span class="nt"></version></span> + <span class="nt"><version></span>1.20.0<span class="nt"></version></span> <span class="nt"></dependency></span> <span class="nt"></dependencies></span></code></pre></figure> diff --git a/avatica/news/2016/03/03/separate-project/index.html b/avatica/news/2016/03/03/separate-project/index.html index aea13bab..90c28263 100644 --- a/avatica/news/2016/03/03/separate-project/index.html +++ b/avatica/news/2016/03/03/separate-project/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -187,6 +189,10 @@ features in the other.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -203,10 +209,6 @@ features in the other.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2016/03/18/release-1.7.1/index.html b/avatica/news/2016/03/18/release-1.7.1/index.html index f184fd83..8459a7f9 100644 --- a/avatica/news/2016/03/18/release-1.7.1/index.html +++ b/avatica/news/2016/03/18/release-1.7.1/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -245,6 +247,10 @@ upgrading to this version.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -261,10 +267,6 @@ upgrading to this version.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2016/06/04/release-1.8.0/index.html b/avatica/news/2016/06/04/release-1.8.0/index.html index c5cb10c7..7212eb05 100644 --- a/avatica/news/2016/06/04/release-1.8.0/index.html +++ b/avatica/news/2016/06/04/release-1.8.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -243,6 +245,10 @@ The wire API documentation for Protocol Buffers continues to receive updates as <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -259,10 +265,6 @@ The wire API documentation for Protocol Buffers continues to receive updates as <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2016/11/01/release-1.9.0/index.html b/avatica/news/2016/11/01/release-1.9.0/index.html index cd2bdf1c..120af265 100644 --- a/avatica/news/2016/11/01/release-1.9.0/index.html +++ b/avatica/news/2016/11/01/release-1.9.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -202,6 +204,10 @@ and <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -218,10 +224,6 @@ and <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2017/03/31/new-avatica-repository/index.html b/avatica/news/2017/03/31/new-avatica-repository/index.html index 2858b499..3273fb2a 100644 --- a/avatica/news/2017/03/31/new-avatica-repository/index.html +++ b/avatica/news/2017/03/31/new-avatica-repository/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -190,6 +192,10 @@ with a mirrored-copy also available on Github at <a href="https://github.com/apa <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -206,10 +212,6 @@ with a mirrored-copy also available on Github at <a href="https://github.com/apa <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2017/05/30/release-1.10.0/index.html b/avatica/news/2017/05/30/release-1.10.0/index.html index 244ab0b5..0b285168 100644 --- a/avatica/news/2017/05/30/release-1.10.0/index.html +++ b/avatica/news/2017/05/30/release-1.10.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -202,6 +204,10 @@ and over 20 <a href="/avatica/docs/history.html#v1-10-0">other new features and <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -218,10 +224,6 @@ and over 20 <a href="/avatica/docs/history.html#v1-10-0">other new features and <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2018/03/09/release-1.11.0/index.html b/avatica/news/2018/03/09/release-1.11.0/index.html index 7ffbb6cc..09cb3bd6 100644 --- a/avatica/news/2018/03/09/release-1.11.0/index.html +++ b/avatica/news/2018/03/09/release-1.11.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -187,6 +189,10 @@ support for JDK 7. There are more than 20 <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -203,10 +209,6 @@ support for JDK 7. There are more than 20 <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2018/04/27/release-avatica-go-3.0.0/index.html b/avatica/news/2018/04/27/release-avatica-go-3.0.0/index.html index 7bb349c2..cdc5cb2d 100644 --- a/avatica/news/2018/04/27/release-avatica-go-3.0.0/index.html +++ b/avatica/news/2018/04/27/release-avatica-go-3.0.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -194,6 +196,10 @@ as further development will take place in the <code class="highlighter-rouge">ap <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -210,10 +216,6 @@ as further development will take place in the <code class="highlighter-rouge">ap <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2018/06/24/release-1.12.0/index.html b/avatica/news/2018/06/24/release-1.12.0/index.html index ac5b4b60..aa6abedd 100644 --- a/avatica/news/2018/06/24/release-1.12.0/index.html +++ b/avatica/news/2018/06/24/release-1.12.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -187,6 +189,10 @@ ZIP archives will no longer be produced from this release onwards.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -203,10 +209,6 @@ ZIP archives will no longer be produced from this release onwards.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2018/09/10/release-avatica-go-3.1.0/index.html b/avatica/news/2018/09/10/release-avatica-go-3.1.0/index.html index 55a7bcfa..872cb4b4 100644 --- a/avatica/news/2018/09/10/release-avatica-go-3.1.0/index.html +++ b/avatica/news/2018/09/10/release-avatica-go-3.1.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -192,6 +194,10 @@ Go modules where possible.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -208,10 +214,6 @@ Go modules where possible.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2018/09/18/release-avatica-go-3.2.0/index.html b/avatica/news/2018/09/18/release-avatica-go-3.2.0/index.html index 65a6045d..1f102dba 100644 --- a/avatica/news/2018/09/18/release-avatica-go-3.2.0/index.html +++ b/avatica/news/2018/09/18/release-avatica-go-3.2.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -193,6 +195,10 @@ import path rather than the <code class="highlighter-rouge">"github.com/apache/c <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -209,10 +215,6 @@ import path rather than the <code class="highlighter-rouge">"github.com/apache/c <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2018/12/04/release-1.13.0/index.html b/avatica/news/2018/12/04/release-1.13.0/index.html index aafcd7d0..e61586b1 100644 --- a/avatica/news/2018/12/04/release-1.13.0/index.html +++ b/avatica/news/2018/12/04/release-1.13.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -186,6 +188,10 @@ <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -202,10 +208,6 @@ <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2019/04/29/release-1.14.0/index.html b/avatica/news/2019/04/29/release-1.14.0/index.html index 2ddd4d31..262ecec8 100644 --- a/avatica/news/2019/04/29/release-1.14.0/index.html +++ b/avatica/news/2019/04/29/release-1.14.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -190,6 +192,10 @@ Avatica users are encouraged to upgrade to 1.14.0 where practical.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -206,10 +212,6 @@ Avatica users are encouraged to upgrade to 1.14.0 where practical.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2019/05/13/release-1.15.0/index.html b/avatica/news/2019/05/13/release-1.15.0/index.html index 50b0162e..4d9f84a4 100644 --- a/avatica/news/2019/05/13/release-1.15.0/index.html +++ b/avatica/news/2019/05/13/release-1.15.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -192,6 +194,10 @@ for more information.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -208,10 +214,6 @@ for more information.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2019/05/16/release-avatica-go-4.0.0/index.html b/avatica/news/2019/05/16/release-avatica-go-4.0.0/index.html index 99940ffe..fb9bfaff 100644 --- a/avatica/news/2019/05/16/release-avatica-go-4.0.0/index.html +++ b/avatica/news/2019/05/16/release-avatica-go-4.0.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -201,6 +203,10 @@ used by this package have also been upgraded.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -217,10 +223,6 @@ used by this package have also been upgraded.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2019/12/19/release-1.16.0/index.html b/avatica/news/2019/12/19/release-1.16.0/index.html index f3b34d6e..db1ce3c5 100644 --- a/avatica/news/2019/12/19/release-1.16.0/index.html +++ b/avatica/news/2019/12/19/release-1.16.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -190,6 +192,10 @@ for more information.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -206,10 +212,6 @@ for more information.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class="current"> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2020/06/22/release-1.17.0/index.html b/avatica/news/2020/06/22/release-1.17.0/index.html index 62bb9cd6..9133aec5 100644 --- a/avatica/news/2020/06/22/release-1.17.0/index.html +++ b/avatica/news/2020/06/22/release-1.17.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -190,6 +192,10 @@ for more information.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -206,10 +212,6 @@ for more information.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2020/07/16/release-avatica-go-5.0.0/index.html b/avatica/news/2020/07/16/release-avatica-go-5.0.0/index.html index ffbfd93a..5a8ce291 100644 --- a/avatica/news/2020/07/16/release-avatica-go-5.0.0/index.html +++ b/avatica/news/2020/07/16/release-avatica-go-5.0.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -205,6 +207,10 @@ used by this package have also been upgraded.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -221,10 +227,6 @@ used by this package have also been upgraded.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2021/05/18/release-1.18.0/index.html b/avatica/news/2021/05/18/release-1.18.0/index.html index fa16d820..df739365 100644 --- a/avatica/news/2021/05/18/release-1.18.0/index.html +++ b/avatica/news/2021/05/18/release-1.18.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -195,6 +197,10 @@ for more information.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -211,10 +217,6 @@ for more information.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2021/10/11/release-1.19.0/index.html b/avatica/news/2021/10/11/release-1.19.0/index.html index 4c10afec..3e9693d9 100644 --- a/avatica/news/2021/10/11/release-1.19.0/index.html +++ b/avatica/news/2021/10/11/release-1.19.0/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -189,6 +191,10 @@ for more information.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class="current"> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -205,10 +211,6 @@ for more information.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/2021/10/11/release-1.19.0/index.html b/avatica/news/2021/12/13/release-1.20.0/index.html similarity index 90% copy from avatica/news/2021/10/11/release-1.19.0/index.html copy to avatica/news/2021/12/13/release-1.20.0/index.html index 4c10afec..dcc09022 100644 --- a/avatica/news/2021/10/11/release-1.19.0/index.html +++ b/avatica/news/2021/12/13/release-1.20.0/index.html @@ -2,7 +2,7 @@ <html lang="en-US"> <head> <meta charset="UTF-8"> - <title>Release 1.19.0</title> + <title>Release 1.20.0</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="generator" content="Jekyll v3.7.3"> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900"> @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -129,8 +131,8 @@ <div class="unit four-fifths"> <article> <h2> - Release 1.19.0 - <a href="/news/2021/10/11/release-1.19.0/" class="permalink" title="Permalink">∞</a> + Release 1.20.0 + <a href="/news/2021/12/13/release-1.20.0/" class="permalink" title="Permalink">∞</a> </h2> <span class="post-category"> <span class="label"> @@ -139,7 +141,7 @@ </span> <div class="post-meta"> <span class="post-date"> - 11 Oct 2021 + 13 Dec 2021 </span> @@ -156,15 +158,19 @@ --> -<p>Apache Calcite Avatica 1.19.0 adds support for <code class="highlighter-rouge">BIT</code> and <code class="highlighter-rouge">NULL</code> data -types, fixes issues with values of type <code class="highlighter-rouge">ARRAY</code>, and includes a few -dependency updates. See the list of -<a href="/avatica/docs/history.html#v1-19-0">bug fixes and new features</a> +<p>Apache Calcite Avatica 1.20.0 +<a href="https://issues.apache.org/jira/browse/CALCITE-4931">upgrades Log4j2 to version 2.15.0</a> +to address +<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-44228">CVE-2021-44228</a>, +and makes the SPNEGO protocol +<a href="https://issues.apache.org/jira/browse/CALCITE-4152">much more efficient</a>. +See the list of +<a href="/avatica/docs/history.html#v1-20-0">bug fixes and new features</a> for more information.</p> - <p>See the <a href="/avatica/docs/history.html#v1-19-0">release notes</a>; + <p>See the <a href="/avatica/docs/history.html#v1-20-0">release notes</a>; <a href="/avatica/downloads/avatica.html#source-releases">download</a> the release.</p> @@ -190,6 +196,10 @@ for more information.</p> <ul> <li class="current"> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -205,10 +215,6 @@ for more information.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/avatica-go-releases/index.html b/avatica/news/avatica-go-releases/index.html index 33a8a101..dceea8b2 100644 --- a/avatica/news/avatica-go-releases/index.html +++ b/avatica/news/avatica-go-releases/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -137,6 +139,8 @@ + + <article> <h2> @@ -462,6 +466,10 @@ as further development will take place in the <code class="highlighter-rouge">ap <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -478,10 +486,6 @@ as further development will take place in the <code class="highlighter-rouge">ap <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/avatica-releases/index.html b/avatica/news/avatica-releases/index.html index 0964a7e6..11b29c1b 100644 --- a/avatica/news/avatica-releases/index.html +++ b/avatica/news/avatica-releases/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -134,6 +136,59 @@ +<article> + <h2> + <a href="/avatica/news/2021/12/13/release-1.20.0/"> + Release 1.20.0 + </a> + </h2> + <span class="post-category"> + <span class="label"> + release + </span> + </span> + <div class="post-meta"> + <span class="post-date"> + 13 Dec 2021 + </span> + + + + <a href="http://people.apache.org/~jhyde" class="post-author"> + <img src="http://github.com/julianhyde.png" + class="avatar" alt="jhyde avatar" + width="24" height="24"> + jhyde + </a> + </div> + <div class="post-content"> + <!-- + +--> + +<p>Apache Calcite Avatica 1.20.0 +<a href="https://issues.apache.org/jira/browse/CALCITE-4931">upgrades Log4j2 to version 2.15.0</a> +to address +<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-44228">CVE-2021-44228</a>, +and makes the SPNEGO protocol +<a href="https://issues.apache.org/jira/browse/CALCITE-4152">much more efficient</a>. +See the list of +<a href="/avatica/docs/history.html#v1-20-0">bug fixes and new features</a> +for more information.</p> + + + + <p>See the <a href="/avatica/docs/history.html#v1-20-0">release notes</a>; + <a href="/avatica/downloads/avatica.html#source-releases">download</a> the release.</p> + + + </div> +</article> + + + + + <article> <h2> <a href="/avatica/news/2021/10/11/release-1.19.0/"> @@ -939,6 +994,10 @@ upgrading to this version.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -955,10 +1014,6 @@ upgrading to this version.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul> diff --git a/avatica/news/index.html b/avatica/news/index.html index c19d25a1..051f8ead 100644 --- a/avatica/news/index.html +++ b/avatica/news/index.html @@ -81,6 +81,8 @@ <option value="/avatica/news/">Home</option> <optgroup label="v1.x"> + <option value="/news/2021/12/13/release-1.20.0/">Release 1.20.0</option> + <option value="/news/2021/10/11/release-1.19.0/">Release 1.19.0</option> <option value="/news/2021/05/18/release-1.18.0/">Release 1.18.0</option> @@ -133,6 +135,57 @@ +<article> + <h2> + <a href="/avatica/news/2021/12/13/release-1.20.0/"> + Release 1.20.0 + </a> + </h2> + <span class="post-category"> + <span class="label"> + release + </span> + </span> + <div class="post-meta"> + <span class="post-date"> + 13 Dec 2021 + </span> + + + + <a href="http://people.apache.org/~jhyde" class="post-author"> + <img src="http://github.com/julianhyde.png" + class="avatar" alt="jhyde avatar" + width="24" height="24"> + jhyde + </a> + </div> + <div class="post-content"> + <!-- + +--> + +<p>Apache Calcite Avatica 1.20.0 +<a href="https://issues.apache.org/jira/browse/CALCITE-4931">upgrades Log4j2 to version 2.15.0</a> +to address +<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-44228">CVE-2021-44228</a>, +and makes the SPNEGO protocol +<a href="https://issues.apache.org/jira/browse/CALCITE-4152">much more efficient</a>. +See the list of +<a href="/avatica/docs/history.html#v1-20-0">bug fixes and new features</a> +for more information.</p> + + + + <p>See the <a href="/avatica/docs/history.html#v1-20-0">release notes</a>; + <a href="/avatica/downloads/avatica.html#source-releases">download</a> the release.</p> + + + </div> +</article> + + + <article> <h2> <a href="/avatica/news/2021/10/11/release-1.19.0/"> @@ -1280,6 +1333,10 @@ of the website.</p> <h4>Recent Releases</h4> <ul> + <li class=""> + <a href="/avatica/news/2021/12/13/release-1.20.0/">avatica 1.20.0</a> + </li> + <li class=""> <a href="/avatica/news/2021/10/11/release-1.19.0/">avatica 1.19.0</a> </li> @@ -1296,10 +1353,6 @@ of the website.</p> <a href="/avatica/news/2020/06/22/release-1.17.0/">avatica 1.17.0</a> </li> - <li class=""> - <a href="/avatica/news/2019/12/19/release-1.16.0/">avatica 1.16.0</a> - </li> - </ul> <h4>Other News</h4> <ul>
