Added: dev/phoenix/phoenix-5.1.3RC0/CHANGES.md
==============================================================================
--- dev/phoenix/phoenix-5.1.3RC0/CHANGES.md (added)
+++ dev/phoenix/phoenix-5.1.3RC0/CHANGES.md Sat Nov 12 20:36:16 2022
@@ -0,0 +1,1014 @@
+
+<!---
+# 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 Changelog
+
+## Release 5.1.3 - Unreleased (as of 2022-11-12)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6413](https://issues.apache.org/jira/browse/PHOENIX-6413) | Having 
cannot resolve alias |  Major | . |
+| [PHOENIX-6405](https://issues.apache.org/jira/browse/PHOENIX-6405) | 
Disallow bulk loading into non-empty tables with global secondary indexes |  
Major | core |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6826](https://issues.apache.org/jira/browse/PHOENIX-6826) | Don't 
invalidate meta cache if CQSI#getTableRegionLocation encounters IOException. |  
Major | core |
+| [PHOENIX-6561](https://issues.apache.org/jira/browse/PHOENIX-6561) | Allow 
pherf to intake phoenix Connection properties as argument. |  Minor | . |
+| [PHOENIX-6767](https://issues.apache.org/jira/browse/PHOENIX-6767) | 
Traversing through all the guideposts to prepare parallel scans is not required 
for salted tables when the query is point lookup |  Major | . |
+| [PHOENIX-6779](https://issues.apache.org/jira/browse/PHOENIX-6779) | Account 
for connection attempted & failure metrics in all paths |  Major | . |
+| [PHOENIX-6690](https://issues.apache.org/jira/browse/PHOENIX-6690) | Bump 
HBase 2.4 version to 2.4.11 |  Major | core |
+| [PHOENIX-6663](https://issues.apache.org/jira/browse/PHOENIX-6663) | Use 
batching when joining data table rows with uncovered local index rows |  Major 
| . |
+| [PHOENIX-6501](https://issues.apache.org/jira/browse/PHOENIX-6501) | Use 
batching when joining data table rows with uncovered global index rows |  Major 
| . |
+| [PHOENIX-6458](https://issues.apache.org/jira/browse/PHOENIX-6458) | Using 
global indexes for queries with uncovered columns |  Major | . |
+| [PHOENIX-6556](https://issues.apache.org/jira/browse/PHOENIX-6556) | Log 
INPUT\_TABLE\_CONDITIONS for MR jobs |  Minor | core, spark-connector |
+| [PHOENIX-6450](https://issues.apache.org/jira/browse/PHOENIX-6450) | 
Checkstyle creating warnings for line length \> 80 but \< 100 |  Major | core |
+| [PHOENIX-6500](https://issues.apache.org/jira/browse/PHOENIX-6500) | Allow 
4.16 client to connect to 5.1 server |  Major | . |
+| [PHOENIX-6495](https://issues.apache.org/jira/browse/PHOENIX-6495) | Include 
phoenix-tools jar in assembly |  Major | core |
+| [PHOENIX-6497](https://issues.apache.org/jira/browse/PHOENIX-6497) | Remove 
embedded profile and always build phoenix-client-embedded |  Major | . |
+| [PHOENIX-6454](https://issues.apache.org/jira/browse/PHOENIX-6454) | Add 
feature to SchemaTool to get the DDL in specification mode |  Major | . |
+| [PHOENIX-6378](https://issues.apache.org/jira/browse/PHOENIX-6378) | 
Unbundle sqlline from phoenix-client-embedded, and use it in sqlline.py |  
Major | core |
+| [PHOENIX-6271](https://issues.apache.org/jira/browse/PHOENIX-6271) | 
Effective DDL generated by SchemaExtractionTool should maintain the order of PK 
and other columns |  Minor | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6830](https://issues.apache.org/jira/browse/PHOENIX-6830) | Upgrade 
reload4j due to XXE vulnerability |  Major | core |
+| [PHOENIX-6784](https://issues.apache.org/jira/browse/PHOENIX-6784) | 
PhantomJS fails on recent Linux distributions |  Blocker | . |
+| [PHOENIX-6806](https://issues.apache.org/jira/browse/PHOENIX-6806) | 
Protobufs don't compile on ARM-based Macs (Apple Silicon) |  Major | . |
+| [PHOENIX-6800](https://issues.apache.org/jira/browse/PHOENIX-6800) | Remove 
superfluous semicolon for import statement in UncoveredLocalIndexRegionScanner 
|  Minor | . |
+| [PHOENIX-6798](https://issues.apache.org/jira/browse/PHOENIX-6798) | 
Eliminate unnecessary reversed scan for AggregatePlan |  Major | core |
+| [PHOENIX-6751](https://issues.apache.org/jira/browse/PHOENIX-6751) | Force 
using range scan vs skip scan when using the IN operator and large number of 
RVC elements |  Critical | . |
+| [PHOENIX-6773](https://issues.apache.org/jira/browse/PHOENIX-6773) | 
PhoenixDatabaseMetadata.getColumns() always returns null COLUMN\_DEF |  Minor | 
core |
+| [PHOENIX-6771](https://issues.apache.org/jira/browse/PHOENIX-6771) | Allow 
only "squash and merge" from GitHub UI |  Major | . |
+| [PHOENIX-6766](https://issues.apache.org/jira/browse/PHOENIX-6766) | Fix 
failure of sqlline due to conflicting jline dependency pulled from Hadoop 3.3 | 
 Major | . |
+| [PHOENIX-6758](https://issues.apache.org/jira/browse/PHOENIX-6758) | During 
HBase 2 upgrade Phoenix Self healing task fails to create server side 
connection before reading SYSTEM.TASK |  Major | . |
+| [PHOENIX-6755](https://issues.apache.org/jira/browse/PHOENIX-6755) | 
SystemCatalogRegionObserver extends BaseRegionObserver which doesn't exist in 
hbase-2.4 branch. |  Major | core |
+| [PHOENIX-6733](https://issues.apache.org/jira/browse/PHOENIX-6733) | Ref 
count leaked test failures |  Blocker | . |
+| [PHOENIX-6530](https://issues.apache.org/jira/browse/PHOENIX-6530) | Fix 
tenantId generation for Sequential and Uniform load generators |  Major | . |
+| [PHOENIX-6725](https://issues.apache.org/jira/browse/PHOENIX-6725) | 
ConcurrentMutationException when adding column to table/view |  Major | . |
+| [PHOENIX-6734](https://issues.apache.org/jira/browse/PHOENIX-6734) | Revert 
default HBase version to 2.4.10 |  Major | core |
+| [PHOENIX-5534](https://issues.apache.org/jira/browse/PHOENIX-5534) | Cursors 
With Request Metrics Enabled Throws Exception |  Major | . |
+| [PHOENIX-6636](https://issues.apache.org/jira/browse/PHOENIX-6636) | Replace 
bundled log4j libraries with reload4j |  Major | connectors, core |
+| [PHOENIX-6498](https://issues.apache.org/jira/browse/PHOENIX-6498) | Fix 
incorrect Correlated Exists Subquery rewrite when Subquery is aggregate |  
Major | . |
+| [PHOENIX-6705](https://issues.apache.org/jira/browse/PHOENIX-6705) | 
PagedRegionScanner#next throws NPE if pagedFilter is not initialized. |  Major 
| core |
+| [PHOENIX-6710](https://issues.apache.org/jira/browse/PHOENIX-6710) | Revert 
PHOENIX-3842 Turn on back default bloomFilter for Phoenix Tables |  Major | 
core |
+| [PHOENIX-6699](https://issues.apache.org/jira/browse/PHOENIX-6699) | Phoenix 
metrics overwriting DefaultMetricsSystem in RegionServers |  Major | core |
+| [PHOENIX-6708](https://issues.apache.org/jira/browse/PHOENIX-6708) | Bump 
junit from 4.13 to 4.13.1 |  Major | core |
+| [PHOENIX-6682](https://issues.apache.org/jira/browse/PHOENIX-6682) | Jenkins 
tests are failing for Java 11.0.14.1 |  Major | . |
+| [PHOENIX-6686](https://issues.apache.org/jira/browse/PHOENIX-6686) | Update 
Jackson to 2.12.6.1 |  Major | core |
+| [PHOENIX-6679](https://issues.apache.org/jira/browse/PHOENIX-6679) | 
PHOENIX-6665 changed column name for CURRENT seqence values |  Minor | core |
+| [PHOENIX-6616](https://issues.apache.org/jira/browse/PHOENIX-6616) | Alter 
table command can be used to set normalization\_enabled=true on salted tables | 
 Major | . |
+| [PHOENIX-6665](https://issues.apache.org/jira/browse/PHOENIX-6665) | 
PreparedStatement#getMetaData() fails on parametrized "select next ? values for 
SEQ" |  Major | core |
+| [PHOENIX-6658](https://issues.apache.org/jira/browse/PHOENIX-6658) | Replace 
HRegion.get() calls |  Major | . |
+| [PHOENIX-6662](https://issues.apache.org/jira/browse/PHOENIX-6662) | Failed 
to delete rows when PK has one or more DESC column with IN clause |  Critical | 
. |
+| [PHOENIX-6661](https://issues.apache.org/jira/browse/PHOENIX-6661) | Sqlline 
does not work on PowerPC linux |  Major | core, queryserver |
+| [PHOENIX-6659](https://issues.apache.org/jira/browse/PHOENIX-6659) | RVC 
with AND clauses return incorrect result |  Critical | . |
+| [PHOENIX-6656](https://issues.apache.org/jira/browse/PHOENIX-6656) | 
Reindent NonAggregateRegionScannerFactory |  Trivial | . |
+| [PHOENIX-6646](https://issues.apache.org/jira/browse/PHOENIX-6646) | System 
tables are not upgraded after namespace migration |  Minor | core |
+| [PHOENIX-6645](https://issues.apache.org/jira/browse/PHOENIX-6645) | Remove 
unneccessary SCN related properties from SYSTEM tables on upgrade |  Minor | 
core |
+| [PHOENIX-5894](https://issues.apache.org/jira/browse/PHOENIX-5894) | Table 
versus Table Full Outer join on Salted tables not working |  Major | core |
+| [PHOENIX-6576](https://issues.apache.org/jira/browse/PHOENIX-6576) | Do not 
use guava's Files.createTempDir() |  Major | . |
+| [PHOENIX-6441](https://issues.apache.org/jira/browse/PHOENIX-6441) | Remove 
TSOMockModule reference from OmidTransactionProvider |  Major | core, omid |
+| [PHOENIX-6638](https://issues.apache.org/jira/browse/PHOENIX-6638) | Test 
suite fails with -Dwithout.tephra |  Major | . |
+| [PHOENIX-6591](https://issues.apache.org/jira/browse/PHOENIX-6591) | Update 
OWASP plugin to latest |  Major | connectors, core, queryserver |
+| [PHOENIX-6579](https://issues.apache.org/jira/browse/PHOENIX-6579) | ACL 
check doesn't honor the namespace mapping for mapped views. |  Major | core |
+| [PHOENIX-6596](https://issues.apache.org/jira/browse/PHOENIX-6596) | Schema 
extraction double quotes expressions, resulting in un-executabe create 
statements |  Major | core |
+| [PHOENIX-5865](https://issues.apache.org/jira/browse/PHOENIX-5865) | column 
that has default value can not be correctly indexed |  Major | core |
+| [PHOENIX-6615](https://issues.apache.org/jira/browse/PHOENIX-6615) | The 
Tephra transaction processor cannot be loaded anymore. |  Major | . |
+| [PHOENIX-6611](https://issues.apache.org/jira/browse/PHOENIX-6611) | Fix 
IndexTool -snap option and set VERIFIED in PhoenixIndexImportDirectReducer |  
Major | core |
+| [PHOENIX-6618](https://issues.apache.org/jira/browse/PHOENIX-6618) | Yetus 
docker image cannot be built as openjdk 11.0.11 is no longer available |  Major 
| core |
+| [PHOENIX-6604](https://issues.apache.org/jira/browse/PHOENIX-6604) | Allow 
using indexes for wildcard topN queries on salted tables |  Major | . |
+| [PHOENIX-6528](https://issues.apache.org/jira/browse/PHOENIX-6528) | When 
view index pk has a variable length column, read repair doesn't work correctly 
|  Critical | . |
+| [PHOENIX-6600](https://issues.apache.org/jira/browse/PHOENIX-6600) | Replace 
deprecated getCall with updated getRpcCall |  Major | . |
+| [PHOENIX-6601](https://issues.apache.org/jira/browse/PHOENIX-6601) | Fix 
IndexTools bugs with namespace mapping |  Major | . |
+| [PHOENIX-6594](https://issues.apache.org/jira/browse/PHOENIX-6594) | Clean 
up vararg warnings flagged as errors by Eclipse |  Minor | core |
+| [PHOENIX-6592](https://issues.apache.org/jira/browse/PHOENIX-6592) | 
PhoenixStatsCacheLoader uses non-deamon threads |  Major | core |
+| [PHOENIX-6586](https://issues.apache.org/jira/browse/PHOENIX-6586) | Set 
NORMALIZATION\_ENABLED to false on salted tables |  Critical | core |
+| [PHOENIX-6583](https://issues.apache.org/jira/browse/PHOENIX-6583) | 
Inserting explicit Null into a (fixed length) binary field is stored as an 
array of zeroes |  Major | core |
+| [PHOENIX-6555](https://issues.apache.org/jira/browse/PHOENIX-6555) | Wait 
for permissions to sync in Permission tests |  Major | core |
+| [PHOENIX-6577](https://issues.apache.org/jira/browse/PHOENIX-6577) | 
phoenix\_sandbox.py incompatible with python3 |  Major | core |
+| [PHOENIX-6578](https://issues.apache.org/jira/browse/PHOENIX-6578) | 
sqlline.py cannot be started from source tree |  Minor | core |
+| [PHOENIX-6574](https://issues.apache.org/jira/browse/PHOENIX-6574) | 
Executing "DROP TABLE" drops all sequences |  Blocker | core |
+| [PHOENIX-6568](https://issues.apache.org/jira/browse/PHOENIX-6568) | 
NullPointerException in  phoenix-queryserver-client  not in 
phoenix-client-hbase |  Major | core |
+| [PHOENIX-6548](https://issues.apache.org/jira/browse/PHOENIX-6548) | Race 
condition when triggering index rebuilds as regionserver closes |  Minor | . |
+| [PHOENIX-6563](https://issues.apache.org/jira/browse/PHOENIX-6563) | Unable 
to use 'UPPER'/'LOWER' together with 'IN' |  Major | core |
+| [PHOENIX-6546](https://issues.apache.org/jira/browse/PHOENIX-6546) | 
BackwardCompatibilityIT#testSystemTaskCreationWithIndexAsyncRebuild is flakey | 
 Major | core |
+| [PHOENIX-6547](https://issues.apache.org/jira/browse/PHOENIX-6547) | 
BasePermissionsIT is still a bit flakey |  Major | core |
+| [PHOENIX-6543](https://issues.apache.org/jira/browse/PHOENIX-6543) | 
de-flake AuditLoggingIT |  Major | core |
+| [PHOENIX-5072](https://issues.apache.org/jira/browse/PHOENIX-5072) | Cursor 
Query Loops Eternally with Local Index, Returns Fine Without It |  Major | . |
+| [PHOENIX-6542](https://issues.apache.org/jira/browse/PHOENIX-6542) | 
WALRecoveryRegionPostOpenIT is flakey |  Major | core |
+| [PHOENIX-6534](https://issues.apache.org/jira/browse/PHOENIX-6534) | 
Upgrades from pre 4.10 versions are broken |  Major | core |
+| [PHOENIX-6486](https://issues.apache.org/jira/browse/PHOENIX-6486) | Phoenix 
uses inconsistent chronologies internally, breaking pre-Gregorian date handling 
|  Major | core |
+| [PHOENIX-6472](https://issues.apache.org/jira/browse/PHOENIX-6472) | In case 
of region inconsistency phoenix should stop gracefully |  Major | . |
+| [PHOENIX-6480](https://issues.apache.org/jira/browse/PHOENIX-6480) | 
SchemaExtractionProcessor doesn't add IMMUTABLE\_STORAGE\_SCHEME and 
COLUMN\_ENCODED\_BYTES to the generated sql |  Major | . |
+| [PHOENIX-6506](https://issues.apache.org/jira/browse/PHOENIX-6506) | Tenant 
Connection is not able to access/validate Global Sequences |  Major | . |
+| [PHOENIX-6476](https://issues.apache.org/jira/browse/PHOENIX-6476) | Index 
tool when verifying from index to data doesn't correctly split page into tasks 
|  Major | . |
+| [PHOENIX-6515](https://issues.apache.org/jira/browse/PHOENIX-6515) | Phoenix 
uses hbase-testing-util but does not list it as a dependency |  Major | . |
+| [PHOENIX-6507](https://issues.apache.org/jira/browse/PHOENIX-6507) | 
DistinctAggregatingResultIterator should keep original tuple order of the 
AggregatingResultIterator |  Major | . |
+| [PHOENIX-6510](https://issues.apache.org/jira/browse/PHOENIX-6510) | 
Double-Checked Locking field must be volatile |  Major | . |
+| [PHOENIX-6514](https://issues.apache.org/jira/browse/PHOENIX-6514) | 
Exception should be thrown |  Trivial | . |
+| [PHOENIX-6509](https://issues.apache.org/jira/browse/PHOENIX-6509) | Forward 
port PHOENIX-4424 Allow users to create "DEFAULT" and "HBASE" Schema (Uppercase 
Schema Names) |  Major | core |
+| [PHOENIX-6493](https://issues.apache.org/jira/browse/PHOENIX-6493) | 
MetaData schemaPattern handling errors |  Major | core |
+| [PHOENIX-6453](https://issues.apache.org/jira/browse/PHOENIX-6453) | 
Possible ArrayIndexOutOfBoundsException while preparing scan start key with 
multiple key range queries |  Blocker | . |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6653](https://issues.apache.org/jira/browse/PHOENIX-6653) | Add 
upgrade tests based on HBase snapshots |  Major | core |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6474](https://issues.apache.org/jira/browse/PHOENIX-6474) | Add 
client and server metrics for atomic upserts |  Major | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6816](https://issues.apache.org/jira/browse/PHOENIX-6816) | Update 
Jetty to 9.4.49.v20220914 |  Major | . |
+| [PHOENIX-6815](https://issues.apache.org/jira/browse/PHOENIX-6815) | Update 
Gson version to 2.9.1 |  Major | . |
+| [PHOENIX-6485](https://issues.apache.org/jira/browse/PHOENIX-6485) | Clean 
up classpath in .py scripts |  Major | . |
+| [PHOENIX-6753](https://issues.apache.org/jira/browse/PHOENIX-6753) | Update 
default HBase 2.4 version to 2.4.13 |  Major | . |
+| [PHOENIX-6697](https://issues.apache.org/jira/browse/PHOENIX-6697) | 
log4j-reload4j is missing from phoenix-assembly |  Major | . |
+| [PHOENIX-6582](https://issues.apache.org/jira/browse/PHOENIX-6582) | Bump 
default HBase version to 2.3.7 and 2.4.8 |  Major | . |
+| [PHOENIX-6558](https://issues.apache.org/jira/browse/PHOENIX-6558) | Update 
SpotBugs |  Major | core |
+| [PHOENIX-6557](https://issues.apache.org/jira/browse/PHOENIX-6557) | Fix 
code problems flagged by SpotBugs as High priority |  Major | core |
+| [PHOENIX-6537](https://issues.apache.org/jira/browse/PHOENIX-6537) | Fix CI 
pipeline and upgrade Yetus |  Major | . |
+| [PHOENIX-6551](https://issues.apache.org/jira/browse/PHOENIX-6551) | Bump 
HBase version to 2.4.6 and 2.2.7 |  Major | core |
+| [PHOENIX-6550](https://issues.apache.org/jira/browse/PHOENIX-6550) | Upgrade 
jetty, jackson and commons-io |  Major | core |
+| [PHOENIX-6526](https://issues.apache.org/jira/browse/PHOENIX-6526) | Bump 
default HBase version on 2.3 profile to 2.3.6 |  Major | . |
+| [PHOENIX-6519](https://issues.apache.org/jira/browse/PHOENIX-6519) | Make 
SchemaTool work with lower case table and column names |  Major | core |
+| [PHOENIX-6518](https://issues.apache.org/jira/browse/PHOENIX-6518) | 
Implement SHOW CREATE TABLE SQL command |  Major | core |
+| [PHOENIX-6502](https://issues.apache.org/jira/browse/PHOENIX-6502) | Bump 
default HBase version on 2.4 profile to 2.4.4 |  Major | . |
+
+
+
+## Release 5.1.2 - Unreleased (as of 2021-05-30)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6444](https://issues.apache.org/jira/browse/PHOENIX-6444) | Extend 
Cell Tags to Delete object for Indexer coproc |  Major | core |
+| [PHOENIX-6357](https://issues.apache.org/jira/browse/PHOENIX-6357) | Change 
all command line tools to use the fixed commons-cli constructor |  Major | core 
|
+| [PHOENIX-6422](https://issues.apache.org/jira/browse/PHOENIX-6422) | Remove 
CorrelatePlan |  Minor | core |
+| [PHOENIX-6435](https://issues.apache.org/jira/browse/PHOENIX-6435) | Fix 
ViewTTLIT test flapper |  Blocker | . |
+| [PHOENIX-6434](https://issues.apache.org/jira/browse/PHOENIX-6434) | 
Secondary Indexes on PHOENIX\_ROW\_TIMESTAMP() |  Major | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6479](https://issues.apache.org/jira/browse/PHOENIX-6479) | 
Duplicate commons-io dependency in phoenix-pherf |  Trivial | . |
+| [PHOENIX-6475](https://issues.apache.org/jira/browse/PHOENIX-6475) | Build 
failure on Linux ARM64 |  Major | core |
+| [PHOENIX-6420](https://issues.apache.org/jira/browse/PHOENIX-6420) | Wrong 
result when conditional and regular upserts are passed in the same commit batch 
|  Major | . |
+| [PHOENIX-6471](https://issues.apache.org/jira/browse/PHOENIX-6471) | Revert 
PHOENIX-5387 to remove unneeded CPL 1.0 license |  Blocker | . |
+| [PHOENIX-6442](https://issues.apache.org/jira/browse/PHOENIX-6442) | Phoenix 
should depend on the appropriate tephra-hbase-compat-x.y module |  Major | 
core, tephra |
+| [PHOENIX-6437](https://issues.apache.org/jira/browse/PHOENIX-6437) | Delete 
marker for parent-child rows does not get replicated via 
SystemCatalogWALEntryFilter |  Major | core |
+| [PHOENIX-6351](https://issues.apache.org/jira/browse/PHOENIX-6351) | 
PhoenixMRJobUtil getActiveResourceManagerAddress logic fails on 
pseudodistributed cluster |  Minor | core |
+| [PHOENIX-6447](https://issues.apache.org/jira/browse/PHOENIX-6447) | Add 
support for SYSTEM.CHILD\_LINK table in systemcatalogwalentryfilter |  Major | 
core |
+| [PHOENIX-6452](https://issues.apache.org/jira/browse/PHOENIX-6452) | 
cache-apache-client-artifact.sh stopped working |  Critical | core |
+| [PHOENIX-6427](https://issues.apache.org/jira/browse/PHOENIX-6427) | Create 
sequence fails in lowercase schema |  Major | core |
+| [PHOENIX-6424](https://issues.apache.org/jira/browse/PHOENIX-6424) | SELECT 
cf1.\* FAILS with a WHERE clause including cf2. |  Major | . |
+| [PHOENIX-6421](https://issues.apache.org/jira/browse/PHOENIX-6421) | 
Selecting an indexed array value from an uncovered column with local index 
returns NULL |  Major | . |
+| [PHOENIX-6423](https://issues.apache.org/jira/browse/PHOENIX-6423) | 
Wildcard queries fail with mixed default and explicit column families. |  
Critical | . |
+| [PHOENIX-6419](https://issues.apache.org/jira/browse/PHOENIX-6419) | Unused 
getResolverForQuery() in QueryCompiler.verifySCN() |  Trivial | core |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6483](https://issues.apache.org/jira/browse/PHOENIX-6483) | Flakes 
in BasePermissionsIT and AuditLoggingIT |  Major | . |
+| [PHOENIX-6482](https://issues.apache.org/jira/browse/PHOENIX-6482) | 
PherfMainIT#testPherfMain is consistently failing |  Major | . |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6417](https://issues.apache.org/jira/browse/PHOENIX-6417) | Fix 
PHERF ITs that are failing in the local builds |  Minor | . |
+| [PHOENIX-6118](https://issues.apache.org/jira/browse/PHOENIX-6118) | Multi 
Tenant Workloads using PHERF |  Major | . |
+| [PHOENIX-6429](https://issues.apache.org/jira/browse/PHOENIX-6429) | Add 
support for global connections and sequential data generators |  Major | . |
+| [PHOENIX-6430](https://issues.apache.org/jira/browse/PHOENIX-6430) | Add 
support for full row update for tables when no columns specfied in scenario |  
Major | . |
+| [PHOENIX-6431](https://issues.apache.org/jira/browse/PHOENIX-6431) | Add 
support for auto assigning pmfs |  Major | . |
+| [PHOENIX-6432](https://issues.apache.org/jira/browse/PHOENIX-6432) | Add 
support for additional load generators |  Major | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6436](https://issues.apache.org/jira/browse/PHOENIX-6436) | 
OrderedResultIterator overestimates memory requirements. |  Major | . |
+| [PHOENIX-6456](https://issues.apache.org/jira/browse/PHOENIX-6456) | Support 
query logging for DDL and DML |  Major | core |
+| [PHOENIX-6451](https://issues.apache.org/jira/browse/PHOENIX-6451) | Update 
joni and jcodings versions |  Major | . |
+| [PHOENIX-6446](https://issues.apache.org/jira/browse/PHOENIX-6446) | Bump 
default HBase version on 2.3 profile to 2.3.5 |  Major | . |
+| [PHOENIX-6418](https://issues.apache.org/jira/browse/PHOENIX-6418) | Bump 
default HBase version on 2.4 profile to 2.4.2 |  Major | . |
+
+
+
+## Release 5.1.1 - Unreleased (as of 2021-03-16)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6409](https://issues.apache.org/jira/browse/PHOENIX-6409) | Include 
local index uncovered columns merge in explain plan. |  Minor | . |
+| [PHOENIX-6385](https://issues.apache.org/jira/browse/PHOENIX-6385) | Not to 
use Scan#setSmall for HBase 2.x versions |  Major | . |
+| [PHOENIX-6402](https://issues.apache.org/jira/browse/PHOENIX-6402) | Allow 
using local indexes with uncovered columns in the WHERE clause |  Blocker | . |
+| [PHOENIX-6388](https://issues.apache.org/jira/browse/PHOENIX-6388) | Add 
sampled logging for read repairs |  Minor | . |
+| [PHOENIX-6396](https://issues.apache.org/jira/browse/PHOENIX-6396) | PChar 
illegal data exception should not contain value |  Major | . |
+| [PHOENIX-6380](https://issues.apache.org/jira/browse/PHOENIX-6380) | 
phoenix-client-embedded depends on logging classes |  Major | core |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6400](https://issues.apache.org/jira/browse/PHOENIX-6400) | Do no 
use local index with uncovered columns in the WHERE clause. |  Blocker | . |
+| [PHOENIX-6386](https://issues.apache.org/jira/browse/PHOENIX-6386) | 
Bulkload generates unverified index rows |  Major | core |
+| [PHOENIX-6343](https://issues.apache.org/jira/browse/PHOENIX-6343) | Phoenix 
allows duplicate column names when one of them is a primary key |  Major | core 
|
+| [PHOENIX-5250](https://issues.apache.org/jira/browse/PHOENIX-5250) | The 
accumulated wal files can't be cleaned |  Blocker | . |
+| [PHOENIX-6382](https://issues.apache.org/jira/browse/PHOENIX-6382) | Shaded 
artifact names and descriptions have unresolved ${hbase.profile} strings |  
Major | core |
+| [PHOENIX-6377](https://issues.apache.org/jira/browse/PHOENIX-6377) | 
phoenix-client has erronous maven dependecies |  Critical | core |
+| [PHOENIX-5440](https://issues.apache.org/jira/browse/PHOENIX-5440) | 
multiple warnings when building phoenix |  Minor | . |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6408](https://issues.apache.org/jira/browse/PHOENIX-6408) | LIMIT 
on local index query with uncovered columns in the WHERE returns wrong result. 
|  Major | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6394](https://issues.apache.org/jira/browse/PHOENIX-6394) | 
PostCommit Jenkins job detects incorrect HBase profile to rebuild with 2.3 and 
2.4 |  Major | . |
+| [PHOENIX-6359](https://issues.apache.org/jira/browse/PHOENIX-6359) | New 
module to support HBase 2.4.1+ releases |  Major | . |
+
+
+
+## Release 5.1.0 - Unreleased (as of 2021-02-05)
+
+
+
+### IMPORTANT ISSUES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-5265](https://issues.apache.org/jira/browse/PHOENIX-5265) | 
[UMBRELLA] Phoenix Test should use object based Plan for result comparison 
instead of using hard-corded comparison |  Major | . |
+| [PHOENIX-4412](https://issues.apache.org/jira/browse/PHOENIX-4412) | Tephra 
transaction context visibility level returns null instead of SNAPSHOT\_ALL |  
Critical | . |
+| [PHOENIX-5446](https://issues.apache.org/jira/browse/PHOENIX-5446) | Support 
Protobuf shaded clients (thin + thick) |  Major | . |
+| [PHOENIX-4866](https://issues.apache.org/jira/browse/PHOENIX-4866) | UDFs 
get error: org.apache.phoenix.schema.FunctionNotFoundException: ERROR 6001 
(42F01): Function undefined |  Blocker | . |
+| [PHOENIX-3655](https://issues.apache.org/jira/browse/PHOENIX-3655) | Global 
Phoenix Client Metrics for PQS |  Major | . |
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6213](https://issues.apache.org/jira/browse/PHOENIX-6213) | Extend 
Cell Tags to Delete object. |  Major | . |
+| [PHOENIX-6280](https://issues.apache.org/jira/browse/PHOENIX-6280) | Support 
HBase 2.4 |  Major | core |
+| [PHOENIX-6186](https://issues.apache.org/jira/browse/PHOENIX-6186) | Store 
table metadata last modified timestamp in PTable / System.Catalog |  Major | . |
+| [PHOENIX-5628](https://issues.apache.org/jira/browse/PHOENIX-5628) | Phoenix 
Function to Return HBase Row Key of Column Cell |  Major | . |
+| [PHOENIX-3547](https://issues.apache.org/jira/browse/PHOENIX-3547) | Promote 
CATALOG.VIEW\_INDEX\_ID to an int |  Blocker | . |
+| [PHOENIX-5426](https://issues.apache.org/jira/browse/PHOENIX-5426) | 
IndexUpgradeTestTool lacks an Apache License |  Blocker | . |
+| [PHOENIX-5252](https://issues.apache.org/jira/browse/PHOENIX-5252) | Add job 
priority option to UpdateStatisticsTool |  Major | . |
+| [PHOENIX-5180](https://issues.apache.org/jira/browse/PHOENIX-5180) | Add API 
to PhoenixRunTime to get ptable of a tenant using a global connection |  Major 
| . |
+| [PHOENIX-5062](https://issues.apache.org/jira/browse/PHOENIX-5062) | Create 
a new repo for the phoenix connectors |  Major | . |
+| [PHOENIX-5063](https://issues.apache.org/jira/browse/PHOENIX-5063) | Create 
a new repo for the phoenix query server |  Major | . |
+| [PHOENIX-5124](https://issues.apache.org/jira/browse/PHOENIX-5124) | Add 
config to enable PropertyPolicyProvider |  Major | . |
+| [PHOENIX-374](https://issues.apache.org/jira/browse/PHOENIX-374) | Enable 
access to dynamic columns in \* or cf.\* selection |  Critical | . |
+| [PHOENIX-3623](https://issues.apache.org/jira/browse/PHOENIX-3623) | 
Integrate Omid with Phoenix |  Major | . |
+| [PHOENIX-5128](https://issues.apache.org/jira/browse/PHOENIX-5128) | Provide 
option to skip header with CsvBulkLoadTool |  Major | . |
+| [PHOENIX-5025](https://issues.apache.org/jira/browse/PHOENIX-5025) | Tool to 
clean up orphan views |  Major | . |
+| [PHOENIX-4983](https://issues.apache.org/jira/browse/PHOENIX-4983) | Allow 
using a connection with a SCN set to write data to tables EXCEPT transactional 
tables or mutable tables with indexes or tables with a ROW\_TIMESTAMP column |  
Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6114](https://issues.apache.org/jira/browse/PHOENIX-6114) | Create 
shaded phoenix-pherf and remove lib dir from assembly |  Major | core |
+| [PHOENIX-6182](https://issues.apache.org/jira/browse/PHOENIX-6182) | 
IndexTool to verify and repair every index row |  Major | . |
+| [PHOENIX-5543](https://issues.apache.org/jira/browse/PHOENIX-5543) | 
Implement show schemas / show tables SQL commands |  Minor | . |
+| [PHOENIX-6349](https://issues.apache.org/jira/browse/PHOENIX-6349) | Add and 
use commons-cli to phoenix-thirdparty |  Major | . |
+| [PHOENIX-6337](https://issues.apache.org/jira/browse/PHOENIX-6337) | Bump 
default HBase versions to 2.3.4 |  Minor | . |
+| [PHOENIX-6250](https://issues.apache.org/jira/browse/PHOENIX-6250) | Fix 
ViewMetadataIT test flapper |  Major | . |
+| [PHOENIX-6327](https://issues.apache.org/jira/browse/PHOENIX-6327) | 
Consolidate Junit test categories |  Minor | core |
+| [PHOENIX-6276](https://issues.apache.org/jira/browse/PHOENIX-6276) | Log 
when hconnection is getting closed in ConnectionQueryServicesImpl |  Major | 
core |
+| [PHOENIX-5841](https://issues.apache.org/jira/browse/PHOENIX-5841) | When 
data columns get TTLed, we need inline index validation to publish a metric for 
this |  Major | . |
+| [PHOENIX-6307](https://issues.apache.org/jira/browse/PHOENIX-6307) | Build 
and release official binary distributions with each HBase profile |  Major | 
core |
+| [PHOENIX-6311](https://issues.apache.org/jira/browse/PHOENIX-6311) | Using 
phoenix-level table exists check in ViewUtil.getSystemTableForChildLinks |  
Major | . |
+| [PHOENIX-6211](https://issues.apache.org/jira/browse/PHOENIX-6211) | Paged 
scan filters |  Critical | . |
+| [PHOENIX-6275](https://issues.apache.org/jira/browse/PHOENIX-6275) | Handle 
JVM exit gracefully in unit tests |  Major | . |
+| [PHOENIX-6270](https://issues.apache.org/jira/browse/PHOENIX-6270) | Fix 
SystemTablesCreationOnConnectionIT.testUpgradeNotAllowed test failure on the 
master branch |  Major | . |
+| [PHOENIX-6265](https://issues.apache.org/jira/browse/PHOENIX-6265) | Fix 
GlobalIndexOptimizationIT test flapper |  Major | . |
+| [PHOENIX-6252](https://issues.apache.org/jira/browse/PHOENIX-6252) | Fix 
BackwardCompatibilityIT test flapper |  Major | . |
+| [PHOENIX-6251](https://issues.apache.org/jira/browse/PHOENIX-6251) | Fix 
ConcurrentMutationsExtendedIT.testConcurrentUpsertsWithNoIndexedColumns timout 
issue |  Major | . |
+| [PHOENIX-6245](https://issues.apache.org/jira/browse/PHOENIX-6245) | Update 
tephra dependency version to 0.16.0 |  Major | core |
+| [PHOENIX-6082](https://issues.apache.org/jira/browse/PHOENIX-6082) | No need 
to do checkAndPut when altering properties for a table or view with 
column-encoding enabled |  Major | . |
+| [PHOENIX-6242](https://issues.apache.org/jira/browse/PHOENIX-6242) | Remove 
remaining  commons-logging references |  Minor | core |
+| [PHOENIX-6086](https://issues.apache.org/jira/browse/PHOENIX-6086) | Take a 
snapshot of all SYSTEM tables before attempting to upgrade them |  Critical | . 
|
+| [PHOENIX-6237](https://issues.apache.org/jira/browse/PHOENIX-6237) | 
Relocate javax. classes in phoenix-client |  Major | core |
+| [PHOENIX-6231](https://issues.apache.org/jira/browse/PHOENIX-6231) | Update 
Omid to 1.0.2 |  Major | core |
+| [PHOENIX-5895](https://issues.apache.org/jira/browse/PHOENIX-5895) | 
Leverage WALCellFilter in the SystemCatalogWALEntryFilter to replicate system 
catalog table |  Minor | core |
+| [PHOENIX-6155](https://issues.apache.org/jira/browse/PHOENIX-6155) | Prevent 
doing direct upserts into SYSTEM.TASK from the client |  Major | . |
+| [PHOENIX-6207](https://issues.apache.org/jira/browse/PHOENIX-6207) | Paged 
server side grouped aggregate operations |  Major | . |
+| [PHOENIX-6222](https://issues.apache.org/jira/browse/PHOENIX-6222) | Bump 
default HBase version to 2.2.6 and 2.3.3 |  Minor | core |
+| [PHOENIX-5998](https://issues.apache.org/jira/browse/PHOENIX-5998) | Paged 
server side ungrouped aggregate operations |  Major | . |
+| [PHOENIX-6216](https://issues.apache.org/jira/browse/PHOENIX-6216) | Add 
Omid and Tephra support to create-release script |  Major | core |
+| [PHOENIX-6212](https://issues.apache.org/jira/browse/PHOENIX-6212) | Improve 
SystemCatalogIT.testSystemTableSplit() to ensure no splitting occurs when 
splitting is disabled |  Major | . |
+| [PHOENIX-6184](https://issues.apache.org/jira/browse/PHOENIX-6184) | Emit 
ageOfUnverifiedRow metric during read repairs |  Minor | core |
+| [PHOENIX-6209](https://issues.apache.org/jira/browse/PHOENIX-6209) | Remove 
unused estimateParallelLevel() |  Minor | core |
+| [PHOENIX-6126](https://issues.apache.org/jira/browse/PHOENIX-6126) | All 
createViewAddChildLink requests will go to the same region of 
SYSTEM.CHILD\_LINK |  Minor | . |
+| [PHOENIX-6167](https://issues.apache.org/jira/browse/PHOENIX-6167) | Adding 
maxMutationCellSizeBytes config and exception |  Trivial | . |
+| [PHOENIX-6181](https://issues.apache.org/jira/browse/PHOENIX-6181) | 
IndexRepairRegionScanner to verify and repair every global index row |  Major | 
. |
+| [PHOENIX-6129](https://issues.apache.org/jira/browse/PHOENIX-6129) | 
Optimize tableExists() call while retrieving correct MUTEX table |  Major | . |
+| [PHOENIX-6206](https://issues.apache.org/jira/browse/PHOENIX-6206) | Update 
phoenix-thirdparty dependency version to 1.0.0 |  Major | core |
+| [PHOENIX-6202](https://issues.apache.org/jira/browse/PHOENIX-6202) | New 
column in index gets added as PK with CASCADE INDEX |  Major | . |
+| [PHOENIX-6172](https://issues.apache.org/jira/browse/PHOENIX-6172) | 
Updating VIEW\_INDEX\_ID column type and ts in Syscat with a 4.16 upgrade 
script |  Major | . |
+| [PHOENIX-6189](https://issues.apache.org/jira/browse/PHOENIX-6189) | 
DATA\_EXCEEDS\_MAX\_CAPACITY exception error string should contain column name 
instead of actual value |  Trivial | . |
+| [PHOENIX-6125](https://issues.apache.org/jira/browse/PHOENIX-6125) | Make 
sure SYSTEM.TASK does not split |  Major | . |
+| [PHOENIX-6151](https://issues.apache.org/jira/browse/PHOENIX-6151) | Switch 
phoenix-client to shade-by-default mode |  Major | core |
+| [PHOENIX-6185](https://issues.apache.org/jira/browse/PHOENIX-6185) | 
OPERATION\_TIMED\_OUT#newException method swallows the exception message and 
root cause exception. |  Major | core |
+| [PHOENIX-6160](https://issues.apache.org/jira/browse/PHOENIX-6160) | 
Simplifying concurrent mutation handling for global Indexes |  Major | . |
+| [PHOENIX-6176](https://issues.apache.org/jira/browse/PHOENIX-6176) | Set 
zookeeper as provided in phoenix-server |  Major | core |
+| [PHOENIX-6173](https://issues.apache.org/jira/browse/PHOENIX-6173) | Archive 
test artifacts in Jenkins multibranch postcommit job |  Major | core |
+| [PHOENIX-6128](https://issues.apache.org/jira/browse/PHOENIX-6128) | Remove 
unused getAdmin() call inside CQSI.init() |  Minor | . |
+| [PHOENIX-6055](https://issues.apache.org/jira/browse/PHOENIX-6055) | Improve 
error reporting for index validation when there are "Not matching index rows" | 
 Major | . |
+| [PHOENIX-5909](https://issues.apache.org/jira/browse/PHOENIX-5909) | Table 
and index-level metrics for indexing coprocs |  Major | . |
+| [PHOENIX-6010](https://issues.apache.org/jira/browse/PHOENIX-6010) | Create 
phoenix-thirdparty, and consume guava through it |  Major | core, omid, tephra |
+| [PHOENIX-6131](https://issues.apache.org/jira/browse/PHOENIX-6131) | Remove 
Omid and Tephra daemon components from Phoenix assembly |  Major | . |
+| [PHOENIX-6067](https://issues.apache.org/jira/browse/PHOENIX-6067) | (5.x) 
Global Secondary Index Parity with 4.x |  Blocker | . |
+| [PHOENIX-6112](https://issues.apache.org/jira/browse/PHOENIX-6112) | 
Coupling of two classes only use logger |  Minor | core |
+| [PHOENIX-5896](https://issues.apache.org/jira/browse/PHOENIX-5896) | 
Implement incremental rebuild along the failed regions in IndexTool |  Major | 
. |
+| [PHOENIX-6093](https://issues.apache.org/jira/browse/PHOENIX-6093) | adding 
hashcode to phoenix pherf Column class |  Minor | . |
+| [PHOENIX-6102](https://issues.apache.org/jira/browse/PHOENIX-6102) | Better 
isolation for CI jobs an ASF Jenkins |  Major | . |
+| [PHOENIX-6034](https://issues.apache.org/jira/browse/PHOENIX-6034) | 
Optimize InListIT |  Major | core |
+| [PHOENIX-6064](https://issues.apache.org/jira/browse/PHOENIX-6064) | Make 
Tephra support optional |  Major | core, tephra |
+| [PHOENIX-5881](https://issues.apache.org/jira/browse/PHOENIX-5881) | Port 
MaxLookbackAge logic to 5.x |  Blocker | . |
+| [PHOENIX-6059](https://issues.apache.org/jira/browse/PHOENIX-6059) | Adding 
more pagination tests |  Minor | . |
+| [PHOENIX-6028](https://issues.apache.org/jira/browse/PHOENIX-6028) | Change 
default HBase profile to 2.1 in 5.x |  Major | core |
+| [PHOENIX-6016](https://issues.apache.org/jira/browse/PHOENIX-6016) | Support 
HBase 2.3.0 |  Major | . |
+| [PHOENIX-5760](https://issues.apache.org/jira/browse/PHOENIX-5760) | Pherf 
Support Sequential Datatypes for INTEGER type fields and have fixed row 
distribution |  Minor | . |
+| [PHOENIX-5983](https://issues.apache.org/jira/browse/PHOENIX-5983) | Set 
Hadoop dependencies as provided in phoenix-server |  Major | core |
+| [PHOENIX-5789](https://issues.apache.org/jira/browse/PHOENIX-5789) | try to 
standardize on a JSON library |  Minor | core |
+| [PHOENIX-5988](https://issues.apache.org/jira/browse/PHOENIX-5988) | Bump 
HBase and Hadoop versions to latest working patch level on master |  Major | 
core |
+| [PHOENIX-5975](https://issues.apache.org/jira/browse/PHOENIX-5975) | Index 
rebuild/verification page size should be configurable from IndexTool |  Major | 
. |
+| [PHOENIX-5897](https://issues.apache.org/jira/browse/PHOENIX-5897) | 
SingleKeyValueTuple.toString() returns unexpected result |  Minor | . |
+| [PHOENIX-5793](https://issues.apache.org/jira/browse/PHOENIX-5793) | Support 
parallel init and fast null return for SortMergeJoinPlan. |  Minor | . |
+| [PHOENIX-5956](https://issues.apache.org/jira/browse/PHOENIX-5956) | 
Optimize LeftSemiJoin For SortMergeJoin |  Major | . |
+| [PHOENIX-5875](https://issues.apache.org/jira/browse/PHOENIX-5875) | 
Optional logging for IndexTool verification |  Major | . |
+| [PHOENIX-5903](https://issues.apache.org/jira/browse/PHOENIX-5903) | Mark 
more hbase dependency's scope as provided for phoenix-server |  Major | . |
+| [PHOENIX-5910](https://issues.apache.org/jira/browse/PHOENIX-5910) | 
IndexTool verification-only runs should have counters for unverified rows |  
Major | . |
+| [PHOENIX-5931](https://issues.apache.org/jira/browse/PHOENIX-5931) | 
PhoenixIndexFailurePolicy throws NPE if cause of IOE is null |  Minor | . |
+| [PHOENIX-5256](https://issues.apache.org/jira/browse/PHOENIX-5256) | Remove 
queryserver related scripts/files as the former has its own repo |  Trivial | . 
|
+| [PHOENIX-5899](https://issues.apache.org/jira/browse/PHOENIX-5899) | Index 
writes and verifications should contain information of underlying cause of 
failure |  Major | . |
+| [PHOENIX-5892](https://issues.apache.org/jira/browse/PHOENIX-5892) | Add 
code coverage steps in build documentation |  Major | . |
+| [PHOENIX-5891](https://issues.apache.org/jira/browse/PHOENIX-5891) | Ensure 
that code coverage does not drop with subsequent commits |  Major | . |
+| [PHOENIX-5842](https://issues.apache.org/jira/browse/PHOENIX-5842) | Code 
Coverage tool for Phoenix |  Major | . |
+| [PHOENIX-5808](https://issues.apache.org/jira/browse/PHOENIX-5808) | Improve 
shaded artifact naming convetions |  Major | core |
+| [PHOENIX-4521](https://issues.apache.org/jira/browse/PHOENIX-4521) | Allow 
Pherf scenario to define per query max allowed query execution duration after 
which thread is interrupted |  Major | . |
+| [PHOENIX-5562](https://issues.apache.org/jira/browse/PHOENIX-5562) | 
Simplify detection of concurrent updates on data tables with indexes |  Major | 
. |
+| [PHOENIX-5748](https://issues.apache.org/jira/browse/PHOENIX-5748) | 
Simplify index update generation code for consistent global indexes |  Major | 
. |
+| [PHOENIX-5794](https://issues.apache.org/jira/browse/PHOENIX-5794) | Create 
a threshold for non async index creation, that can be modified in configs |  
Major | . |
+| [PHOENIX-5814](https://issues.apache.org/jira/browse/PHOENIX-5814) | disable 
trimStackTrace |  Major | connectors, core, omid, queryserver, tephra |
+| [PHOENIX-5751](https://issues.apache.org/jira/browse/PHOENIX-5751) | Remove 
redundant IndexUtil#isGlobalIndexCheckEnabled() calls for immutable data tables 
|  Major | . |
+| [PHOENIX-5641](https://issues.apache.org/jira/browse/PHOENIX-5641) | 
Decouple phoenix-queryserver from phoenix-core |  Major | . |
+| [PHOENIX-5699](https://issues.apache.org/jira/browse/PHOENIX-5699) | 
Investigate reducing chore intervals in MiniCluster to speed up tests |  Major 
| . |
+| [PHOENIX-4679](https://issues.apache.org/jira/browse/PHOENIX-4679) | Exit 
build-proto.sh if not using protoc v2.5.0 |  Minor | . |
+| [PHOENIX-5633](https://issues.apache.org/jira/browse/PHOENIX-5633) | Add 
table name info to scan logging |  Major | . |
+| [PHOENIX-5720](https://issues.apache.org/jira/browse/PHOENIX-5720) | 
Multiple scans on the same table region cause incorrect IndexTool counters |  
Major | . |
+| [PHOENIX-5697](https://issues.apache.org/jira/browse/PHOENIX-5697) | Avoid 
resource leakage with try-with-resources |  Major | . |
+| [PHOENIX-5703](https://issues.apache.org/jira/browse/PHOENIX-5703) | Add 
MAVEN\_HOME toPATH in jenkins build |  Major | . |
+| [PHOENIX-5694](https://issues.apache.org/jira/browse/PHOENIX-5694) | Add MR 
job counters for IndexTool inline verification |  Major | . |
+| [PHOENIX-5634](https://issues.apache.org/jira/browse/PHOENIX-5634) | Use 
'phoenix.default.update.cache.frequency' from connection properties at query 
time |  Minor | . |
+| [PHOENIX-5674](https://issues.apache.org/jira/browse/PHOENIX-5674) | 
IndexTool to not write already correct index rows |  Major | . |
+| [PHOENIX-5454](https://issues.apache.org/jira/browse/PHOENIX-5454) | Phoenix 
scripts start foreground java processes as child processes |  Minor | . |
+| [PHOENIX-5658](https://issues.apache.org/jira/browse/PHOENIX-5658) | 
IndexTool to verify index rows inline |  Major | . |
+| [PHOENIX-5576](https://issues.apache.org/jira/browse/PHOENIX-5576) | Fix 
exec-maven-plugin version warning |  Minor | . |
+| [PHOENIX-5630](https://issues.apache.org/jira/browse/PHOENIX-5630) | 
MAX\_MUTATION\_SIZE\_EXCEEDED and MAX\_MUTATION\_SIZE\_BYTES\_EXCEEDED 
SQLExceptions should print existing size |  Minor | . |
+| [PHOENIX-5614](https://issues.apache.org/jira/browse/PHOENIX-5614) | Remove 
unnecessary instances of ClassNotFoundException thrown stemming from various 
QueryUtil APIs |  Minor | . |
+| [PHOENIX-5593](https://issues.apache.org/jira/browse/PHOENIX-5593) | Remove 
null checks for JoinCompiler |  Minor | . |
+| [PHOENIX-5599](https://issues.apache.org/jira/browse/PHOENIX-5599) | Make 
LocalHBaseState consistent between master and 4.x |  Major | . |
+| [PHOENIX-5494](https://issues.apache.org/jira/browse/PHOENIX-5494) | 
Batched, mutable Index updates are unnecessarily run one-by-one |  Major | . |
+| [PHOENIX-5551](https://issues.apache.org/jira/browse/PHOENIX-5551) | Update 
maven apache parent to version 21 |  Minor | . |
+| [PHOENIX-5575](https://issues.apache.org/jira/browse/PHOENIX-5575) | Remove 
redundant dependency versions |  Trivial | . |
+| [PHOENIX-5565](https://issues.apache.org/jira/browse/PHOENIX-5565) | Unify 
index update structures in IndexRegionObserver and IndexCommitter |  Major | . |
+| [PHOENIX-5564](https://issues.apache.org/jira/browse/PHOENIX-5564) | 
Restructure read repair to improve readability and correctness |  Major | . |
+| [PHOENIX-5548](https://issues.apache.org/jira/browse/PHOENIX-5548) | Upgrade 
Jetty to 9.3.27.v20190418 |  Major | . |
+| [PHOENIX-5558](https://issues.apache.org/jira/browse/PHOENIX-5558) | 
Eliminate the second single data row scan during read repairs |  Major | . |
+| [PHOENIX-5527](https://issues.apache.org/jira/browse/PHOENIX-5527) | 
Unverified index rows should not be deleted due to replication lag |  Major | . 
|
+| [PHOENIX-5540](https://issues.apache.org/jira/browse/PHOENIX-5540) | Full 
row index write at the last write phase for immutable global indexes |  Major | 
. |
+| [PHOENIX-5539](https://issues.apache.org/jira/browse/PHOENIX-5539) | Full 
row index write at the last write phase for mutable global indexes |  Major | . 
|
+| [PHOENIX-5500](https://issues.apache.org/jira/browse/PHOENIX-5500) | Add 
documentation for Exec permission requirements on SYSTEM.CHILD\_LINK for 
creating views |  Major | . |
+| [PHOENIX-5514](https://issues.apache.org/jira/browse/PHOENIX-5514) | Index 
read repair should use index rpc handlers |  Major | . |
+| [PHOENIX-5493](https://issues.apache.org/jira/browse/PHOENIX-5493) | Remove 
unnecesary iteration in BaseResultIterator |  Minor | . |
+| [PHOENIX-5491](https://issues.apache.org/jira/browse/PHOENIX-5491) | Improve 
performance of InListExpression.hashCode |  Minor | . |
+| [PHOENIX-4285](https://issues.apache.org/jira/browse/PHOENIX-4285) | Add 
PHERF.LOG\_PER\_NROWS constraint to PHERF.properties file |  Minor | . |
+| [PHOENIX-5130](https://issues.apache.org/jira/browse/PHOENIX-5130) | removed 
'static' keyword from 'private static enum'. |  Trivial | . |
+| [PHOENIX-5459](https://issues.apache.org/jira/browse/PHOENIX-5459) | Enable 
running the test suite with JDK11 |  Major | . |
+| [PHOENIX-5451](https://issues.apache.org/jira/browse/PHOENIX-5451) | Column 
pruning for Subselect |  Major | . |
+| [PHOENIX-5428](https://issues.apache.org/jira/browse/PHOENIX-5428) | Upgrade 
maven-checkstyle-plugin version |  Minor | . |
+| [PHOENIX-5389](https://issues.apache.org/jira/browse/PHOENIX-5389) | Push 
down PostFilter to Sub-JoinTable for SortMergeJoin and NoStarJoin |  Major | . |
+| [PHOENIX-5228](https://issues.apache.org/jira/browse/PHOENIX-5228) | use 
slf4j for logging in phoenix project |  Trivial | . |
+| [PHOENIX-5382](https://issues.apache.org/jira/browse/PHOENIX-5382) | Perf 
improvement with bulk operation over iterations |  Blocker | . |
+| [PHOENIX-5386](https://issues.apache.org/jira/browse/PHOENIX-5386) | 
Disallow creating views on top of SYSTEM tables |  Blocker | . |
+| [PHOENIX-5374](https://issues.apache.org/jira/browse/PHOENIX-5374) | 
Incorrect exception thrown in some cases when client does not have Exec 
permissions on SYSTEM:CATALOG |  Major | . |
+| [PHOENIX-5343](https://issues.apache.org/jira/browse/PHOENIX-5343) | 
OrphanViewTool should not check Index Tables |  Major | . |
+| [PHOENIX-5318](https://issues.apache.org/jira/browse/PHOENIX-5318) | Slots 
passed to SkipScan filter is incorrect for desc primary keys that are prefixes 
of each other |  Major | . |
+| [PHOENIX-5316](https://issues.apache.org/jira/browse/PHOENIX-5316) | Use 
callable instead of runnable so that Pherf exceptions cause tests to fail |  
Major | . |
+| [PHOENIX-5112](https://issues.apache.org/jira/browse/PHOENIX-5112) | 
Simplify QueryPlan selection in Phoenix |  Major | . |
+| [PHOENIX-5168](https://issues.apache.org/jira/browse/PHOENIX-5168) | 
IndexScrutinyTool cannot output to table when analyzing tenant-owned indexes |  
Major | . |
+| [PHOENIX-5213](https://issues.apache.org/jira/browse/PHOENIX-5213) | 
Phoenix-client improvements:  add more relocations, exclude log binding, add 
source jar |  Major | . |
+| [PHOENIX-5251](https://issues.apache.org/jira/browse/PHOENIX-5251) | Avoid 
taking explicit lock by using AtomicReference in PhoenixAccessController class 
|  Minor | . |
+| [PHOENIX-5187](https://issues.apache.org/jira/browse/PHOENIX-5187) | Avoid 
using FileInputStream and FileOutputStream |  Major | . |
+| [PHOENIX-5181](https://issues.apache.org/jira/browse/PHOENIX-5181) | support 
Math sin/cos/tan functions |  Minor | . |
+| [PHOENIX-5235](https://issues.apache.org/jira/browse/PHOENIX-5235) | Update 
SQLline version to the latest |  Minor | . |
+| [PHOENIX-5190](https://issues.apache.org/jira/browse/PHOENIX-5190) | 
Implement a TaskRegionObserver for index rebuilds |  Major | . |
+| [PHOENIX-5172](https://issues.apache.org/jira/browse/PHOENIX-5172) | Harden 
queryserver canary tool with retries and effective logging |  Minor | . |
+| [PHOENIX-4900](https://issues.apache.org/jira/browse/PHOENIX-4900) | Modify 
MAX\_MUTATION\_SIZE\_EXCEEDED and MAX\_MUTATION\_SIZE\_BYTES\_EXCEEDED 
exception message to recommend turning autocommit on for deletes |  Major | . |
+| [PHOENIX-4618](https://issues.apache.org/jira/browse/PHOENIX-4618) | 
Optimize out order-by on sort-merge-join when possible |  Major | . |
+| [PHOENIX-5148](https://issues.apache.org/jira/browse/PHOENIX-5148) | Improve 
OrderPreservingTracker to optimize OrderBy/GroupBy for ClientScanPlan and 
ClientAggregatePlan |  Major | . |
+| [PHOENIX-5185](https://issues.apache.org/jira/browse/PHOENIX-5185) | support 
Math PI function |  Minor | . |
+| [PHOENIX-5131](https://issues.apache.org/jira/browse/PHOENIX-5131) | Make 
spilling to disk for order/group by configurable |  Major | . |
+| [PHOENIX-5182](https://issues.apache.org/jira/browse/PHOENIX-5182) | 
Deprecate getTotalSum API of the GlobalMetric interface |  Major | . |
+| [PHOENIX-5175](https://issues.apache.org/jira/browse/PHOENIX-5175) | 
Separate client settings for disabling server side mutations for upserts and 
deletes |  Minor | . |
+| [PHOENIX-5089](https://issues.apache.org/jira/browse/PHOENIX-5089) | 
IndexScrutinyTool should be able to analyze tenant-owned indexes |  Major | . |
+| [PHOENIX-5141](https://issues.apache.org/jira/browse/PHOENIX-5141) | Use 
HBaseFactoryProvider.getConfigurationFactory to get the config in PhoenixRDD |  
Major | . |
+| [PHOENIX-5069](https://issues.apache.org/jira/browse/PHOENIX-5069) | Use 
asynchronous refresh to provide non-blocking Phoenix Stats Client Cache |  
Major | . |
+| [PHOENIX-4940](https://issues.apache.org/jira/browse/PHOENIX-4940) | 
IndexTool should be able to rebuild tenant-owned indexes |  Major | . |
+| [PHOENIX-5121](https://issues.apache.org/jira/browse/PHOENIX-5121) | Move 
unnecessary sorting and fetching out of loop |  Minor | . |
+| [PHOENIX-5105](https://issues.apache.org/jira/browse/PHOENIX-5105) | Push 
Filter through Sort for SortMergeJoin |  Major | . |
+| [PHOENIX-5091](https://issues.apache.org/jira/browse/PHOENIX-5091) | Add new 
features to UpdateStatisticsTool |  Major | . |
+| [PHOENIX-4820](https://issues.apache.org/jira/browse/PHOENIX-4820) | 
Optimize OrderBy for ClientAggregatePlan |  Major | . |
+| [PHOENIX-5048](https://issues.apache.org/jira/browse/PHOENIX-5048) | Index 
Rebuilder does not handle INDEX\_STATE timestamp check for all index |  Major | 
. |
+| [PHOENIX-3534](https://issues.apache.org/jira/browse/PHOENIX-3534) | Support 
multi region SYSTEM.CATALOG table |  Major | . |
+| [PHOENIX-5037](https://issues.apache.org/jira/browse/PHOENIX-5037) | Fix for 
warning: Reporting configuration should be done in \<reporting\> section, not 
in maven-site-plugin \<configuration\> as reportPlugins parameter |  Minor | . |
+| [PHOENIX-5038](https://issues.apache.org/jira/browse/PHOENIX-5038) | Fix for 
warning: Multiple versions of scala detected in phoenix-spark |  Minor | . |
+| [PHOENIX-5036](https://issues.apache.org/jira/browse/PHOENIX-5036) | Fix for 
warning: 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be 
unique: junit:junit:jar -\> duplicate declaration of version |  Minor | . |
+| [PHOENIX-5026](https://issues.apache.org/jira/browse/PHOENIX-5026) | Add 
client setting to disable server side mutations |  Major | . |
+| [PHOENIX-4996](https://issues.apache.org/jira/browse/PHOENIX-4996) | 
Refactor PTableImpl to use Builder Pattern |  Major | . |
+| [PHOENIX-4967](https://issues.apache.org/jira/browse/PHOENIX-4967) | Reverse 
scan along LOCAL index does not always return all data |  Major | . |
+| [PHOENIX-4966](https://issues.apache.org/jira/browse/PHOENIX-4966) | 
Implement unhandledFilters in PhoenixRelation so that spark only evaluates 
filters when required |  Major | . |
+| [PHOENIX-4964](https://issues.apache.org/jira/browse/PHOENIX-4964) | ORDER 
BY should use a LOCAL index even if the query is not fully covered |  Minor | . 
|
+| [PHOENIX-4688](https://issues.apache.org/jira/browse/PHOENIX-4688) | Add 
kerberos authentication to python-phoenixdb |  Minor | . |
+| [PHOENIX-4731](https://issues.apache.org/jira/browse/PHOENIX-4731) | Make 
running transactional unit tests for a given provider optional |  Major | . |
+| [PHOENIX-4907](https://issues.apache.org/jira/browse/PHOENIX-4907) | 
IndexScrutinyTool should use empty catalog instead of null |  Major | . |
+| [PHOENIX-4903](https://issues.apache.org/jira/browse/PHOENIX-4903) | 
HashCache recreated on client for every RegionServer it is sent to |  Major | . 
|
+| [PHOENIX-4858](https://issues.apache.org/jira/browse/PHOENIX-4858) | Add 
PHOENIX-3655 PQS Client Metrics documentation |  Major | . |
+| [PHOENIX-4666](https://issues.apache.org/jira/browse/PHOENIX-4666) | Add a 
subquery cache that persists beyond the life of a query |  Major | . |
+| [PHOENIX-4882](https://issues.apache.org/jira/browse/PHOENIX-4882) | The 
client re-resolves the table for every projected non-indexed column when 
there's a local index. |  Major | . |
+| [PHOENIX-4755](https://issues.apache.org/jira/browse/PHOENIX-4755) | Provide 
an option to plugin custom avatica server config in PQS |  Major | . |
+| [PHOENIX-4854](https://issues.apache.org/jira/browse/PHOENIX-4854) | Make 
LoggingPhoenixResultSet idempotent when logging metrics |  Major | . |
+| [PHOENIX-4853](https://issues.apache.org/jira/browse/PHOENIX-4853) | Add sql 
statement to PhoenixMetricsLog interface for query level metrics logging |  
Major | . |
+| [PHOENIX-4835](https://issues.apache.org/jira/browse/PHOENIX-4835) | 
LoggingPhoenixConnection should log metrics upon connection close |  Major | . |
+| [PHOENIX-4750](https://issues.apache.org/jira/browse/PHOENIX-4750) | Resolve 
server customizers and provide them to Avatica |  Major | . |
+| [PHOENIX-4805](https://issues.apache.org/jira/browse/PHOENIX-4805) | Move 
Avatica version to 1.12 for PQS |  Major | . |
+| [PHOENIX-4834](https://issues.apache.org/jira/browse/PHOENIX-4834) | 
PhoenixMetricsLog interface methods should not depend on specific logger |  
Major | . |
+| [PHOENIX-4751](https://issues.apache.org/jira/browse/PHOENIX-4751) | Support 
client-side hash aggregation with SORT\_MERGE\_JOIN |  Major | . |
+| [PHOENIX-4829](https://issues.apache.org/jira/browse/PHOENIX-4829) | Fixed 
Spelling |  Trivial | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6360](https://issues.apache.org/jira/browse/PHOENIX-6360) | 
phoenix-core has compile dependency on phoenix-hbase-compat |  Blocker | core |
+| [PHOENIX-5874](https://issues.apache.org/jira/browse/PHOENIX-5874) | 
IndexTool does not set TTL on its log tables correctly |  Major | . |
+| [PHOENIX-6078](https://issues.apache.org/jira/browse/PHOENIX-6078) | Remove 
Internal Phoenix Connections from parent LinkedQueue when closed |  Major | . |
+| [PHOENIX-5872](https://issues.apache.org/jira/browse/PHOENIX-5872) | Close 
Internal Phoenix Connections that were running during cancel |  Major | . |
+| [PHOENIX-6347](https://issues.apache.org/jira/browse/PHOENIX-6347) | Remove 
maven-gpg-plugin invoication from release profile |  Major | core |
+| [PHOENIX-6346](https://issues.apache.org/jira/browse/PHOENIX-6346) | Javadoc 
generation fails with Java 8 |  Major | core |
+| [PHOENIX-6339](https://issues.apache.org/jira/browse/PHOENIX-6339) | Older 
client using aggregate queries shows incorrect results. |  Blocker | . |
+| [PHOENIX-6273](https://issues.apache.org/jira/browse/PHOENIX-6273) | Add 
support to handle MR Snapshot restore externally |  Major | core |
+| [PHOENIX-6338](https://issues.apache.org/jira/browse/PHOENIX-6338) | 
TxCheckpointIT frequently hangs on 4.x |  Major | core |
+| [PHOENIX-6288](https://issues.apache.org/jira/browse/PHOENIX-6288) | 
Minicluster startup problems on Jenkins |  Critical | . |
+| [PHOENIX-6322](https://issues.apache.org/jira/browse/PHOENIX-6322) | 
hasPreWALAppend() returns false for HBase 2.3 and 2.4 |  Blocker | core |
+| [PHOENIX-6330](https://issues.apache.org/jira/browse/PHOENIX-6330) | 
SystemCatalogRegionObserver isn't added when cluster is initialized with 
isNamespaceMappingEnabled=true |  Critical | core |
+| [PHOENIX-6333](https://issues.apache.org/jira/browse/PHOENIX-6333) | Hbase 
versions older than 2.4.0 are incompatible with Hadoop 3.1.4 |  Blocker | core |
+| [PHOENIX-6323](https://issues.apache.org/jira/browse/PHOENIX-6323) | 
isRawFilterSupported() returns true for HBase 2.2 compat module |  Blocker | 
core |
+| [PHOENIX-6326](https://issues.apache.org/jira/browse/PHOENIX-6326) | Phoenix 
doesn't work with Java version 11.0.9.1 , due to Jetty problem |  Critical | 
core |
+| [PHOENIX-6319](https://issues.apache.org/jira/browse/PHOENIX-6319) | remove 
cp python logic from the release script |  Major | . |
+| [PHOENIX-6313](https://issues.apache.org/jira/browse/PHOENIX-6313) | Rebuild 
HBase in Yetus |  Critical | core |
+| [PHOENIX-3710](https://issues.apache.org/jira/browse/PHOENIX-3710) | Cannot 
use lowername data table name with indextool |  Minor | . |
+| [PHOENIX-6298](https://issues.apache.org/jira/browse/PHOENIX-6298) | Use 
timestamp of PENDING\_DISABLE\_COUNT to calculate elapse time for 
PENDING\_DISABLE state |  Major | . |
+| [PHOENIX-6148](https://issues.apache.org/jira/browse/PHOENIX-6148) | 
[SchemaExtractionTool]DDL parsing exception in Phoenix in view name |  Major | 
. |
+| [PHOENIX-6305](https://issues.apache.org/jira/browse/PHOENIX-6305) | 
Throttling decision does not take offheap memstore size into account |  Major | 
core |
+| [PHOENIX-6295](https://issues.apache.org/jira/browse/PHOENIX-6295) | Fix 
non-static inner classes for better memory management |  Major | . |
+| [PHOENIX-6306](https://issues.apache.org/jira/browse/PHOENIX-6306) | slf4j 
exclusion from phoenix-server doesn't work |  Minor | core |
+| [PHOENIX-3499](https://issues.apache.org/jira/browse/PHOENIX-3499) | Enable 
null value for quote character for CSVBulkLoad tool |  Major | . |
+| [PHOENIX-3633](https://issues.apache.org/jira/browse/PHOENIX-3633) | null 
pointer exception when subsquery for not exists returns empty result set |  
Major | . |
+| [PHOENIX-6293](https://issues.apache.org/jira/browse/PHOENIX-6293) | 
PHOENIX-6193 breaks projects depending on the phoenix-client artifact |  
Blocker | core |
+| [PHOENIX-6296](https://issues.apache.org/jira/browse/PHOENIX-6296) | 
Synchronize @Parameters, @BeforeClass and @AfterClass methods take 2 |  
Critical | core |
+| [PHOENIX-6277](https://issues.apache.org/jira/browse/PHOENIX-6277) | upsert 
into data error after HBASE-24850,HBASE-24754 merged |  Major | core |
+| [PHOENIX-6290](https://issues.apache.org/jira/browse/PHOENIX-6290) | Extend 
IndexRegionSplitPolicy from SteppingSplitPolicy on master |  Major | core |
+| [PHOENIX-6286](https://issues.apache.org/jira/browse/PHOENIX-6286) | Extend 
syscat RegionSplitPolicies from the default Policy for the HBase branch |  
Major | . |
+| [PHOENIX-6287](https://issues.apache.org/jira/browse/PHOENIX-6287) | Fix 
incorrect log  in ParallelIterators.submitWork |  Major | . |
+| [PHOENIX-6283](https://issues.apache.org/jira/browse/PHOENIX-6283) | 
MutableIndexExtendedIT#testCompactDisabledIndex consistently fails with HBase 
2.3 |  Blocker | core |
+| [PHOENIX-6104](https://issues.apache.org/jira/browse/PHOENIX-6104) | 
SplitSystemCatalogIT tests very unstable with Hbase 2.3 |  Major | core |
+| [PHOENIX-6267](https://issues.apache.org/jira/browse/PHOENIX-6267) | View 
Index PK Fixed Width Field Truncation |  Blocker | . |
+| [PHOENIX-6274](https://issues.apache.org/jira/browse/PHOENIX-6274) | Flaky 
test TableSnapshotReadsMapReduceIT.testMapReduceSnapshotsMultiRegion |  Major | 
. |
+| [PHOENIX-6263](https://issues.apache.org/jira/browse/PHOENIX-6263) | Few 
Table references are leaked |  Major | . |
+| [PHOENIX-6218](https://issues.apache.org/jira/browse/PHOENIX-6218) | Rows 
deleted count for client side deletes is incorrect for immutable tables with 
indexes |  Major | . |
+| [PHOENIX-6058](https://issues.apache.org/jira/browse/PHOENIX-6058) | When 
maxLookback is not enabled, IndexTool should not do deep verification |  
Blocker | . |
+| [PHOENIX-6260](https://issues.apache.org/jira/browse/PHOENIX-6260) | Omid 
exclusions are incomplete |  Major | core |
+| [PHOENIX-6241](https://issues.apache.org/jira/browse/PHOENIX-6241) | 
ViewIndexId sequences collide with ones created on the pre-4.15 version |  
Blocker | . |
+| [PHOENIX-5921](https://issues.apache.org/jira/browse/PHOENIX-5921) | Phoenix 
Index verification logging Exception with huge huge row |  Minor | . |
+| [PHOENIX-5712](https://issues.apache.org/jira/browse/PHOENIX-5712) | Got 
SYSCAT  ILLEGAL\_DATA exception after created tenant index on view |  Blocker | 
. |
+| [PHOENIX-6232](https://issues.apache.org/jira/browse/PHOENIX-6232) | 
Correlated subquery should not push to RegionServer as the probe side of the 
Hash join |  Major | . |
+| [PHOENIX-6239](https://issues.apache.org/jira/browse/PHOENIX-6239) | 
NullPointerException when index table does not use COLUMN\_ENCODED\_BYTES |  
Major | . |
+| [PHOENIX-5960](https://issues.apache.org/jira/browse/PHOENIX-5960) | 
Creating a view on a non-existent table throws the wrong exception |  Minor | . 
|
+| [PHOENIX-6223](https://issues.apache.org/jira/browse/PHOENIX-6223) | could 
not find or load main class sqline.SqLine |  Minor | . |
+| [PHOENIX-5920](https://issues.apache.org/jira/browse/PHOENIX-5920) | Skip 
SYSTEM TABLE checks while creating phoenix connection if client has set the 
DoNotUpgrade config |  Major | . |
+| [PHOENIX-6233](https://issues.apache.org/jira/browse/PHOENIX-6233) | 
QueryTimeoutIT fails sometimes. |  Minor | . |
+| [PHOENIX-6224](https://issues.apache.org/jira/browse/PHOENIX-6224) | Support 
 Correlated IN Subquery |  Major | . |
+| [PHOENIX-6068](https://issues.apache.org/jira/browse/PHOENIX-6068) | (5.x) 
Read repair reduces the number of rows returned for LIMIT queries |  Blocker | 
. |
+| [PHOENIX-6230](https://issues.apache.org/jira/browse/PHOENIX-6230) | IT 
suite hangs on ViewConcurrencyAndFailureIT |  Critical | core |
+| [PHOENIX-6228](https://issues.apache.org/jira/browse/PHOENIX-6228) | Admin 
resources are not closed in some places |  Major | . |
+| [PHOENIX-6191](https://issues.apache.org/jira/browse/PHOENIX-6191) | 
Creating a view which has its own new columns should also do checkAndPut checks 
on SYSTEM.MUTEX |  Critical | . |
+| [PHOENIX-4565](https://issues.apache.org/jira/browse/PHOENIX-4565) | 
IndexScrutinyToolIT is failing |  Critical | . |
+| [PHOENIX-6221](https://issues.apache.org/jira/browse/PHOENIX-6221) | Getting 
CNF while creating transactional table with Omid |  Blocker | omid |
+| [PHOENIX-6225](https://issues.apache.org/jira/browse/PHOENIX-6225) | fix the 
dependency issue on the master branch |  Major | . |
+| [PHOENIX-6123](https://issues.apache.org/jira/browse/PHOENIX-6123) | Old 
clients cannot query a view if the parent has an index |  Blocker | . |
+| [PHOENIX-5955](https://issues.apache.org/jira/browse/PHOENIX-5955) | 
OrphanViewToolIT is flapping |  Major | . |
+| [PHOENIX-5472](https://issues.apache.org/jira/browse/PHOENIX-5472) | Typos 
in the docs description |  Minor | . |
+| [PHOENIX-5669](https://issues.apache.org/jira/browse/PHOENIX-5669) | Remove 
hack for PHOENIX-3121 |  Major | . |
+| [PHOENIX-6203](https://issues.apache.org/jira/browse/PHOENIX-6203) | 
CQS.getTable(byte[] tableName) does not throw TNFE even if table doesn't exist 
|  Major | . |
+| [PHOENIX-5940](https://issues.apache.org/jira/browse/PHOENIX-5940) | 
Pre-4.15 client cannot connect to 4.15+ server after SYSTEM.CATALOG region has 
split |  Blocker | . |
+| [PHOENIX-6032](https://issues.apache.org/jira/browse/PHOENIX-6032) | When 
phoenix.allow.system.catalog.rollback=true, a view still sees data from a 
column that was dropped |  Blocker | . |
+| [PHOENIX-5210](https://issues.apache.org/jira/browse/PHOENIX-5210) | 
NullPointerException when alter options of a table that is appendOnlySchema |  
Major | . |
+| [PHOENIX-6158](https://issues.apache.org/jira/browse/PHOENIX-6158) | create 
table/view should not update VIEW\_INDEX\_ID\_DATA\_TYPE column |  Major | . |
+| [PHOENIX-6179](https://issues.apache.org/jira/browse/PHOENIX-6179) | Relax 
the MaxLookBack age checks during an upgrade |  Critical | . |
+| [PHOENIX-6087](https://issues.apache.org/jira/browse/PHOENIX-6087) | Phoenix 
Connection leak in UpgradeUtil.addViewIndexToParentLinks() |  Major | . |
+| [PHOENIX-6030](https://issues.apache.org/jira/browse/PHOENIX-6030) | When 
phoenix.allow.system.catalog.rollback=true, a view still sees data for columns 
that were dropped from its parent view |  Blocker | . |
+| [PHOENIX-6002](https://issues.apache.org/jira/browse/PHOENIX-6002) | Fix 
connection leaks throughout instances where we use 
QueryUtil.getConnectionOnServer |  Major | . |
+| [PHOENIX-5227](https://issues.apache.org/jira/browse/PHOENIX-5227) | Failed 
to build index for unexpected reason! |  Blocker | . |
+| [PHOENIX-6124](https://issues.apache.org/jira/browse/PHOENIX-6124) | Block 
adding/dropping a column on a parent view for clients \<4.15 and for clients 
that have phoenix.allow.system.catalog.rollback=true |  Blocker | . |
+| [PHOENIX-6192](https://issues.apache.org/jira/browse/PHOENIX-6192) | 
UpgradeUtil.syncUpdateCacheFreqAllIndexes() does not use tenant-specific 
connection to resolve tenant views |  Major | . |
+| [PHOENIX-6197](https://issues.apache.org/jira/browse/PHOENIX-6197) | 
AggregateIT and StoreNullsIT hangs |  Blocker | core |
+| [PHOENIX-6142](https://issues.apache.org/jira/browse/PHOENIX-6142) | Make 
DDL operations resilient to orphan parent-\>child linking rows in 
SYSTEM.CHILD\_LINK |  Blocker | . |
+| [PHOENIX-6188](https://issues.apache.org/jira/browse/PHOENIX-6188) | Jenkins 
job history uses too much storage |  Blocker | connectors, core |
+| [PHOENIX-6193](https://issues.apache.org/jira/browse/PHOENIX-6193) | 
PHOENIX-6151 slows down shading |  Critical | core |
+| [PHOENIX-6195](https://issues.apache.org/jira/browse/PHOENIX-6195) | Should 
not import com.google.guava directly |  Major | . |
+| [PHOENIX-6194](https://issues.apache.org/jira/browse/PHOENIX-6194) | Build 
failure due to missing slf4j dependency in phoenix-tools |  Major | . |
+| [PHOENIX-5700](https://issues.apache.org/jira/browse/PHOENIX-5700) | 
PhoenixAccessController does not copy permissions from custom AccessControllers 
|  Major | . |
+| [PHOENIX-6169](https://issues.apache.org/jira/browse/PHOENIX-6169) | IT 
suite never finishes on 4.x with HBase 1.3 or 1.4 |  Blocker | core |
+| [PHOENIX-6159](https://issues.apache.org/jira/browse/PHOENIX-6159) | 
Phoenix-pherf writes the result file even disableRuntimeResult flag is true |  
Major | . |
+| [PHOENIX-6153](https://issues.apache.org/jira/browse/PHOENIX-6153) | Table 
Map Reduce job after a Snapshot based job fails with CorruptedSnapshotException 
|  Major | core |
+| [PHOENIX-6168](https://issues.apache.org/jira/browse/PHOENIX-6168) | 
PHOENIX-6143 breaks tests on linux |  Major | core |
+| [PHOENIX-6157](https://issues.apache.org/jira/browse/PHOENIX-6157) | Fix 
dependecy:analyze error introduced by PHOENIX-5909 |  Blocker | core |
+| [PHOENIX-6122](https://issues.apache.org/jira/browse/PHOENIX-6122) | Upgrade 
jQuery to 3.5.1 |  Major | core |
+| [PHOENIX-6143](https://issues.apache.org/jira/browse/PHOENIX-6143) | Get 
Phoenix Tracing Webapp work |  Major | core |
+| [PHOENIX-6121](https://issues.apache.org/jira/browse/PHOENIX-6121) | 
hbase-compat-2.3 jar missing from assembly root |  Major | core |
+| [PHOENIX-6075](https://issues.apache.org/jira/browse/PHOENIX-6075) | DDLs 
issued via a tenant-specific connection do not write SYSTEM.MUTEX cells |  
Blocker | . |
+| [PHOENIX-6136](https://issues.apache.org/jira/browse/PHOENIX-6136) | 
javax.servlet.UnavailableException thrown when using Spark connector |  Major | 
core, spark-connector |
+| [PHOENIX-6072](https://issues.apache.org/jira/browse/PHOENIX-6072) | 
SYSTEM.MUTEX not created with a TTL on a fresh cluster connected to by a 4.15+ 
client |  Blocker | . |
+| [PHOENIX-6138](https://issues.apache.org/jira/browse/PHOENIX-6138) | 
commons-lang in IndexScrutinyTool break dependency:analyze |  Major | core |
+| [PHOENIX-6130](https://issues.apache.org/jira/browse/PHOENIX-6130) | 
StatementContext.subqueryResults should be thread safe |  Major | . |
+| [PHOENIX-6069](https://issues.apache.org/jira/browse/PHOENIX-6069) | We 
should check that the parent table key is in the region in the 
MetaDataEndpointImpl.dropTable code |  Major | . |
+| [PHOENIX-5171](https://issues.apache.org/jira/browse/PHOENIX-5171) | 
SkipScan incorrectly filters composite primary key which the key range contains 
all values |  Blocker | . |
+| [PHOENIX-6115](https://issues.apache.org/jira/browse/PHOENIX-6115) | Avoid 
scanning prior row state for uncovered local indexes on immutable tables. |  
Major | . |
+| [PHOENIX-6110](https://issues.apache.org/jira/browse/PHOENIX-6110) | Disable 
Permission ITs on HBase 2.1 |  Major | core |
+| [PHOENIX-6106](https://issues.apache.org/jira/browse/PHOENIX-6106) | Speed 
up ConcurrentMutationsExtendedIT |  Major | . |
+| [PHOENIX-5986](https://issues.apache.org/jira/browse/PHOENIX-5986) | 
DropTableWithViewsIT.testDropTableWithChildViews is flapping again |  Major | . 
|
+| [PHOENIX-6099](https://issues.apache.org/jira/browse/PHOENIX-6099) | 
PHOENIX-5881 uses apache commons logging and breaks mvn verify |  Blocker | . |
+| [PHOENIX-6094](https://issues.apache.org/jira/browse/PHOENIX-6094) | Update 
jacoco plugin version to 0.8.5. |  Major | . |
+| [PHOENIX-6090](https://issues.apache.org/jira/browse/PHOENIX-6090) | Local 
indexes get out of sync after changes for global consistent indexes |  Blocker 
| . |
+| [PHOENIX-6073](https://issues.apache.org/jira/browse/PHOENIX-6073) | 
IndexTool IndexDisableLoggingType can't be set to NONE |  Minor | . |
+| [PHOENIX-6077](https://issues.apache.org/jira/browse/PHOENIX-6077) | 
PHOENIX-5946 breaks mvn verify |  Blocker | core |
+| [PHOENIX-5958](https://issues.apache.org/jira/browse/PHOENIX-5958) | 
Diverged view created via an older client still sees dropped column data |  
Blocker | . |
+| [PHOENIX-6022](https://issues.apache.org/jira/browse/PHOENIX-6022) | RVC 
Offset does not handle trailing nulls properly |  Major | . |
+| [PHOENIX-6045](https://issues.apache.org/jira/browse/PHOENIX-6045) | Delete 
that should qualify for index path does not use index when multiple indexes are 
available. |  Major | . |
+| [PHOENIX-6044](https://issues.apache.org/jira/browse/PHOENIX-6044) | 
Precommit script over-zealous zombie check may clobber parallel Phoenix test |  
Major | . |
+| [PHOENIX-6023](https://issues.apache.org/jira/browse/PHOENIX-6023) | Wrong 
result when issuing query for an immutable table with multiple column families 
|  Major | . |
+| [PHOENIX-6013](https://issues.apache.org/jira/browse/PHOENIX-6013) | RVC 
Offset does not handle coerced literal nulls properly. |  Major | . |
+| [PHOENIX-6011](https://issues.apache.org/jira/browse/PHOENIX-6011) | 
ServerCacheClient throw NullPointerException |  Major | . |
+| [PHOENIX-6026](https://issues.apache.org/jira/browse/PHOENIX-6026) | Fix 
BackwardCompatibilityIT so it can run locally |  Major | . |
+| [PHOENIX-5976](https://issues.apache.org/jira/browse/PHOENIX-5976) | Cannot 
drop a column when the index view is involved |  Blocker | . |
+| [PHOENIX-6017](https://issues.apache.org/jira/browse/PHOENIX-6017) | Hadoop 
QA Precommit build keeps failing with release audit warning for 
phoenix-server/dependency-reduced-pom.xml |  Major | . |
+| [PHOENIX-5924](https://issues.apache.org/jira/browse/PHOENIX-5924) | RVC 
Offset does not handle variable length fields exclusive scan boundary correctly 
|  Major | . |
+| [PHOENIX-5981](https://issues.apache.org/jira/browse/PHOENIX-5981) | Wrong 
multiple counting of resultSetTimeMs and wallclockTimeMs in OverallQueryMetrics 
|  Major | . |
+| [PHOENIX-6000](https://issues.apache.org/jira/browse/PHOENIX-6000) | Client 
side DELETEs should use local indexes for filtering |  Major | . |
+| [PHOENIX-5984](https://issues.apache.org/jira/browse/PHOENIX-5984) | Query 
timeout counter is not updated in all timeouts cases |  Major | . |
+| [PHOENIX-5935](https://issues.apache.org/jira/browse/PHOENIX-5935) | Select 
with non primary keys and PHOENIX\_ROW\_TIMESTAMP() in where clause fails |  
Major | . |
+| [PHOENIX-5967](https://issues.apache.org/jira/browse/PHOENIX-5967) | 
phoenix-client transitively pulling in phoenix-core |  Critical | . |
+| [PHOENIX-5996](https://issues.apache.org/jira/browse/PHOENIX-5996) | 
IndexRebuildRegionScanner.prepareIndexMutationsForRebuild may incorrectly 
delete index row when a delete and put mutation with the same timestamp |  
Major | . |
+| [PHOENIX-6001](https://issues.apache.org/jira/browse/PHOENIX-6001) | 
Incremental rebuild/verification can result in missing rows and false positives 
|  Critical | . |
+| [PHOENIX-5997](https://issues.apache.org/jira/browse/PHOENIX-5997) | Phoenix 
Explain Plan for Deletes does not clearly differentiate between server side and 
client side paths. |  Minor | . |
+| [PHOENIX-5995](https://issues.apache.org/jira/browse/PHOENIX-5995) | Index 
Rebuild page size is not honored in case of point deletes |  Major | . |
+| [PHOENIX-5779](https://issues.apache.org/jira/browse/PHOENIX-5779) | 
SplitSystemCatalogIT tests fail with Multiple Regions error |  Major | . |
+| [PHOENIX-5937](https://issues.apache.org/jira/browse/PHOENIX-5937) | Order 
by on nullable column sometimes filters rows |  Major | core |
+| [PHOENIX-5968](https://issues.apache.org/jira/browse/PHOENIX-5968) | 
Undeclared org.apache.commons.lang dependency |  Major | core |
+| [PHOENIX-5898](https://issues.apache.org/jira/browse/PHOENIX-5898) | Phoenix 
function CURRENT\_TIME() returns wrong result when view indexes are used. |  
Major | . |
+| [PHOENIX-5970](https://issues.apache.org/jira/browse/PHOENIX-5970) | 
ViewUtil.dropChildViews may cause HConnection leak which may cause ITtests 
hange |  Major | . |
+| [PHOENIX-5905](https://issues.apache.org/jira/browse/PHOENIX-5905) | Reset 
user to hbase by changing rpc context before getting user permissions on access 
controller service |  Major | . |
+| [PHOENIX-5942](https://issues.apache.org/jira/browse/PHOENIX-5942) | 
ParameterizedIndexUpgradeIT is too slow |  Minor | . |
+| [PHOENIX-5932](https://issues.apache.org/jira/browse/PHOENIX-5932) | View 
Index rebuild results in surplus rows from other view indexes |  Major | . |
+| [PHOENIX-5922](https://issues.apache.org/jira/browse/PHOENIX-5922) | 
IndexUpgradeTool should always re-enable tables on failure |  Major | . |
+| [PHOENIX-5656](https://issues.apache.org/jira/browse/PHOENIX-5656) | Make 
Phoenix scripts work with Python 3 |  Critical | . |
+| [PHOENIX-5884](https://issues.apache.org/jira/browse/PHOENIX-5884) | Join 
query return empty result when filters for both the tables are present |  Major 
| . |
+| [PHOENIX-4753](https://issues.apache.org/jira/browse/PHOENIX-4753) | Remove 
the need for users to have Write access to the Phoenix SYSTEM STATS TABLE to 
drop tables |  Major | . |
+| [PHOENIX-5580](https://issues.apache.org/jira/browse/PHOENIX-5580) | Wrong 
values seen when updating a view for a table that has an index |  Major | . |
+| [PHOENIX-5864](https://issues.apache.org/jira/browse/PHOENIX-5864) | 
RuleGeneratorTest unit test seem to be failing |  Major | . |
+| [PHOENIX-5743](https://issues.apache.org/jira/browse/PHOENIX-5743) | 
Concurrent read repairs on the same index row should be idempotent |  Critical 
| . |
+| [PHOENIX-5807](https://issues.apache.org/jira/browse/PHOENIX-5807) | Index 
rows without empty column should be treated as unverified |  Major | . |
+| [PHOENIX-5810](https://issues.apache.org/jira/browse/PHOENIX-5810) | 
PhoenixMRJobSubmitter is not working on a cluster with a single yarn RM |  
Major | . |
+| [PHOENIX-5817](https://issues.apache.org/jira/browse/PHOENIX-5817) | 
Prepatch script is a psycho killer |  Blocker | . |
+| [PHOENIX-5816](https://issues.apache.org/jira/browse/PHOENIX-5816) | 
IndexToolTimeRangeIT hangs forever |  Blocker | core |
+| [PHOENIX-5802](https://issues.apache.org/jira/browse/PHOENIX-5802) | 
Connection leaks in UPSERT SELECT/DELETE paths due to 
MutatingParallelIteratorFactory iterator not being closed |  Major | . |
+| [PHOENIX-5801](https://issues.apache.org/jira/browse/PHOENIX-5801) | 
Connection leak when creating a view with a where condition |  Major | . |
+| [PHOENIX-5776](https://issues.apache.org/jira/browse/PHOENIX-5776) | Phoenix 
pherf unit tests failing |  Major | . |
+| [PHOENIX-5698](https://issues.apache.org/jira/browse/PHOENIX-5698) | Phoenix 
Query with RVC IN list expression generates wrong scan with non-pk ordered pks 
|  Major | . |
+| [PHOENIX-5797](https://issues.apache.org/jira/browse/PHOENIX-5797) | RVC 
Offset does not work with tenant views on global indexes |  Minor | . |
+| [PHOENIX-5790](https://issues.apache.org/jira/browse/PHOENIX-5790) | Add 
Apache license header to compatible\_client\_versions.json |  Minor | . |
+| [PHOENIX-5718](https://issues.apache.org/jira/browse/PHOENIX-5718) | 
GetTable builds a table excluding the given clientTimeStamp |  Major | . |
+| [PHOENIX-5673](https://issues.apache.org/jira/browse/PHOENIX-5673) | The 
mutation state is silently getting cleared on the execution of any DDL |  
Critical | . |
+| [PHOENIX-5065](https://issues.apache.org/jira/browse/PHOENIX-5065) | 
Inconsistent treatment of NULL and empty string |  Major | . |
+| [PHOENIX-5753](https://issues.apache.org/jira/browse/PHOENIX-5753) | Fix 
erroneous query result when RVC is clipped with desc column |  Major | . |
+| [PHOENIX-5768](https://issues.apache.org/jira/browse/PHOENIX-5768) | 
Supporting partial overwrites for immutable tables with indexes |  Critical | . 
|
+| [PHOENIX-5731](https://issues.apache.org/jira/browse/PHOENIX-5731) | Loading 
bulkload hfiles should not be blocked if the upsert select happening for 
differet table. |  Major | . |
+| [PHOENIX-5766](https://issues.apache.org/jira/browse/PHOENIX-5766) | 
PhoenixMetricsIT failure in 4.x for HBase 1.3 |  Major | . |
+| [PHOENIX-5755](https://issues.apache.org/jira/browse/PHOENIX-5755) | Ensure 
that Hadoop and HBase dependencies are not overridden with older versions |  
Major | . |
+| [PHOENIX-5636](https://issues.apache.org/jira/browse/PHOENIX-5636) | Improve 
the error message when client connects to server with higher major version |  
Minor | . |
+| [PHOENIX-5745](https://issues.apache.org/jira/browse/PHOENIX-5745) | Fix QA 
false negatives |  Major | . |
+| [PHOENIX-5737](https://issues.apache.org/jira/browse/PHOENIX-5737) | Hadoop 
QA run says no tests even though there are added IT tests |  Minor | . |
+| [PHOENIX-5739](https://issues.apache.org/jira/browse/PHOENIX-5739) | 
Assembly is missing client jars |  Blocker | . |
+| [PHOENIX-5537](https://issues.apache.org/jira/browse/PHOENIX-5537) | 
Phoenix-4701 made hard coupling between phoenix.log.level and getting request 
metrics. |  Minor | . |
+| [PHOENIX-5529](https://issues.apache.org/jira/browse/PHOENIX-5529) | 
Creating a grand-child view on a table with an index fails |  Major | . |
+| [PHOENIX-5695](https://issues.apache.org/jira/browse/PHOENIX-5695) | Phoenix 
website build.sh should return when child script has errors |  Major | . |
+| [PHOENIX-5724](https://issues.apache.org/jira/browse/PHOENIX-5724) | Use 
exec permission in Phoenix ACLs only when execute check enabled |  Major | . |
+| [PHOENIX-5691](https://issues.apache.org/jira/browse/PHOENIX-5691) | create 
index is failing when phoenix acls enabled and ranger is enabled |  Major | . |
+| [PHOENIX-5268](https://issues.apache.org/jira/browse/PHOENIX-5268) | HBase 
2.1/2.2 compatibility |  Blocker | . |
+| [PHOENIX-5704](https://issues.apache.org/jira/browse/PHOENIX-5704) | Covered 
column updates are not generated for previously deleted data table row |  
Critical | . |
+| [PHOENIX-5708](https://issues.apache.org/jira/browse/PHOENIX-5708) | 
GlobalIndexChecker returns unverified index row cells |  Major | . |
+| [PHOENIX-5706](https://issues.apache.org/jira/browse/PHOENIX-5706) | 
IndexTool verification reports failure when data row has no covered column 
values |  Major | . |
+| [PHOENIX-5512](https://issues.apache.org/jira/browse/PHOENIX-5512) | 
IndexTool returns error after rebuilding a DISABLED index |  Major | . |
+| [PHOENIX-5677](https://issues.apache.org/jira/browse/PHOENIX-5677) | Replace 
System.currentTimeMillis with EnvironmentEdgeManager in non-test code |  Major 
| . |
+| [PHOENIX-5676](https://issues.apache.org/jira/browse/PHOENIX-5676) | 
Inline-verification from IndexTool does not handle TTL/row-expiry |  Major | . |
+| [PHOENIX-5666](https://issues.apache.org/jira/browse/PHOENIX-5666) | 
IndexRegionObserver incorrectly updates PostIndexUpdateFailure metric |  Major 
| . |
+| [PHOENIX-5654](https://issues.apache.org/jira/browse/PHOENIX-5654) | String 
values (ALWAYS and NEVER) don't work for connection level config 
phoenix.default.update.cache.frequency |  Major | . |
+| [PHOENIX-5650](https://issues.apache.org/jira/browse/PHOENIX-5650) | 
IndexUpgradeTool does not rebuild view indexes |  Major | . |
+| [PHOENIX-5655](https://issues.apache.org/jira/browse/PHOENIX-5655) | 
ServerCache using table map is not correctly removed |  Major | . |
+| [PHOENIX-5096](https://issues.apache.org/jira/browse/PHOENIX-5096) | Local 
index region pruning is not working as expected. |  Major | . |
+| [PHOENIX-5647](https://issues.apache.org/jira/browse/PHOENIX-5647) | Htrace 
is not included in the server shaded jar |  Major | . |
+| [PHOENIX-5640](https://issues.apache.org/jira/browse/PHOENIX-5640) | Pending 
disable count should not be increased for rebuild write failures |  Major | . |
+| [PHOENIX-5624](https://issues.apache.org/jira/browse/PHOENIX-5624) | Clean 
up PQS and connectors remains from build system |  Minor | . |
+| [PHOENIX-5621](https://issues.apache.org/jira/browse/PHOENIX-5621) | 
IndexUpgradeTool uses wrong priority for GlobalIndexChecker |  Blocker | . |
+| [PHOENIX-5578](https://issues.apache.org/jira/browse/PHOENIX-5578) | "CREATE 
TABLE IF NOT EXISTS " loads IndexRegionObserver on an existing table |  Major | 
. |
+| [PHOENIX-5610](https://issues.apache.org/jira/browse/PHOENIX-5610) | 
Dropping a view or column with a 4.14 client raises an 
ArrayIndexOutOfBoundsException on 4.15 server |  Blocker | . |
+| [PHOENIX-5615](https://issues.apache.org/jira/browse/PHOENIX-5615) | Index 
read repair should delete all the cells of an invalid unverified row |  
Critical | . |
+| [PHOENIX-5605](https://issues.apache.org/jira/browse/PHOENIX-5605) | 4.14 
Client can't add a column to a table on a 4.15 server |  Blocker | . |
+| [PHOENIX-5608](https://issues.apache.org/jira/browse/PHOENIX-5608) | 
upgrading CATALOG table fails when setting phoenix.connection.autoCommit=true | 
 Minor | . |
+| [PHOENIX-5588](https://issues.apache.org/jira/browse/PHOENIX-5588) | 
Client-Server Incompatibility False Alarm |  Minor | . |
+| [PHOENIX-5531](https://issues.apache.org/jira/browse/PHOENIX-5531) | 
IndexUpgradeTool crashes for tables without any indexes + Sleep problems |  
Minor | . |
+| [PHOENIX-5596](https://issues.apache.org/jira/browse/PHOENIX-5596) | Add 
metric for inspection of every index row in GlobalIndexChecker coprocessor |  
Minor | . |
+| [PHOENIX-5594](https://issues.apache.org/jira/browse/PHOENIX-5594) | 
Different permission of phoenix-\*-queryserver.log from umask |  Major | . |
+| [PHOENIX-5597](https://issues.apache.org/jira/browse/PHOENIX-5597) | No read 
repair happens when scans filter rows based on a covered column |  Blocker | . |
+| [PHOENIX-5589](https://issues.apache.org/jira/browse/PHOENIX-5589) | 
GlobalIndexChecker does not populate global index related attributes for 
certain queries |  Blocker | . |
+| [PHOENIX-5584](https://issues.apache.org/jira/browse/PHOENIX-5584) | Older 
clients don't get correct view metadata when a 4.15 client creates a view |  
Blocker | . |
+| [PHOENIX-5456](https://issues.apache.org/jira/browse/PHOENIX-5456) | 
IndexScrutinyTool slow for indexes on multitenant tables |  Major | . |
+| [PHOENIX-5572](https://issues.apache.org/jira/browse/PHOENIX-5572) | 
httpclient NoClassDefFoundError due to old httpcore version |  Major | . |
+| [PHOENIX-5545](https://issues.apache.org/jira/browse/PHOENIX-5545) | 
DropChildViews Task fails for a base table when its child view has an index |  
Major | . |
+| [PHOENIX-5559](https://issues.apache.org/jira/browse/PHOENIX-5559) | Fix 
remaining issues with Long viewIndexIds |  Blocker | . |
+| [PHOENIX-5546](https://issues.apache.org/jira/browse/PHOENIX-5546) | 
TASK\_TS being set as HConstants.LATEST\_TIMESTAMP in SYSTEM.TASK table |  
Blocker | . |
+| [PHOENIX-5561](https://issues.apache.org/jira/browse/PHOENIX-5561) | 
Map.getOrDefault usage in ConnectionQueryServiceImpl requires JDK 8 |  Blocker 
| . |
+| [PHOENIX-5560](https://issues.apache.org/jira/browse/PHOENIX-5560) | View 
Index Tables created incorrectly with IndexRegionObserver |  Major | . |
+| [PHOENIX-5486](https://issues.apache.org/jira/browse/PHOENIX-5486) | 
Projections from local indexes return garbage. |  Blocker | . |
+| [PHOENIX-5557](https://issues.apache.org/jira/browse/PHOENIX-5557) | Prevent 
String comparison using == |  Major | . |
+| [PHOENIX-5556](https://issues.apache.org/jira/browse/PHOENIX-5556) | Avoid 
repeatedly loading  IndexMetaData For IndexRegionObserver |  Major | . |
+| [PHOENIX-5544](https://issues.apache.org/jira/browse/PHOENIX-5544) | 
Dropping a base table with cascade with an older client does not clear all 
child view metadata |  Major | . |
+| [PHOENIX-5549](https://issues.apache.org/jira/browse/PHOENIX-5549) | 
BouncyCastle dependency definition has no effect |  Minor | . |
+| [PHOENIX-5553](https://issues.apache.org/jira/browse/PHOENIX-5553) | 
Regression for GlobalIndexChecker. It should not be added to transactional 
views |  Major | . |
+| [PHOENIX-5554](https://issues.apache.org/jira/browse/PHOENIX-5554) | 
Synchronize @Parameters, @BeforeClass and @AfterClass methods |  Major | . |
+| [PHOENIX-5555](https://issues.apache.org/jira/browse/PHOENIX-5555) | Remove 
duplicate semicolons for import in IndexCommitter |  Minor | . |
+| [PHOENIX-5535](https://issues.apache.org/jira/browse/PHOENIX-5535) | Replay 
delete markers during server side global index rebuild |  Blocker | . |
+| [PHOENIX-5103](https://issues.apache.org/jira/browse/PHOENIX-5103) | Can't 
create/drop table using 4.14 client against 4.15 server |  Blocker | . |
+| [PHOENIX-5478](https://issues.apache.org/jira/browse/PHOENIX-5478) | 
IndexTool mapper task should not timeout |  Major | . |
+| [PHOENIX-5541](https://issues.apache.org/jira/browse/PHOENIX-5541) | 
Redundant Global Mutable Index Writes on Legacy Indexer |  Major | . |
+| [PHOENIX-5533](https://issues.apache.org/jira/browse/PHOENIX-5533) | 
Creating a view or index with a 4.14 client and 4.15.0 server fails with a 
NullPointerException |  Blocker | . |
+| [PHOENIX-5522](https://issues.apache.org/jira/browse/PHOENIX-5522) | 
IndexUpgradeTool needs to take into account already Disabled indexes during 
upgrade |  Major | . |
+| [PHOENIX-5524](https://issues.apache.org/jira/browse/PHOENIX-5524) | 
Connections with SCN should fail mutations on tables with any index |  Major | 
. |
+| [PHOENIX-5532](https://issues.apache.org/jira/browse/PHOENIX-5532) | Index 
write failure does not cleanup pendingRows entries |  Major | . |
+| [PHOENIX-5515](https://issues.apache.org/jira/browse/PHOENIX-5515) | Able to 
write indexed value to data table without writing to index table |  Major | . |
+| [PHOENIX-5506](https://issues.apache.org/jira/browse/PHOENIX-5506) | Psql 
load fails with lower table name |  Major | . |

[... 284 lines stripped ...]


Reply via email to