Author: jamestaylor
Date: Thu Jul 30 06:58:38 2015
New Revision: 1693391

URL: http://svn.apache.org/r1693391
Log:
Update news with new release, update roadmap and recent features

Modified:
    phoenix/site/publish/index.html
    phoenix/site/publish/news.html
    phoenix/site/publish/recent.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/recent.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=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/publish/index.html (original)
+++ phoenix/site/publish/index.html Thu Jul 30 06:58:38 2015
@@ -174,7 +174,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>News:</b> Recently added: <a href="news.html">Blog on Spark Integration in 
Apache Phoenix</a> (June 29, 2015) &nbsp; &nbsp; &nbsp; &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> Recently added: <a class="externalLink" 
href="https://blogs.apache.org/phoenix/entry/announcing_phoenix_4_5_released";>Announcing
 Apache Phoenix 4.5 released</a> (July 29, 2015) &nbsp; &nbsp; &nbsp; &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> 
    <hr /> 
   </div> 
  </div> 

Modified: phoenix/site/publish/news.html
URL: 
http://svn.apache.org/viewvc/phoenix/site/publish/news.html?rev=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/publish/news.html (original)
+++ phoenix/site/publish/news.html Thu Jul 30 06:58:38 2015
@@ -148,6 +148,10 @@
 <div class="section"> 
  <div class="section"> 
   <div class="section"> 
+   <h4 id="Announcing_Phoenix_4.5_released_July_29_2015"><a 
class="externalLink" 
href="https://blogs.apache.org/phoenix/entry/announcing_phoenix_4_5_released";>Announcing
 Phoenix 4.5 released</a> (July 29, 2015)</h4> 
+   <hr /> 
+  </div> 
+  <div class="section"> 
    <h4 id="Blog_on_Spark_Integration_in_Apache_Phoenix_June_29_2015"><a 
class="externalLink" 
href="https://blogs.apache.org/phoenix/entry/spark_integration_in_apache_phoenix";>Blog
 on Spark Integration in Apache Phoenix</a> (June 29, 2015)</h4> 
    <hr /> 
   </div> 

Modified: phoenix/site/publish/recent.html
URL: 
http://svn.apache.org/viewvc/phoenix/site/publish/recent.html?rev=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/publish/recent.html (original)
+++ phoenix/site/publish/recent.html Thu Jul 30 06:58:38 2015
@@ -144,10 +144,10 @@
 </div> 
 <p>As items are implemented from our road map, they are moved here to track 
the progress we’ve made:</p> 
 <ol style="list-style-type: decimal"> 
+ <li><b><a 
href="secondary_indexing.html#Asynchronous_Index_Population">Asynchronous Index 
Population</a></b>. Enables an index to be created asynchronously using a map 
reduce job. <b>Available in our 4.5 release</b></li> 
  <li><b><a href="udf.html">User Defined Functions</a></b>. Allows users to 
create and deploy their own custom or domain-specific user-defined functions to 
the cluster. <b>Available in our 4.4 release</b></li> 
- <li><b><a href="secondary_indexing.html#MR_Index_Build">Asynchronous Initial 
Population.</a></b>. Enables an index to be created asynchronously using a map 
reduce job <b>Available in our 4.4 release</b></li> 
  <li><b><a href="secondary_indexing.html#Functional_Indexes">Functional 
Indexes</a></b>. Enables an index to be defined as expressions as opposed to 
just column names and have the index be used when a query contains this 
expression. <b>Available in our 4.3 release</b></li> 
- <li><b><a href="phoenix_mr.html">Map-reduce Integration</a></b>. Support 
general map-reduce integration to Phoenix by implementing custom input and 
output formats.</li> 
+ <li><b><a href="phoenix_mr.html">Map-reduce Integration</a></b>. Support 
general map-reduce integration to Phoenix by implementing custom input and 
output formats. <b>Available in our 3.3/4.3 release</b></li> 
  <li><b><a href="update_statistics.html">Statistics Collection</a></b>. 
Collects the statistics for a table to improve query parallelization. 
<b>Available in our 3.2/4.2 release</b></li> 
  <li><b><a href="joins.html">Join Improvements</a></b>. Improve existing hash 
join implementation. 
   <ul> 

Modified: phoenix/site/publish/roadmap.html
URL: 
http://svn.apache.org/viewvc/phoenix/site/publish/roadmap.html?rev=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/publish/roadmap.html (original)
+++ phoenix/site/publish/roadmap.html Thu Jul 30 06:58:38 2015
@@ -144,8 +144,10 @@
 </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-400";>Transaction 
Support</a></b>. Support transactions by integrating with an open source 
solution like <a class="externalLink" 
href="https://github.com/continuuity/tephra";>Tephra</a>, <a 
class="externalLink" href="https://github.com/XiaoMi/themis";>Themis</a>, or 
some other similar option.</li> 
- <li><b><a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-1121";>Monitoring and 
Management Improvements</a></b>. Though we support <a 
href="tracing.html">tracing</a> now, there’s more work to do to round out our 
monitoring and management capabilities.</li> 
+ <li><b><a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-1674";>Transaction 
Support</a></b>. Support transactions by integrating with <a 
class="externalLink" href="https://github.com/continuuity/tephra";>Tephra</a>. 
<b>See our <a class="externalLink" 
href="https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/txn";>txn
 branch</a> to try this and track our progress.</b></li> 
+ <li><b><a class="externalLink" 
href="https://calcite.incubator.apache.org/";>Apache Calcite</a> Adapter</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-628";>JSON Support</a></b>. 
Support a JSON data type and implement the standard operators and built-in 
functions similar to Postgres. <b>See our <a class="externalLink" 
href="https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/json";>json
 branch</a> to try this and track our progress.</b></li> 
+ <li><b><a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-1121";>Monitoring and 
Management Improvements</a></b>. Though we support <a 
href="tracing.html">tracing</a> now, there’s more work to do to better 
<i>operationalize</i> Phoenix.</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> 
@@ -156,7 +158,8 @@
    <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</a> Enhancement</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>Type Enhancements</b>. Additional work includes support for <a 
class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-476";>DEFAULT 
declaration</a> when creating a table, and for <a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-477";>STRUCT</a> and <a 
class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-628";>JSON</a> data 
types.</li> 
+ <li><b><a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-476";>DEFAULT 
declaration</a></b>. When creating a table, we should allow a DEFAULT 
declaration in our CREATE TABLE statement.</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><a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-153";>Table 
Sampling</a></b>. Support the <tt>TABLESAMPLE</tt> clause by implementing a 
filter that uses the guideposts established by stats gathering to only return n 
rows per region.</li> 
@@ -167,12 +170,7 @@
    <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>Third Party Integration</b>. There are a number of open source 
projects with which interop with Phoenix could be added or improved: 
-  <ul> 
-   <li><b><a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-763";>Apache Sqoop 
integration</a></b>. Enable Sqoop to import Phoenix-compliant HBase tables from 
relational databases.</li> 
-   <li><b>Apache Crunch integration</b>. Enable Apache Phoenix to easily be 
used as a more performant alternative in Apache Crunch to their HBase 
integration.</li> 
-   <li><b>Apache BigTop example</b>. Add an example usage of Apache Phoenix 
with other Big Data tools as a conical example in Apache BigTop.</li> 
-  </ul></li> 
+ <li><b><a class="externalLink" 
href="https://issues.apache.org/jira/browse/PHOENIX-763";>Apache Sqoop 
integration</a></b>. Enable Sqoop to import Phoenix-compliant HBase tables from 
relational databases.</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=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/index.md (original)
+++ phoenix/site/source/src/site/markdown/index.md Thu Jul 30 06:58:38 2015
@@ -44,8 +44,8 @@
 </span>
 
 <span id="alerts" style="background-color:#ffc; text-align: center;display: 
block;padding:10px; border-bottom: solid 1px #cc9">
-<strong>News:</strong>
-Recently added: <a href="news.html">Blog on Spark Integration in Apache 
Phoenix</a> (June 29, 2015)
+<strong><a href="news.html">News</a>:</strong>
+Recently added: <a 
href="https://blogs.apache.org/phoenix/entry/announcing_phoenix_4_5_released";>Announcing
 Apache Phoenix 4.5 released</a> (July 29, 2015)
 &nbsp; &nbsp; &nbsp; &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>
 

Modified: phoenix/site/source/src/site/markdown/news.md
URL: 
http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/news.md?rev=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/news.md (original)
+++ phoenix/site/source/src/site/markdown/news.md Thu Jul 30 06:58:38 2015
@@ -1,6 +1,8 @@
 # Apache Phoenix News
 <br/>
 <hr/>
+#### [Announcing Phoenix 4.5 
released](https://blogs.apache.org/phoenix/entry/announcing_phoenix_4_5_released)
 (July 29, 2015)
+<hr/>
 #### [Blog on Spark Integration in Apache 
Phoenix](https://blogs.apache.org/phoenix/entry/spark_integration_in_apache_phoenix)
 (June 29, 2015)
 <hr/>
 #### [O'Reilly Webcast on Apache Phoenix](http://www.oreilly.com/pub/e/3443) 
(June 25, 2015)

Modified: phoenix/site/source/src/site/markdown/recent.md
URL: 
http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/recent.md?rev=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/recent.md (original)
+++ phoenix/site/source/src/site/markdown/recent.md Thu Jul 30 06:58:38 2015
@@ -2,10 +2,10 @@
 
 As items are implemented from our road map, they are moved here to track the 
progress we've made:
 
-1. **[User Defined Functions](udf.html)**. Allows users to create and deploy 
their own custom or domain-specific user-defined functions to the cluster. 
**Available in our 4.4 release**
-2. **[Asynchronous Initial 
Population.](secondary_indexing.html#MR_Index_Build)**. Enables an index to be 
created asynchronously using a map reduce job **Available in our 4.4 release**
+1. **[Asynchronous Index 
Population](secondary_indexing.html#Asynchronous_Index_Population)**. Enables 
an index to be created asynchronously using a map reduce job. **Available in 
our 4.5 release**
+2. **[User Defined Functions](udf.html)**. Allows users to create and deploy 
their own custom or domain-specific user-defined functions to the cluster. 
**Available in our 4.4 release**
 1. **[Functional Indexes](secondary_indexing.html#Functional_Indexes)**. 
Enables an index to be defined as expressions as opposed to just column names 
and have the index be used when a query contains this expression. **Available 
in our 4.3 release**
-2. **[Map-reduce Integration](phoenix_mr.html)**. Support general map-reduce 
integration to Phoenix by implementing custom input and output formats.
+2. **[Map-reduce Integration](phoenix_mr.html)**. Support general map-reduce 
integration to Phoenix by implementing custom input and output formats. 
**Available in our 3.3/4.3 release**
 1. **[Statistics Collection](update_statistics.html)**. Collects the 
statistics for a table to improve query parallelization. **Available in our 
3.2/4.2 release**
 2. **[Join Improvements](joins.html)**. Improve existing hash join 
implementation.
     * **[Many-to-many 
joins](https://issues.apache.org/jira/browse/PHOENIX-1179)**. Support joins 
where both sides are too large to fit into memory. **Available in our 3.3/4.3 
release**

Modified: phoenix/site/source/src/site/markdown/roadmap.md
URL: 
http://svn.apache.org/viewvc/phoenix/site/source/src/site/markdown/roadmap.md?rev=1693391&r1=1693390&r2=1693391&view=diff
==============================================================================
--- phoenix/site/source/src/site/markdown/roadmap.md (original)
+++ phoenix/site/source/src/site/markdown/roadmap.md Thu Jul 30 06:58:38 2015
@@ -2,15 +2,18 @@
 
 Our roadmap is driven by our user community. Below, in prioritized order, is 
the current plan for Phoenix:
 
-1. **[Transaction 
Support](https://issues.apache.org/jira/browse/PHOENIX-400)**. Support 
transactions by integrating with an open source solution like 
[Tephra](https://github.com/continuuity/tephra), 
[Themis](https://github.com/XiaoMi/themis), or some other similar option.
-10. **[Monitoring and Management 
Improvements](https://issues.apache.org/jira/browse/PHOENIX-1121)**. Though we 
support [tracing](tracing.html) now, there's more work to do to round out our 
monitoring and management capabilities.
+1. **[Transaction 
Support](https://issues.apache.org/jira/browse/PHOENIX-1674)**. Support 
transactions by integrating with 
[Tephra](https://github.com/continuuity/tephra). **See our [txn 
branch](https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/txn)
 to try this and track our progress.**
+2. **[Apache Calcite](https://calcite.incubator.apache.org/) Adapter**. 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.**
+3. **[JSON Support](https://issues.apache.org/jira/browse/PHOENIX-628)**. 
Support a JSON data type and implement the standard operators and built-in 
functions similar to Postgres. **See our [json 
branch](https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/json)
 to try this and track our progress.**
+10. **[Monitoring and Management 
Improvements](https://issues.apache.org/jira/browse/PHOENIX-1121)**. Though we 
support [tracing](tracing.html) now, there's more work to do to better 
_operationalize_ Phoenix.
 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](subqueries.html) Enhancement**, 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)**.
-6. **Type Enhancements**. Additional work includes support for [DEFAULT 
declaration](https://issues.apache.org/jira/browse/PHOENIX-476) when creating a 
table, and for [STRUCT](https://issues.apache.org/jira/browse/PHOENIX-477) and 
[JSON](https://issues.apache.org/jira/browse/PHOENIX-628) data types.
+6. **[DEFAULT 
declaration](https://issues.apache.org/jira/browse/PHOENIX-476)**. When 
creating a table, we should allow a DEFAULT declaration in our CREATE TABLE 
statement.
+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.
 18. **[Table Sampling](https://issues.apache.org/jira/browse/PHOENIX-153)**. 
Support the <code>TABLESAMPLE</code> clause by implementing a filter that uses 
the guideposts established by stats gathering to only return n rows per region.
@@ -19,7 +22,4 @@ Our roadmap is driven by our user commun
     * **[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.
-7. **Third Party Integration**. There are a number of open source projects 
with which interop with Phoenix could be added or improved:
-    * **[Apache Sqoop 
integration](https://issues.apache.org/jira/browse/PHOENIX-763)**. Enable Sqoop 
to import Phoenix-compliant HBase tables from relational databases.
-    * **Apache Crunch integration**. Enable Apache Phoenix to easily be used 
as a more performant alternative in Apache Crunch to their HBase integration.
-    * **Apache BigTop example**. Add an example usage of Apache Phoenix with 
other Big Data tools as a conical example in Apache BigTop.
+20. **[Apache Sqoop 
integration](https://issues.apache.org/jira/browse/PHOENIX-763)**. Enable Sqoop 
to import Phoenix-compliant HBase tables from relational databases.


Reply via email to