You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by jh...@apache.org on 2016/03/15 22:43:00 UTC
svn commit: r1735172 - in /calcite/site/avatica: docs/api.html
docs/testapi.html news/2016/03/03/tbd-release/ news/2016/03/18/
news/2016/03/18/release-1.7.1/ news/2016/03/18/release-1.7.1/index.html
target/
Author: jhyde
Date: Tue Mar 15 21:43:00 2016
New Revision: 1735172
URL: http://svn.apache.org/viewvc?rev=1735172&view=rev
Log:
Missed some files
Added:
calcite/site/avatica/docs/api.html
calcite/site/avatica/docs/testapi.html
calcite/site/avatica/news/2016/03/18/
calcite/site/avatica/news/2016/03/18/release-1.7.1/
calcite/site/avatica/news/2016/03/18/release-1.7.1/index.html
Removed:
calcite/site/avatica/news/2016/03/03/tbd-release/
calcite/site/avatica/target/
Added: calcite/site/avatica/docs/api.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/api.html?rev=1735172&view=auto
==============================================================================
--- calcite/site/avatica/docs/api.html (added)
+++ calcite/site/avatica/docs/api.html Tue Mar 15 21:43:00 2016
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>API</title>
+
+ <meta http-equiv="refresh" content="0;url=http://calcite.apache.org/apidocs">
+ </head>
+ <body><!-- Google Analytics JavaScript --></body>
+</html>
Added: calcite/site/avatica/docs/testapi.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/docs/testapi.html?rev=1735172&view=auto
==============================================================================
--- calcite/site/avatica/docs/testapi.html (added)
+++ calcite/site/avatica/docs/testapi.html Tue Mar 15 21:43:00 2016
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Test API</title>
+
+ <meta http-equiv="refresh" content="0;url=/testapidocs">
+ </head>
+ <body><!-- Google Analytics JavaScript --></body>
+</html>
Added: calcite/site/avatica/news/2016/03/18/release-1.7.1/index.html
URL: http://svn.apache.org/viewvc/calcite/site/avatica/news/2016/03/18/release-1.7.1/index.html?rev=1735172&view=auto
==============================================================================
--- calcite/site/avatica/news/2016/03/18/release-1.7.1/index.html (added)
+++ calcite/site/avatica/news/2016/03/18/release-1.7.1/index.html Tue Mar 15 21:43:00 2016
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+ <meta charset="UTF-8">
+ <title>Release 1.7.1</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta name="generator" content="Jekyll v2.4.0">
+ <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+ <link rel="stylesheet" href="/avatica/css/screen.css">
+ <link rel="icon" type="image/x-icon" href="/avatica/favicon.ico">
+ <!--[if lt IE 9]>
+ <script src="/js/html5shiv.min.js"></script>
+ <script src="/js/respond.min.js"></script>
+ <![endif]-->
+</head>
+
+
+<body class="wrap">
+ <header role="banner">
+ <nav class="mobile-nav show-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/avatica/">Home</a>
+ </li>
+ <li class="">
+ <a href="/avatica/downloads/">Download</a>
+ </li>
+ <li class="">
+ <a href="/avatica/community/">Community</a>
+ </li>
+ <li class="">
+ <a href="/avatica/develop/">Develop</a>
+ </li>
+ <li class="current">
+ <a href="/avatica/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/avatica/docs/">Docs</a>
+ </li>
+</ul>
+
+ </nav>
+ <div class="grid">
+ <div class="unit one-third center-on-mobiles">
+ <h1>
+ <a href="/avatica/..">
+ <span class="sr-only">Apache Calcite Avatica</span>
+ <img src="/avatica/img/logo.png" width="226" height="140" alt="Calcite Logo">
+ </a>
+ </h1>
+ </div>
+ <nav class="main-nav unit two-thirds hide-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/avatica/">Home</a>
+ </li>
+ <li class="">
+ <a href="/avatica/downloads/">Download</a>
+ </li>
+ <li class="">
+ <a href="/avatica/community/">Community</a>
+ </li>
+ <li class="">
+ <a href="/avatica/develop/">Develop</a>
+ </li>
+ <li class="current">
+ <a href="/avatica/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/avatica/docs/">Docs</a>
+ </li>
+</ul>
+
+ </nav>
+ </div>
+</header>
+
+
+ <section class="news">
+ <div class="grid">
+
+ <div class="docs-nav-mobile unit whole show-on-mobiles">
+ <select onchange="if (this.value) window.location.href=this.value">
+ <option value="">Navigate the blogâ¦</option>
+ <option value="/avatica/news/">Home</option>
+ <optgroup label="v1.x">
+
+ <option value="/news/2016/03/18/release-1.7.1/">Release 1.7.1</option>
+
+ <option value="/news/2016/03/03/separate-project/">Splitting Avatica from Calcite</option>
+
+ </optgroup>
+ </select>
+</div>
+
+
+ <div class="unit four-fifths">
+ <article>
+ <h2>
+ Release 1.7.1
+ <a href="/news/2016/03/18/release-1.7.1/" class="permalink" title="Permalink">â</a>
+ </h2>
+ <span class="post-category">
+ <span class="label">
+ release
+ </span>
+ </span>
+ <div class="post-meta">
+ <span class="post-date">
+ 18 Mar 2016
+ </span>
+
+
+
+ <a href="http://people.apache.org/~elserj" class="post-author">
+ <img src="http://people.apache.org/~elserj/elserj.jpg"
+ class="avatar" alt="elserj avatar"
+ width="24" height="24">
+ elserj
+ </a>
+ </div>
+ <div class="post-content">
+ <!--
+
+-->
+
+<p>Apache Calciteâs PMC has just released Avatica 1.7.1, the first
+release of <a href="http://calcite.apache.org/avatica/">Avatica</a> as an
+independent project. Weâre excited because it makes Avatica easier to
+use, and allows us to be more agile in our release schedule.</p>
+
+<p>(Avatica was previously released as part of Calcite. Avatica is still
+governed by Apache Calciteâs PMC, and stored in the same git
+repository as Calcite, but releases are no longer synchronized, and
+Avatica does not depend on any Calcite modules.)</p>
+
+<p>A significant portion of the work of this release was âMaven workâ to
+separate the build and release processes, but there were several
+important bug fixes, including a security fix for Jetty (see below).</p>
+
+<p>Performance, specifically on the write path, was a big focus in this
+release.
+[<a href="https://issues.apache.org/jira/browse/CALCITE-1091">CALCITE-1091</a>]
+contained a number of important changes. Some of these changes (e.g.
+[<a href="https://issues.apache.org/jira/browse/CALCITE-1092">CALCITE-1092</a>]
+and
+[<a href="https://issues.apache.org/jira/browse/CALCITE-1093">CALCITE-1093</a>])
+were related to heap usage in the Avatica server, while
+[<a href="https://issues.apache.org/jira/browse/CALCITE-1094">CALCITE-1094</a>]
+and
+[<a href="https://issues.apache.org/jira/browse/CALCITE-1117">CALCITE-1117</a>]
+were strictly performance-related.</p>
+
+<p>The latter improved performance the most. Switching to the
+<a href="http://hc.apache.org/">Apache Commons HttpComponents Client</a>
+library instead of using the Java platformâs built-in
+<a href="https://docs.oracle.com/javase/7/docs/api/java/net/HttpURLConnection.html">HttpURLConnection</a>,
+we noticed a 15% improvement in pure write workloads.</p>
+
+<p>Three dependent library upgrades:</p>
+
+<ul>
+ <li>We completely removed
+<a href="https://commons.apache.org/proper/commons-logging/">Commons Logging</a>
+in favor of <a href="http://slf4j.org/">SLF4J</a> in
+[<a href="https://issues.apache.org/jira/browse/CALCITE-669">CALCITE-669</a>].
+This logging framework update will allow downstream integrators to
+use the logging implementation of their choice instead of being
+forced to inherit Commons Logging.</li>
+ <li>We upgraded Jackson from 2.1.1 to 2.6.3 in
+[<a href="https://issues.apache.org/jira/browse/CALCITE-1021">CALCITE-1021</a>].</li>
+ <li>We upgraded Jetty from 9.2.7.v20150116 to 9.2.15.v20160210 in
+[<a href="https://issues.apache.org/jira/browse/CALCITE-1156">CALCITE-1156</a>]
+to fix a
+<a href="https://blog.gdssecurity.com/labs/2015/2/25/jetleak-vulnerability-remote-leakage-of-shared-buffers-in-je.html">security issue</a>.</li>
+</ul>
+
+<p>Note that Avaticaâs Maven coordinates have changed. The <code>groupId</code> is
+now âorg.apache.calcite.avaticaâ (previously âorg.apache.calciteâ),
+and <code>artifactId</code>s are
+âavaticaâ,
+âavatica-metricsâ,
+âavatica-metrics-dropwizardmetrics3â,
+âavatica-noop-driverâ,
+âavatica-serverâ
+(previously âcalcite-avaticaâ, etc.). Make sure to update these when
+upgrading to this version.</p>
+
+
+ <p>See the <a href="/avatica/docs/history.html#v1-7-1">release notes</a>;
+ <a href="/avatica/downloads#source-releases">download</a> the release.</p>
+
+ </div>
+</article>
+
+ </div>
+
+ <div class="unit one-fifth hide-on-mobiles">
+ <aside>
+ <ul>
+ <li class="">
+ <a href="/avatica/news/">All News</a>
+ </li>
+ <li class="">
+ <a href="/avatica/news/releases/">Avatica Releases</a>
+ </li>
+ </ul>
+ <h4>Recent Releases</h4>
+ <ul>
+
+ <li class="current">
+ <a href="/avatica/news/2016/03/18/release-1.7.1/">1.7.1</a>
+ </li>
+
+ </ul>
+ <h4>Other News</h4>
+ <ul>
+
+
+
+
+ <li class="">
+ <a href="/avatica/news/2016/03/03/separate-project/">Splitting Avatica from Calcite</a>
+ </li>
+
+
+ </ul>
+ </aside>
+</div>
+
+
+ <div class="clear"></div>
+
+ </div>
+ </section>
+
+
+ <footer role="contentinfo">
+ <div id="poweredby">
+ <a href="http://www.apache.org/">
+ <span class="sr-only">Apache</span>
+ <img src="/avatica/img/feather.png" width="190" height="77" alt="Apache Logo"></a>
+ </div>
+ <div id="copyright">
+ <p>The contents of this website are © 2016
+ <a href="https://www.apache.org/">Apache Software Foundation</a>
+ under the terms of
+ the <a href="https://www.apache.org/licenses/LICENSE-2.0.html">
+ Apache License v2</a>. Apache Calcite and its logo are
+ trademarks of the Apache Software Foundation.</p>
+ </div>
+</footer>
+
+ <script>
+ var anchorForId = function (id) {
+ var anchor = document.createElement("a");
+ anchor.className = "header-link";
+ anchor.href = "#" + id;
+ anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
+ anchor.title = "Permalink";
+ return anchor;
+ };
+
+ var linkifyAnchors = function (level, containingElement) {
+ var headers = containingElement.getElementsByTagName("h" + level);
+ for (var h = 0; h < headers.length; h++) {
+ var header = headers[h];
+
+ if (typeof header.id !== "undefined" && header.id !== "") {
+ header.appendChild(anchorForId(header.id));
+ }
+ }
+ };
+
+ document.onreadystatechange = function () {
+ if (this.readyState === "complete") {
+ var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0];
+ if (!contentBlock) {
+ return;
+ }
+ for (var level = 1; level <= 6; level++) {
+ linkifyAnchors(level, contentBlock);
+ }
+ }
+ };
+</script>
+
+
+</body>
+</html>