You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by ja...@apache.org on 2017/10/12 17:51:15 UTC

svn commit: r1811993 - in /phoenix/site: publish/ publish/language/ source/src/site/markdown/

Author: jamestaylor
Date: Thu Oct 12 17:51:15 2017
New Revision: 1811993

URL: http://svn.apache.org/viewvc?rev=1811993&view=rev
Log:
Announce 4.12 release on home page and update roadmap

Modified:
    phoenix/site/publish/index.html
    phoenix/site/publish/language/datatypes.html
    phoenix/site/publish/language/functions.html
    phoenix/site/publish/language/index.html
    phoenix/site/publish/news.html
    phoenix/site/publish/roadmap.html
    phoenix/site/source/src/site/markdown/index.md
    phoenix/site/source/src/site/markdown/news.md
    phoenix/site/source/src/site/markdown/roadmap.md

Modified: phoenix/site/publish/index.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/index.html?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/publish/index.html (original)
+++ phoenix/site/publish/index.html Thu Oct 12 17:51:15 2017
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2017-10-04
+ Generated by Apache Maven Doxia at 2017-10-12
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -194,7 +194,7 @@
      </tr> 
     </tbody> 
    </table> 
-   <p><span id="alerts" style="background-color:#ffc; text-align: center;display: block;padding:10px; border-bottom: solid 1px #cc9"> <b><a href="news.html">News</a>:</b> &nbsp;<b>Phoenix 4.11.0</b> has been released and is available for download <a href="download.html"><span style="color:red;text-decoration:underline"><b>here</b></span></a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a class="externalLink" href="https://twitter.com/ApachePhoenix"><img src="images/follow.png" title="Follow Apache Phoenix on Twitter" alt="" /></a></span></p> 
+   <p><span id="alerts" style="background-color:#ffc; text-align: center;display: block;padding:10px; border-bottom: solid 1px #cc9"> <b><a href="news.html">News</a>:</b> &nbsp;<b>Phoenix 4.12.0</b> has been released and is available for download <a href="download.html"><span style="color:red;text-decoration:underline"><b>here</b></span></a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a class="externalLink" href="https://twitter.com/ApachePhoenix"><img src="images/follow.png" title="Follow Apache Phoenix on Twitter" alt="" /></a></span></p> 
   </div> 
  </div> 
 </div> 

Modified: phoenix/site/publish/language/datatypes.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/language/datatypes.html?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/publish/language/datatypes.html (original)
+++ phoenix/site/publish/language/datatypes.html Thu Oct 12 17:51:15 2017
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2017-10-11
+ Generated by Apache Maven Doxia at 2017-10-12
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">

Modified: phoenix/site/publish/language/functions.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/language/functions.html?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/publish/language/functions.html (original)
+++ phoenix/site/publish/language/functions.html Thu Oct 12 17:51:15 2017
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2017-10-11
+ Generated by Apache Maven Doxia at 2017-10-12
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">

Modified: phoenix/site/publish/language/index.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/language/index.html?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/publish/language/index.html (original)
+++ phoenix/site/publish/language/index.html Thu Oct 12 17:51:15 2017
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2017-10-11
+ Generated by Apache Maven Doxia at 2017-10-12
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">

Modified: phoenix/site/publish/news.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/news.html?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/publish/news.html (original)
+++ phoenix/site/publish/news.html Thu Oct 12 17:51:15 2017
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2017-10-04
+ Generated by Apache Maven Doxia at 2017-10-12
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -168,6 +168,10 @@
 <div class="section"> 
  <div class="section"> 
   <div class="section"> 
+   <h4 id="Announcing_Phoenix_4.12_released_October_9_2017"><a class="externalLink" href="https://blogs.apache.org/phoenix/entry/announcing-phoenix-4-12-released">Announcing Phoenix 4.12 released</a> (October 9, 2017)</h4> 
+   <hr /> 
+  </div> 
+  <div class="section"> 
    <h4 id="Announcing_Phoenix_4.11_released_June_20_2017"><a class="externalLink" href="https://blogs.apache.org/phoenix/entry/announcing-phoenix-4-11-released">Announcing Phoenix 4.11 released</a> (June 20, 2017)</h4> 
    <hr /> 
   </div> 

Modified: phoenix/site/publish/roadmap.html
URL: http://svn.apache.org/viewvc/phoenix/site/publish/roadmap.html?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/publish/roadmap.html (original)
+++ phoenix/site/publish/roadmap.html Thu Oct 12 17:51:15 2017
@@ -1,7 +1,7 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2017-10-04
+ Generated by Apache Maven Doxia at 2017-10-12
  Rendered using Reflow Maven Skin 1.1.0 (http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
@@ -164,9 +164,13 @@
 </div> 
 <p>Our roadmap is driven by our user community. Below, in prioritized order, is the current plan for Phoenix:</p> 
 <ol style="list-style-type: decimal"> 
- <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-3146">Stress testing</a></b>. Open source and automate the running of stress tests that exercise Phoenix and HBase under high load.</li> 
+ <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-3146">Stress and chaos testing</a></b>. Open source and automate the running of stress and chaos tests that exercise Phoenix and HBase under high load and failure conditions.</li> 
+ <li><b>Security Features</b>. A number of existing HBase security features could be surfaced and leveraged at the Phoenix level. 
+  <ul> 
+   <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-672">Support GRANT and REVOKE</a></b>. Support the standard GRANT and REVOKE SQL commands through an HBase AccessController.</li> 
+   <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-684">Support Cell-level security</a></b>. Surface cell-level security now that HBase supports it.</li> 
+  </ul></li> 
  <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-3183">Compatibility testing</a></b>. Open source and automate the running of backward compatibility tests for Phoenix and HBase, including new server versions of Phoenix working with older client versions and unreleased HBase versions compiling with existing Phoenix versions.</li> 
- <li><b><a class="externalLink" href="https://calcite.incubator.apache.org/">Apache Calcite adapter</a></b>. Create a Phoenix adapter for Calcite to increase the breadth of our SQL support, plug into a rich cost-based optimizer framework, and enable potential interop with other adapters. <b>See our <a class="externalLink" href="https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/calcite">calcite branch</a> to try this and track our progress.</b></li> 
  <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-1177">Cost-based Query Optimization</a></b>. Enhance existing <a href="update_statistics.html">statistics collection</a> by enabling further query optmizations based on the size and cardinality of the data. 
   <ul> 
    <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-1178">Generate histograms</a></b> to drive query optimization decisions such as secondary index usage and join ordering based on cardinalities to produce the most efficient query plan.</li> 
@@ -177,16 +181,11 @@
    <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-150">Inlined parent/child joins</a></b>. Optimize parent/child joins by storing child rows inside of a parent row, forming the column qualifier through a known prefix plus the child row primary key.</li> 
   </ul></li> 
  <li><b><a href="subqueries.html">Subquery enhancements</a></b>, which includes support for <b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-1388">correlated subqueries in the HAVING clause</a></b> and <b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-1392">using subqueries as expressions</a></b>.</li> 
- <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-477">STRUCT type</a></b>. Allow declarations of multiple fields of different data types that would be packed into a single cell to reduce the per column storage overhead.</li> 
- <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-154">OLAP Extensions</a></b>. Support the <tt>WINDOW</tt>, <tt>PARTITION OVER</tt>, <tt>RANK</tt>, and other SQL-92 extensions.</li> 
- <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-590">Multi-version Row Queries</a></b>. Expose the time dimension of rows through a built-in function to allow aggregation and trending over multiple row versions.</li> 
- <li><b>Security Features</b>. A number of existing HBase security features in 0.94 could be leverage and new security features being added to 0.98 could be leveraged in the future. 
-  <ul> 
-   <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-672">Support GRANT and REVOKE</a></b>. Support the standard GRANT and REVOKE SQL commands through an HBase AccessController.</li> 
-   <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-673">Surface support for encryption</a></b>. Surface specification of what should be encrypted now that HBase supports transparent encryption.</li> 
-   <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-684">Support Cell-level security</a></b>. Surface cell-level security now that HBase supports it.</li> 
-  </ul></li> 
  <li><b>Schema Evolution</b>. Phoenix supports adding and removing columns through the <a href="language/index.html#alter">ALTER TABLE</a> DDL command, but changing the data type of, or renaming, an existing column is not yet supported.</li> 
+ <li><b><a class="externalLink" href="https://calcite.incubator.apache.org/">Apache Calcite adapter</a></b>. Create a Phoenix adapter for Calcite to increase the breadth of our SQL support, plug into a rich cost-based optimizer framework, and enable potential interop with other adapters. <b>See our <a class="externalLink" href="https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/calcite">calcite branch</a> to try this and track our progress.</b></li> 
+ <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-154">OLAP Extensions</a></b>. Support the <tt>WINDOW</tt>, <tt>PARTITION OVER</tt>, <tt>RANK</tt>, and other SQL-92 extensions.</li> 
+ <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-477">STRUCT type</a></b>. Allow declarations of multiple fields of different data types that would be packed into a single cell to reduce the per column storage overhead.</li> 
+ <li><b><a class="externalLink" href="https://issues.apache.org/jira/browse/PHOENIX-673">Surface encryption features</a></b>. Surface specification of what should be encrypted now that HBase supports transparent encryption.</li> 
 </ol>
 			</div>
 		</div>

Modified: phoenix/site/source/src/site/markdown/index.md
URL: http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/index.md?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/index.md (original)
+++ phoenix/site/source/src/site/markdown/index.md Thu Oct 12 17:51:15 2017
@@ -45,7 +45,7 @@
 
 <span id="alerts" style="background-color:#ffc; text-align: center;display: block;padding:10px; border-bottom: solid 1px #cc9">
 <strong><a href="news.html">News</a>:</strong>
-&nbsp;<strong>Phoenix 4.11.0</strong> has been released and is available for download <a href='download.html'><span style="color:red;text-decoration:underline"><b>here</b></span></a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
+&nbsp;<strong>Phoenix 4.12.0</strong> has been released and is available for download <a href='download.html'><span style="color:red;text-decoration:underline"><b>here</b></span></a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
 <a href='https://twitter.com/ApachePhoenix'><img title="Follow Apache Phoenix on Twitter" src="images/follow.png"/></a></span>
 ## Overview
 Apache Phoenix enables OLTP and operational analytics in Hadoop for low latency applications by combining the best of both worlds:

Modified: phoenix/site/source/src/site/markdown/news.md
URL: http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/news.md?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/news.md (original)
+++ phoenix/site/source/src/site/markdown/news.md Thu Oct 12 17:51:15 2017
@@ -1,6 +1,8 @@
 # Apache Phoenix News
 <br/>
 <hr/>
+#### [Announcing Phoenix 4.12 released](https://blogs.apache.org/phoenix/entry/announcing-phoenix-4-12-released) (October 9, 2017)
+<hr/>
 #### [Announcing Phoenix 4.11 released](https://blogs.apache.org/phoenix/entry/announcing-phoenix-4-11-released) (June 20, 2017)
 <hr/>
 #### [RSVP for PhoenixCon 2017](https://www.eventbrite.com/e/phoenixcon-2017-tickets-32872245772) (June 13, 2017)

Modified: phoenix/site/source/src/site/markdown/roadmap.md
URL: http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/roadmap.md?rev=1811993&r1=1811992&r2=1811993&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/roadmap.md (original)
+++ phoenix/site/source/src/site/markdown/roadmap.md Thu Oct 12 17:51:15 2017
@@ -2,20 +2,19 @@
 
 Our roadmap is driven by our user community. Below, in prioritized order, is the current plan for Phoenix:
 
-1. **[Stress testing](https://issues.apache.org/jira/browse/PHOENIX-3146)**. Open source and automate the running of stress tests that exercise Phoenix and HBase under high load.
+1. **[Stress and chaos testing](https://issues.apache.org/jira/browse/PHOENIX-3146)**. Open source and automate the running of stress and chaos tests that exercise Phoenix and HBase under high load and failure conditions.
+14. **Security Features**. A number of existing HBase security features could be surfaced and leveraged at the Phoenix level.
+    * **[Support GRANT and REVOKE](https://issues.apache.org/jira/browse/PHOENIX-672)**. Support the standard GRANT and REVOKE SQL commands through an HBase AccessController.
+    * **[Support Cell-level security](https://issues.apache.org/jira/browse/PHOENIX-684)**. Surface cell-level security now that HBase supports it.
 1. **[Compatibility testing](https://issues.apache.org/jira/browse/PHOENIX-3183)**. Open source and automate the running of backward compatibility tests for Phoenix and HBase, including new server versions of Phoenix working with older client versions and unreleased HBase versions compiling with existing Phoenix versions.
-1. **[Apache Calcite adapter](https://calcite.incubator.apache.org/)**. Create a Phoenix adapter for Calcite to increase the breadth of our SQL support, plug into a rich cost-based optimizer framework, and enable potential interop with other adapters. **See our [calcite branch](https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/calcite) to try this and track our progress.**
 15. **[Cost-based Query Optimization]((https://issues.apache.org/jira/browse/PHOENIX-1177))**. Enhance existing [statistics collection](update_statistics.html) by enabling further query optmizations based on the size and cardinality of the data.
     * **[Generate histograms](https://issues.apache.org/jira/browse/PHOENIX-1178)** to drive query optimization decisions such as secondary index usage and join ordering based on cardinalities to produce the most efficient query plan.
 1. **[Join Improvements](https://issues.apache.org/jira/browse/PHOENIX-1167)**. Enhance our join capabilities in a variety of ways:<br/>
     *  **[Table-stats-guided choice between hash join and sort-merge join](https://issues.apache.org/jira/browse/PHOENIX-1556)**. Base hash join versus many-to-many decision on how many guideposts will be traversed for RHS table(s).
     *  **[Inlined parent/child joins](https://issues.apache.org/jira/browse/PHOENIX-150)**. Optimize parent/child joins by storing child rows inside of a parent row, forming the column qualifier through a known prefix plus the child row primary key.
 2. **[Subquery enhancements](subqueries.html)**, which includes support for **[correlated subqueries in the HAVING clause](https://issues.apache.org/jira/browse/PHOENIX-1388)** and **[using subqueries as expressions](https://issues.apache.org/jira/browse/PHOENIX-1392)**.
-7. **[STRUCT type](https://issues.apache.org/jira/browse/PHOENIX-477)**. Allow declarations of multiple fields of different data types that would be packed into a single cell to reduce the per column storage overhead.
-17. **[OLAP Extensions](https://issues.apache.org/jira/browse/PHOENIX-154)**. Support the `WINDOW`, `PARTITION OVER`, `RANK`, and other SQL-92 extensions.
-16. **[Multi-version Row Queries](https://issues.apache.org/jira/browse/PHOENIX-590)**. Expose the time dimension of rows through a built-in function to allow aggregation and trending over multiple row versions.
-14. **Security Features**. A number of existing HBase security features in 0.94 could be leverage and new security features being added to 0.98 could be leveraged in the future.
-    * **[Support GRANT and REVOKE](https://issues.apache.org/jira/browse/PHOENIX-672)**. Support the standard GRANT and REVOKE SQL commands through an HBase AccessController.
-    * **[Surface support for encryption](https://issues.apache.org/jira/browse/PHOENIX-673)**. Surface specification of what should be encrypted now that HBase supports transparent encryption.
-    * **[Support Cell-level security](https://issues.apache.org/jira/browse/PHOENIX-684)**. Surface cell-level security now that HBase supports it.
 19. **Schema Evolution**. Phoenix supports adding and removing columns through the [ALTER TABLE] (language/index.html#alter) DDL command, but changing the data type of, or renaming, an existing column is not yet supported.
+1. **[Apache Calcite adapter](https://calcite.incubator.apache.org/)**. Create a Phoenix adapter for Calcite to increase the breadth of our SQL support, plug into a rich cost-based optimizer framework, and enable potential interop with other adapters. **See our [calcite branch](https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/calcite) to try this and track our progress.**
+17. **[OLAP Extensions](https://issues.apache.org/jira/browse/PHOENIX-154)**. Support the `WINDOW`, `PARTITION OVER`, `RANK`, and other SQL-92 extensions.
+7. **[STRUCT type](https://issues.apache.org/jira/browse/PHOENIX-477)**. Allow declarations of multiple fields of different data types that would be packed into a single cell to reduce the per column storage overhead.
+15. **[Surface encryption features](https://issues.apache.org/jira/browse/PHOENIX-673)**. Surface specification of what should be encrypted now that HBase supports transparent encryption.