You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by James Taylor <ja...@apache.org> on 2014/08/21 20:48:10 UTC

[VOTE] Release of Apache Phoenix 3.1.0 RC2

Hi everyone,
This is a call for a vote on Apache Phoenix 3.1.0 RC2. This is the
next minor release of Phoenix compatible with the 0.94 branch of
Apache HBase and will be our first release as a top level project. The
release includes both a source-only release and a convenience binary
release.

The previous RC was sunk due to a number of issues which are now fixed
(thanks for reporting these):
- Aggregation over null fixed length values (PHOENIX-965)
- Auto-cast to DECIMAL not working (PHOENIX-1047)
- Client-side metadata cache inconsistencies (PHOENIX-1181)
- Performance regression for non aggregate queries (PHOENIX-1188)
- UPSERT SELECT join bug (PHOENIX-1182)
- Support JDBC setReadOnly and setFetchSize instead of throwing (PHOENIX-1175)

In addition to lots of bug fixes, the follow new features were added:
- Support for derived/nested tables
- Support for MINVALUE, MAXVALUE, and CYCLE in sequence creation
- Detect mutable index write failures and perform partial rebuild automatically
- Chunking of results from non aggregate queries to reduced latency
and prevent unnecessary spooling
- Easier integration with third-party tools by not requiring Phoenix
to be on the main classpath.
- Implementation of a Pig Loader
- Support for ANY/ALL constructors for ARRAYs
- Allow connection to secure cluster by specifying keytab and principal on URL
- New operators and built-in functions: %, ENCODE, DECODE, LPAD,
FIRST_VALUE, LAST_VALUE, NTH_VALUE

For a complete list of changes, see:
https://raw.githubusercontent.com/apache/phoenix/3.0/CHANGES

The source tarball, including signatures, digests, etc can be found at:
https://dist.apache.org/repos/dist/dev/phoenix/phoenix-3.1.0-rc2/src/

The binary artifacts can be found at:
https://dist.apache.org/repos/dist/dev/phoenix/phoenix-3.1.0-rc2/bin/

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/mujtaba.asc

KEYS file available here:
https://dist.apache.org/repos/dist/release/phoenix/KEYS

The hash and tag to be voted upon:
https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=e010a979df7890dee703978c1fa45f26f2f5f3ac
https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v3.1.0-rc2

Vote will be open for at least 72 hours. Please vote:

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

Thanks,
The Apache Phoenix Team

Re: [VOTE] Release of Apache Phoenix 3.1.0 RC2

Posted by James Taylor <ja...@apache.org>.
-1 due to PHOENIX-1184 which was not including both the hadoop1 and
hadoop2 compiled jars for our phoenix-pig and phoenix-flume modules.
Will start a vote on a new RC shortly.

Thanks,
James

On Fri, Aug 22, 2014 at 12:36 PM, Steven Noels <st...@apache.org> wrote:
> On Thu, Aug 21, 2014, at 11:48 AM, James Taylor wrote:
>
>> Vote will be open for at least 72 hours. Please vote:
>>
>> [X] +1 approve
>
> Steven.

Re: [VOTE] Release of Apache Phoenix 3.1.0 RC2

Posted by Steven Noels <st...@apache.org>.
On Thu, Aug 21, 2014, at 11:48 AM, James Taylor wrote:

> Vote will be open for at least 72 hours. Please vote:
> 
> [X] +1 approve

Steven.

Re: [VOTE] Release of Apache Phoenix 3.1.0 RC2

Posted by Mujtaba Chohan <mu...@apache.org>.
+1.

Verified performance in on par with v3.0.0-incubating release.

//mujtaba


On Thu, Aug 21, 2014 at 11:48 AM, James Taylor <ja...@apache.org>
wrote:

> Hi everyone,
> This is a call for a vote on Apache Phoenix 3.1.0 RC2. This is the
> next minor release of Phoenix compatible with the 0.94 branch of
> Apache HBase and will be our first release as a top level project. The
> release includes both a source-only release and a convenience binary
> release.
>
> The previous RC was sunk due to a number of issues which are now fixed
> (thanks for reporting these):
> - Aggregation over null fixed length values (PHOENIX-965)
> - Auto-cast to DECIMAL not working (PHOENIX-1047)
> - Client-side metadata cache inconsistencies (PHOENIX-1181)
> - Performance regression for non aggregate queries (PHOENIX-1188)
> - UPSERT SELECT join bug (PHOENIX-1182)
> - Support JDBC setReadOnly and setFetchSize instead of throwing
> (PHOENIX-1175)
>
> In addition to lots of bug fixes, the follow new features were added:
> - Support for derived/nested tables
> - Support for MINVALUE, MAXVALUE, and CYCLE in sequence creation
> - Detect mutable index write failures and perform partial rebuild
> automatically
> - Chunking of results from non aggregate queries to reduced latency
> and prevent unnecessary spooling
> - Easier integration with third-party tools by not requiring Phoenix
> to be on the main classpath.
> - Implementation of a Pig Loader
> - Support for ANY/ALL constructors for ARRAYs
> - Allow connection to secure cluster by specifying keytab and principal on
> URL
> - New operators and built-in functions: %, ENCODE, DECODE, LPAD,
> FIRST_VALUE, LAST_VALUE, NTH_VALUE
>
> For a complete list of changes, see:
> https://raw.githubusercontent.com/apache/phoenix/3.0/CHANGES
>
> The source tarball, including signatures, digests, etc can be found at:
> https://dist.apache.org/repos/dist/dev/phoenix/phoenix-3.1.0-rc2/src/
>
> The binary artifacts can be found at:
> https://dist.apache.org/repos/dist/dev/phoenix/phoenix-3.1.0-rc2/bin/
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/mujtaba.asc
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/release/phoenix/KEYS
>
> The hash and tag to be voted upon:
>
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=commit;h=e010a979df7890dee703978c1fa45f26f2f5f3ac
>
> https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=tag;h=refs/tags/v3.1.0-rc2
>
> Vote will be open for at least 72 hours. Please vote:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove (and reason why)
>
> Thanks,
> The Apache Phoenix Team
>