Added: dev/phoenix/phoenix-5.1.0RC4/RELEASENOTES.md
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/RELEASENOTES.md (added)
+++ dev/phoenix/phoenix-5.1.0RC4/RELEASENOTES.md Fri Feb  5 09:15:40 2021
@@ -0,0 +1,183 @@
+
+<!---
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+# PHOENIX  5.1.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [PHOENIX-6349](https://issues.apache.org/jira/browse/PHOENIX-6349) | *Major* 
| **Add and use commons-cli to phoenix-thirdparty**
+
+Added phoenix-shaded-commons-cli to phoenix-thirdparty.
+This helps avoid classpath conflicts and includes a patch on top of 
commons-cli 1.4.0 that fixes CLI-254.
+
+
+---
+
+* [PHOENIX-6273](https://issues.apache.org/jira/browse/PHOENIX-6273) | *Major* 
| **Add support to handle MR Snapshot restore externally**
+
+Adds mapreduce configuration param 
"phoenix.mapreduce.external.snapshot.restore" which when set to true indicates 
that snapshot-based MapReduce jobs shouldn't try to restore the snapshot 
themselves, but assume an external application has already done so.
+
+
+---
+
+* [PHOENIX-6323](https://issues.apache.org/jira/browse/PHOENIX-6323) | 
*Blocker* | **isRawFilterSupported() returns true for HBase 2.2 compat module**
+
+When used with HBase 2.2, Phoenix now only support HBase 2.2.5 and later 
versions. (i.e HBase 2.2.0-2.2.4 are not supported)
+
+
+---
+
+* [PHOENIX-6326](https://issues.apache.org/jira/browse/PHOENIX-6326) | 
*Critical* | **Phoenix doesn't work with Java version 11.0.9.1 , due to Jetty 
problem**
+
+There is bug in the Jetty version used by HBase 2.3 and earlier, that causes 
incompatilbity with Java releases that have a four number version string like  
"11.0.9.1"
+As Phoenix builds on top of HBase, Phoenix is also incompatible with these 
releases, when built with an hbase.profile older than 2.4.
+
+
+---
+
+* [PHOENIX-6307](https://issues.apache.org/jira/browse/PHOENIX-6307) | *Major* 
| **Build and release official binary distributions with each HBase profile**
+
+The phoenix-client and phoenix-server JARs have been renamed to include the 
supported HBase version.
+
+Instead of phoenix-client-\<phoenix.version\>.jar, the client is now 
phoenix-client-hbase-\<hbase-major.minor\>-\<phoenix.version\>.jar
+I.e. The Phoenix 4.16 client for Hbase 1.5 is now called 
phoenix-client-hbase-1.5-5.1.0.jar
+
+The maven coordinates also have also changed to 
"org.apache.phoenix:phoenix-client-hbase-\<hbase-major.minor\>:\<phoenix.version\>".
+I.e the Phoenix 4.15.0 client for Hbase 1.5 is  
"org.apache.phoenix:phoenix-client:4.15.0-HBase-1.5", but the phoenix client 
for Phoenix 4.16 is "org.apache.phoenix:phoenix-client-hbase-1.5:4.16.0"
+
+
+---
+
+* [PHOENIX-5265](https://issues.apache.org/jira/browse/PHOENIX-5265) | *Major* 
| **[UMBRELLA] Phoenix Test should use object based Plan for result comparison 
instead of using hard-corded comparison**
+
+New API for Explain plan queries that can be used for comparison of individual 
plan attributes.
+
+
+---
+
+* [PHOENIX-6280](https://issues.apache.org/jira/browse/PHOENIX-6280) | *Major* 
| **Support HBase 2.4**
+
+HBase 2.4 is now supported. (Tested with HBase 2.4.0)
+
+
+---
+
+* [PHOENIX-6282](https://issues.apache.org/jira/browse/PHOENIX-6282) | *Major* 
| **Generate PB files inline with build and remove checked in files**
+
+We no longer have generated protobuf Java files available in source code. 
These files are expected to be generated inline with mvn build. We have also 
used an optimization with the plugin to ensure protoc is not invoked with mvn 
build if no .proto file is updated between two consecutive builds.
+
+
+---
+
+* [PHOENIX-6086](https://issues.apache.org/jira/browse/PHOENIX-6086) | 
*Critical* | **Take a snapshot of all SYSTEM tables before attempting to 
upgrade them**
+
+While upgrading System tables, all system tables where we perform some 
significant DDL operations, we start taking snapshots of them:
+ 
+1. SYSTEM.CATALOG (was already covered before this Jira)
+2. SYSTEM.CHILD\_LINK
+3. SYSTEM.SEQUENCE
+4. SYSTEM.STATS
+5. SYSTEM.TASK
+
+If the upgrade doesn't complete successfully, we should get warning log 
providing all snapshots taken so far, which can be used to restore some 
snapshots if required.
+
+
+A sample Warning log:
+
+Failed upgrading System tables. Snapshots for system tables created so far: 
{SYSTEM:STATS=SNAPSHOT\_SYSTEM.STATS\_4.15.x\_TO\_4.16.0\_20201202114411, 
SYSTEM:CATALOG=SNAPSHOT\_SYSTEM.CATALOG\_4.15.x\_TO\_4.16.0\_20201202114258, 
SYSTEM:CHILD\_LINK=SNAPSHOT\_SYSTEM.CHILD\_LINK\_4.15.x\_TO\_4.16.0\_20201202114405,
 SYSTEM:SEQUENCE=SNAPSHOT\_SYSTEM.SEQUENCE\_4.15.x\_TO\_4.16.0\_20201202114407, 
SYSTEM:TASK=SNAPSHOT\_SYSTEM.TASK\_4.15.x\_TO\_4.16.0\_20201202114413}
+
+
+---
+
+* [PHOENIX-4412](https://issues.apache.org/jira/browse/PHOENIX-4412) | 
*Critical* | **Tephra transaction context visibility level returns null instead 
of SNAPSHOT\_ALL**
+
+**WARNING: No release note provided for this change.**
+
+
+---
+
+* [PHOENIX-6155](https://issues.apache.org/jira/browse/PHOENIX-6155) | *Major* 
| **Prevent doing direct upserts into SYSTEM.TASK from the client**
+
+A new coprocessor endpoint to avoid direct upserts into SYSTEM.TASK from the 
client.
+
+
+---
+
+* [PHOENIX-6186](https://issues.apache.org/jira/browse/PHOENIX-6186) | *Major* 
| **Store table metadata last modified timestamp in PTable / System.Catalog**
+
+Introduces a new field in System.Catalog, LAST\_DDL\_TIMESTAMP, which is the 
epoch timestamp at which a table or view is created, or last had a column added 
or dropped. Child views inherit the max ddl timestamp of their ancestors.
+
+
+---
+
+* [PHOENIX-6125](https://issues.apache.org/jira/browse/PHOENIX-6125) | *Major* 
| **Make sure SYSTEM.TASK does not split**
+
+We have new split policy introduced for SYSTEM.TASK which for now is just 
extending DisabledRegionSplitPolicy. As part of an upgrade to 4.16/5.1, 
updating split policy will be taken care of unless it was already updated 
manually.
+
+Hence, before 4.16/5.1 upgrade, if operator has already manually updated split 
policy of SYSTEM.TASK, an exception will be thrown during upgrade to 4.16/5.1 
which would mandate an operator intervention to perform:
+
+1. Merging SYSTEM.TASK regions into one single region (if multiple regions 
were already available before 4.16/5.1 upgrade)
+2. Remove split policy of the table manually.
+
+
+---
+
+* [PHOENIX-5446](https://issues.apache.org/jira/browse/PHOENIX-5446) | *Major* 
| **Support Protobuf shaded clients (thin + thick)**
+
+**WARNING: No release note provided for this change.**
+
+
+---
+
+* [PHOENIX-6016](https://issues.apache.org/jira/browse/PHOENIX-6016) | *Major* 
| **Support HBase 2.3.0**
+
+Phoenix now supports HBase 2.3
+
+
+---
+
+* [PHOENIX-5716](https://issues.apache.org/jira/browse/PHOENIX-5716) | *Major* 
| **Remove or update HBase 2.0 support**
+
+Support for HBase 2.0 has been dropped from Phoenix.
+
+
+---
+
+* [PHOENIX-4866](https://issues.apache.org/jira/browse/PHOENIX-4866) | 
*Blocker* | **UDFs get error: 
org.apache.phoenix.schema.FunctionNotFoundException: ERROR 6001 (42F01): 
Function undefined**
+
+**WARNING: No release note provided for this change.**
+
+
+---
+
+* [PHOENIX-5268](https://issues.apache.org/jira/browse/PHOENIX-5268) | 
*Blocker* | **HBase 2.1/2.2 compatibility**
+
+Phoenix now supports HBase 2.1  (HBase 2.1.6 and later) and HBase 2.2 (HBase 
2.2.1 and later)
+
+
+---
+
+* [PHOENIX-3655](https://issues.apache.org/jira/browse/PHOENIX-3655) | *Major* 
| **Global Phoenix Client Metrics for PQS**
+
+**WARNING: No release note provided for this change.**
+
+
+

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz.asc Fri Feb  5 
09:15:40 2021
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEglIDpwQFvIOuz199lzUcG3lEM8cFAmAdAYgACgkQlzUcG3lE
+M8cNHQgAuOk7mayQMkLW1jFq14H5IvYXKDy4IBhkjclQ3oP/xFkA1hj/nvZf+2at
+KWE6uD/Q754igt0SBsMjDsVqhZ9PZ8JXgF0wgtLqkW4mxYss1ma8/1D8ApLRBj7a
+n5AlaOaaNAX1oE6H2AfqFo5a/ewXTiN3+cL1gYC8PF6bV7f0d9V3uUvFI6oiGHkt
+oIi7omWNHOIdWHqXXffRV9GsYAVcZLv4onSdPN0zDYxMLzjB44rHSuO40DOQdy6F
+H2crlrWEjD+G+J5ug+3Vapocm7r6vj9CjQU0trVqc3A2IzKsyDmDS4QYkU7QiyZO
++JuLuyeMuFSufMVKnYp4KLUDYsOb5A==
+=06pO
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz.sha512 (added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-5.1.0-src.tar.gz.sha512 Fri Feb  5 
09:15:40 2021
@@ -0,0 +1,3 @@
+phoenix-5.1.0-src.tar.gz: 04841D06 94B7E183 7BB44B3F C8F2F25E C7193A72 D444CF0B
+                          AAF83877 15E6BB0D E3084B45 44AF6A58 E5647551 DEFBEC60
+                          D15DFACC 275B0AAF F7F780A9 0A3F8EF3

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz.asc Fri Feb 
 5 09:15:40 2021
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEglIDpwQFvIOuz199lzUcG3lEM8cFAmAdBvQACgkQlzUcG3lE
+M8fu3ggAm7scgrWLrM4KYgRTx6jnt9uJ+6iEp67DF2blSF2hjsrd+qxcs9Q3bXhF
+amjswAGYqFSp5cjrOHzqNhPNTGy1u9DlS2RTzWAxIkgxn+aNlgkSkj2RMaLnEejO
+5ij/cnE2FciR7dlvRNl3nK8Mgwv/7OGVgtMeTC+sPTV98SaQWycUNnT609rSeDJs
+uOyGWHhaF9AvaTc0AtxONwSvcBeQf/2fVnMxwb3O35FugutiOZEbt39s63wT2Gq1
+mv4wFrbJic878eOrjLvLsgXls7vTUv/GbAWZJ9+SVe/U7j/WapIV0/RLzyHJG08r
+FfW6gCIFBvzlWFYAEdXss+DCOTCpZA==
+=q8Dy
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz.sha512 
(added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.1-5.1.0-bin.tar.gz.sha512 Fri 
Feb  5 09:15:40 2021
@@ -0,0 +1,4 @@
+phoenix-hbase-2.1-5.1.0-bin.tar.gz: 4CB640A7 AA62F925 710C5159 83C4D5D1 
7FC8FF32
+                                    4F07E019 945D21B3 72DA5FE5 55208EE5 
89F3C11C
+                                    C72E6762 4D8243A8 2D148024 FE68D167 
33C1AF5F
+                                    A11FC374

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz.asc Fri Feb 
 5 09:15:40 2021
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEglIDpwQFvIOuz199lzUcG3lEM8cFAmAdCKgACgkQlzUcG3lE
+M8eMGQf8COqwcJGuSs1cppKYCG520K1xKj2SByvJ0yifbQbSVtwDJlUc3ohiPXha
+OauYPnV5DArhpl+Bq6uFI4f2ol2BQn7CUMnnmGHc/xQ/JluhC2HWnlmrk5DxkSWB
+nSgmYBdKYdf84hsnbEuHUjFfpqYTLUVGNtQmRpej6WwVCoDE584usowTrA/v29Of
+mzGBk8ubcFNsyKrNVaj07HAtq9x4ibSE/A+nAs8oFd+hlnOlu2WWCCI+Nd4JRQxe
+UNGNA5IiIGnVwmlzQbWisIXKYsvUT2lWAczdGFdDaXzVhpZxmFJLMS57yO7wlbSU
+kzGTt3gIDaZ+OIOqQu0blShrxQYDbw==
+=JjgZ
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz.sha512 
(added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.2-5.1.0-bin.tar.gz.sha512 Fri 
Feb  5 09:15:40 2021
@@ -0,0 +1,4 @@
+phoenix-hbase-2.2-5.1.0-bin.tar.gz: 4B983EBE 8B66AA32 B1BBBD20 321F9C6A 
935EA581
+                                    A14F0B86 20F6569A 137347AE 226CEE8B 
9D8C4413
+                                    A30FCBA9 1019EE16 D5F8A455 B19F7FDA 
67FB0476
+                                    DE00655D

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz.asc Fri Feb 
 5 09:15:40 2021
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEglIDpwQFvIOuz199lzUcG3lEM8cFAmAdClUACgkQlzUcG3lE
+M8eWBQgAuJVlMK3xY9+Dt7a7xNg8gfJHCKjf/fAlzt6vUzsCTutUgio5EMum5KN1
+lgK8aqxnO7znDNuVZYyjPuAaFrEHBAnA+ragxI4Ncu4RG9nWP8XmBl/0ZMny7bhJ
+nOrBVjAohgii3ZIEqotr/EJoDHVFpN8iLKXTDjpAXt5WuLsU3483CnKItgbSC2oF
+/umbWIEeN0UNUNN/ZTvXVn84AoQ4amjUGMIaYM2oRZ3hyP5lepsTj/JrO/0kquh1
+SaxYVqLaasNWLgjrDC5gjPIqSvIhBuo3ULg/nFg4zIIenSd4Q6YIoeOcTznC5Tz9
+A0X37WARfEKsojDROu8XHV7vWetR2A==
+=BjS7
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz.sha512 
(added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.3-5.1.0-bin.tar.gz.sha512 Fri 
Feb  5 09:15:40 2021
@@ -0,0 +1,4 @@
+phoenix-hbase-2.3-5.1.0-bin.tar.gz: 96D78B4B 9DC24904 3E448CAB 7E08CDF7 
DC045FAF
+                                    00735346 A2508461 30E38DFC 28FA27E7 
E5510CE5
+                                    980781AB 88BD413B E9D0A874 E3220D63 
F595EDF6
+                                    4625B6C3

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz.asc Fri Feb 
 5 09:15:40 2021
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEglIDpwQFvIOuz199lzUcG3lEM8cFAmAdDCoACgkQlzUcG3lE
+M8dTkQgAkT9iDkGqqmEiwX1R7stki+7Kn3ziR2LZtDhiUybORo707ZWRJXkKEpyD
+zTeeZNu5v+/pTvwJMaDdJ600LvPllHsVS5aesH0XJFHvsO0anEWmWPAow8mWFJNH
+x2e9zNADwILHV2qfIuvjOqeumeYHgm8kvBUeMTPJl0ytnZJsCQFB6CS3/OnPo+/A
+ktLyMj6rA9dpA+uM7NLpbh7WqCI9l2sKpDM2hOKi8aMq72Fbowo+rQ3YU1/jT5fk
+SlVPW4LwPyjj6Uf3+8zSPLhFcBReMBC23ho9Nfv08dbWEkmOi7+8ltKVYMhfi4MY
+vgqmIfvPMQamjPsI6ZTLQY0K0u4RQg==
+=zF9Z
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz.sha512 
(added)
+++ dev/phoenix/phoenix-5.1.0RC4/phoenix-hbase-2.4-5.1.0-bin.tar.gz.sha512 Fri 
Feb  5 09:15:40 2021
@@ -0,0 +1,4 @@
+phoenix-hbase-2.4-5.1.0-bin.tar.gz: 01F24497 4CB17FDB 50FBF271 33C484D9 
51E20D23
+                                    26BD5B2B 2EED6000 E39B5758 2910CF1D 
166E1690
+                                    698379FC C5CAA386 09322F43 4E52C975 
4B6EDEBA
+                                    0006821C


Reply via email to