Author: vjasani
Date: Fri Apr  5 07:09:33 2024
New Revision: 68326

Log:
Apache phoenix 5.2.0RC7

Added:
    dev/phoenix/phoenix-5.2.0RC7/
    dev/phoenix/phoenix-5.2.0RC7/CHANGES.md
    dev/phoenix/phoenix-5.2.0RC7/RELEASENOTES.md
    dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz   (with props)
    dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.asc
    dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.sha512
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz   (with 
props)
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.asc
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.sha512
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz   (with 
props)
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz.asc
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz.sha512
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5.0-5.2.0-bin.tar.gz   (with 
props)
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5.0-5.2.0-bin.tar.gz.asc
    dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5.0-5.2.0-bin.tar.gz.sha512

Added: dev/phoenix/phoenix-5.2.0RC7/CHANGES.md
==============================================================================
--- dev/phoenix/phoenix-5.2.0RC7/CHANGES.md (added)
+++ dev/phoenix/phoenix-5.2.0RC7/CHANGES.md Fri Apr  5 07:09:33 2024
@@ -0,0 +1,436 @@
+
+<!---
+# 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.2.0 - Unreleased (as of 2024-04-05)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7038](https://issues.apache.org/jira/browse/PHOENIX-7038) | 
Implement Connection Query Service Metrics |  Major | . |
+| [PHOENIX-6973](https://issues.apache.org/jira/browse/PHOENIX-6973) | Add 
option to CREATE TABLE to skip verification of HBase table |  Major | core |
+| [PHOENIX-6491](https://issues.apache.org/jira/browse/PHOENIX-6491) | Phoenix 
High Availability |  Major | core |
+| [PHOENIX-6692](https://issues.apache.org/jira/browse/PHOENIX-6692) | Add 
HBase 2.5 support |  Major | core |
+| [PHOENIX-6681](https://issues.apache.org/jira/browse/PHOENIX-6681) | Enable 
new indexes to be optionally created in CREATE\_DISABLED state |  Major | . |
+| [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 |
+| [PHOENIX-6457](https://issues.apache.org/jira/browse/PHOENIX-6457) | 
Optionally store schema version string in SYSTEM.CATALOG |  Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7253](https://issues.apache.org/jira/browse/PHOENIX-7253) | 
Metadata lookup performance improvement for range scan queries |  Critical | . |
+| [PHOENIX-7275](https://issues.apache.org/jira/browse/PHOENIX-7275) | Update 
HBase 2.5 default version to 2.5.8 |  Minor | core |
+| [PHOENIX-7258](https://issues.apache.org/jira/browse/PHOENIX-7258) | Query 
Optimizer should pick Index hint even for point lookup queries |  Major | . |
+| [PHOENIX-7229](https://issues.apache.org/jira/browse/PHOENIX-7229) | 
Leverage bloom filters for single key point lookups |  Major | . |
+| [PHOENIX-7230](https://issues.apache.org/jira/browse/PHOENIX-7230) | 
Optimize rpc call to master if all indexes are migrated to new coprocs |  Major 
| . |
+| [PHOENIX-7216](https://issues.apache.org/jira/browse/PHOENIX-7216) | Bump 
Hadoop version to 3.2.4 for 2.5.x profile |  Major | core |
+| [PHOENIX-7144](https://issues.apache.org/jira/browse/PHOENIX-7144) | 
TableLevel Phoenix Metrics returns base tableName when queried for Index Table. 
|  Major | . |
+| [PHOENIX-7220](https://issues.apache.org/jira/browse/PHOENIX-7220) | Make 
HBase 2.5 profile the default |  Major | core |
+| [PHOENIX-7218](https://issues.apache.org/jira/browse/PHOENIX-7218) | Drop 
HBase 2.4.0 support in 5.2 |  Major | core |
+| [PHOENIX-7157](https://issues.apache.org/jira/browse/PHOENIX-7157) | Upgrade 
to phoenix-thirdparty 2.1.0 |  Major | core |
+| [PHOENIX-7213](https://issues.apache.org/jira/browse/PHOENIX-7213) | Add 
option for unlimited phoenix.query.QueueSize |  Major | . |
+| [PHOENIX-7188](https://issues.apache.org/jira/browse/PHOENIX-7188) | Remove 
Omid TTable.getTableDescriptor() calls |  Critical | core |
+| [PHOENIX-7106](https://issues.apache.org/jira/browse/PHOENIX-7106) | Data 
Integrity issues due to invalid rowkeys returned by various coprocessors |  
Blocker | . |
+| [PHOENIX-7187](https://issues.apache.org/jira/browse/PHOENIX-7187) | 
Improvement of Integration test case with Explain Plan for Partial Index |  
Major | . |
+| [PHOENIX-7181](https://issues.apache.org/jira/browse/PHOENIX-7181) | Do not 
declare commons-configuration2 dependency |  Major | core |
+| [PHOENIX-7043](https://issues.apache.org/jira/browse/PHOENIX-7043) | Split 
FailoverPhoenixConnectionIT |  Minor | core |
+| [PHOENIX-7156](https://issues.apache.org/jira/browse/PHOENIX-7156) | Run 
integration tests based on @Category |  Major | . |
+| [PHOENIX-7140](https://issues.apache.org/jira/browse/PHOENIX-7140) | Update 
Apache Parent and Maven Plugin Versions in Core |  Major | core |
+| [PHOENIX-6053](https://issues.apache.org/jira/browse/PHOENIX-6053) | Split 
Server Side Code into a Separate Module |  Major | core |
+| [PHOENIX-7101](https://issues.apache.org/jira/browse/PHOENIX-7101) | Explain 
plan to output local index name if it is used |  Major | . |
+| [PHOENIX-7063](https://issues.apache.org/jira/browse/PHOENIX-7063) | Track 
and account garbage collected phoenix connections |  Major | . |
+| [PHOENIX-7067](https://issues.apache.org/jira/browse/PHOENIX-7067) | View 
indexes should be created only on non overlapping updatable views |  Major | . |
+| [PHOENIX-6523](https://issues.apache.org/jira/browse/PHOENIX-6523) | Support 
for HBase Registry Implementations through Phoenix connection URL |  Major | 
core |
+| [PHOENIX-7066](https://issues.apache.org/jira/browse/PHOENIX-7066) | Specify 
-Xms for tests |  Major | core |
+| [PHOENIX-7055](https://issues.apache.org/jira/browse/PHOENIX-7055) | Usage 
improvements for sqline.py |  Major | . |
+| [PHOENIX-7051](https://issues.apache.org/jira/browse/PHOENIX-7051) | Remove 
direct dependency on Google Guice from phoenix-core |  Critical | core |
+| [PHOENIX-6900](https://issues.apache.org/jira/browse/PHOENIX-6900) | Enable 
paging feature when the phoenix query is made on a table snapshot. |  Major | . 
|
+| [PHOENIX-7036](https://issues.apache.org/jira/browse/PHOENIX-7036) | Copy 
the Java version specific profiles for JVM options from HBase |  Major | 
connectors, core, queryserver |
+| [PHOENIX-6907](https://issues.apache.org/jira/browse/PHOENIX-6907) | Explain 
Plan should output region locations with servers |  Major | . |
+| [PHOENIX-6995](https://issues.apache.org/jira/browse/PHOENIX-6995) | HA 
client connections ignore additional jdbc params in the jdbc string |  Major | 
. |
+| [PHOENIX-6986](https://issues.apache.org/jira/browse/PHOENIX-6986) | Add 
property to disable server merges for hinted uncovered indexes |  Major | core |
+| [PHOENIX-6983](https://issues.apache.org/jira/browse/PHOENIX-6983) | Add 
hint to disable server merges for uncovered index queries |  Major | core |
+| [PHOENIX-6984](https://issues.apache.org/jira/browse/PHOENIX-6984) | Fix 
fallback to skip-join-merge for hinted global indexes |  Major | phoenix |
+| [PHOENIX-6981](https://issues.apache.org/jira/browse/PHOENIX-6981) | Bump 
Jackson version to 2.14.1 |  Major | . |
+| [PHOENIX-6944](https://issues.apache.org/jira/browse/PHOENIX-6944) | 
Randomize mapper task ordering for Index MR tools |  Major | core |
+| [PHOENIX-6560](https://issues.apache.org/jira/browse/PHOENIX-6560) | Rewrite 
dynamic SQL queries to use Preparedstatement |  Major | core |
+| [PHOENIX-6918](https://issues.apache.org/jira/browse/PHOENIX-6918) | 
ScanningResultIterator should not retry when the query times out |  Major | . |
+| [PHOENIX-6832](https://issues.apache.org/jira/browse/PHOENIX-6832) | 
Uncovered Global Secondary Indexes |  Major | . |
+| [PHOENIX-6821](https://issues.apache.org/jira/browse/PHOENIX-6821) | 
Batching with auto-commit connections |  Major | . |
+| [PHOENIX-6914](https://issues.apache.org/jira/browse/PHOENIX-6914) | 
Refactor phoenix-pherf to use java.time instead of Joda-Time |  Major | core |
+| [PHOENIX-6881](https://issues.apache.org/jira/browse/PHOENIX-6881) | 
Implement the applicable Date/Time features from JDBC 4.2 |  Major | core |
+| [PHOENIX-6899](https://issues.apache.org/jira/browse/PHOENIX-6899) | Query 
limit not enforced in UncoveredIndexRegionScanner |  Major | . |
+| [PHOENIX-6880](https://issues.apache.org/jira/browse/PHOENIX-6880) | Remove 
dynamicFilter from BaseQueryPlan |  Trivial | . |
+| [PHOENIX-6877](https://issues.apache.org/jira/browse/PHOENIX-6877) | Remove 
HBase 2.3 support from 5.2 |  Major | core |
+| [PHOENIX-6889](https://issues.apache.org/jira/browse/PHOENIX-6889) | Improve 
extraction of ENCODED\_QUALIFIERs |  Major | core |
+| [PHOENIX-6776](https://issues.apache.org/jira/browse/PHOENIX-6776) | Abort 
scans of closed connections at ScanningResultIterator |  Major | . |
+| [PHOENIX-6655](https://issues.apache.org/jira/browse/PHOENIX-6655) | 
SYSTEM.SEQUENCE should have CACHE\_DATA\_ON\_WRITE set to true |  Major | . |
+| [PHOENIX-6837](https://issues.apache.org/jira/browse/PHOENIX-6837) | Switch 
to Using the -hadoop3 HBase Artifacts Where Available |  Major | core |
+| [PHOENIX-6761](https://issues.apache.org/jira/browse/PHOENIX-6761) | Phoenix 
Client Side Metadata Caching Improvement |  Major | . |
+| [PHOENIX-6834](https://issues.apache.org/jira/browse/PHOENIX-6834) | Use 
Pooled HConnection for Server Side Upsert Select |  Major | core |
+| [PHOENIX-6818](https://issues.apache.org/jira/browse/PHOENIX-6818) | Remove 
dependency on the i18n-util library |  Major | core |
+| [PHOENIX-6827](https://issues.apache.org/jira/browse/PHOENIX-6827) | Update 
hbase-version to 2.4.15 in phoenix master branch |  Major | . |
+| [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-6749](https://issues.apache.org/jira/browse/PHOENIX-6749) | Replace 
deprecated HBase 1.x API calls |  Major | connectors, core, queryserver |
+| [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-6707](https://issues.apache.org/jira/browse/PHOENIX-6707) | Use 
Configuration.getLongBytes where applicable |  Minor | core |
+| [PHOENIX-5274](https://issues.apache.org/jira/browse/PHOENIX-5274) | 
ConnectionQueryServiceImpl#ensureNamespaceCreated and ensureTableCreated should 
use HBase APIs that do not require ADMIN permissions for existence checks |  
Major | . |
+| [PHOENIX-6554](https://issues.apache.org/jira/browse/PHOENIX-6554) | Pherf 
CLI option long/short option names do not follow conventions |  Minor | core |
+| [PHOENIX-6703](https://issues.apache.org/jira/browse/PHOENIX-6703) | Exclude 
Jetty and servlet-api from phoenix-client |  Major | core |
+| [PHOENIX-6690](https://issues.apache.org/jira/browse/PHOENIX-6690) | Bump 
HBase 2.4 version to 2.4.11 |  Major | core |
+| [PHOENIX-6588](https://issues.apache.org/jira/browse/PHOENIX-6588) | Update 
to phoenix-thirdparty 2.0.0 |  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-6599](https://issues.apache.org/jira/browse/PHOENIX-6599) | Missing 
checked exceptions on SchemaRegistryRepository |  Major | . |
+| [PHOENIX-6247](https://issues.apache.org/jira/browse/PHOENIX-6247) | Change 
SYSTEM.CATALOG to allow separation of physical name (Hbase name) from logical 
name (Phoenix name) |  Major | . |
+| [PHOENIX-6556](https://issues.apache.org/jira/browse/PHOENIX-6556) | Log 
INPUT\_TABLE\_CONDITIONS for MR jobs |  Minor | core, spark-connector |
+| [PHOENIX-6544](https://issues.apache.org/jira/browse/PHOENIX-6544) | Adding 
metadata inconsistency metric |  Minor | . |
+| [PHOENIX-6387](https://issues.apache.org/jira/browse/PHOENIX-6387) | 
Conditional updates on tables with indexes |  Major | . |
+| [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-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-6271](https://issues.apache.org/jira/browse/PHOENIX-6271) | 
Effective DDL generated by SchemaExtractionTool should maintain the order of PK 
and other columns |  Minor | . |
+| [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 | . |
+| [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-7299](https://issues.apache.org/jira/browse/PHOENIX-7299) | 
ScanningResultIterator should not time out a query after receiving a valid 
result |  Major | . |
+| [PHOENIX-7295](https://issues.apache.org/jira/browse/PHOENIX-7295) | Fix 
getTableRegions failing due to overlap/inconsistencies on region |  Major | . |
+| [PHOENIX-7291](https://issues.apache.org/jira/browse/PHOENIX-7291) | Bump up 
omid to 1.1.2 |  Major | . |
+| [PHOENIX-7285](https://issues.apache.org/jira/browse/PHOENIX-7285) | Upgade 
Zookeeper to 3.8.4 |  Major | core |
+| [PHOENIX-7234](https://issues.apache.org/jira/browse/PHOENIX-7234) | Bump 
org.apache.commons:commons-compress from 1.21 to 1.26.0 |  Major | core |
+| [PHOENIX-7223](https://issues.apache.org/jira/browse/PHOENIX-7223) | Make 
Sure Tools Always Close HBase Connections on Exit |  Minor | core |
+| [PHOENIX-7160](https://issues.apache.org/jira/browse/PHOENIX-7160) | Change 
the TSO default port to be compatible with Omid 1.1.1 |  Major | omid |
+| [PHOENIX-7175](https://issues.apache.org/jira/browse/PHOENIX-7175) | Set 
java.io.tmpdir to the maven build directory for tests |  Minor | connectors, 
core, queryserver |
+| [PHOENIX-7089](https://issues.apache.org/jira/browse/PHOENIX-7089) | 
TableMetricsManager#getSizeHistogramsForAllTables() is returning empty map |  
Minor | . |
+| [PHOENIX-7193](https://issues.apache.org/jira/browse/PHOENIX-7193) | Fix 
cluster override for mapreduce jobs for non-ZK registries |  Major | core |
+| [PHOENIX-7165](https://issues.apache.org/jira/browse/PHOENIX-7165) | 
getTable should retrieve PTable from server if not cached |  Major | . |
+| [PHOENIX-7191](https://issues.apache.org/jira/browse/PHOENIX-7191) | 
Connectionless CQSs don't work with non-ZK registries |  Blocker | core |
+| [PHOENIX-7141](https://issues.apache.org/jira/browse/PHOENIX-7141) | Use 
relocate by default for phoenix-server shading |  Blocker | core |
+| [PHOENIX-6769](https://issues.apache.org/jira/browse/PHOENIX-6769) | Align 
mockito version with Hadoop and HBase |  Major | . |
+| [PHOENIX-7195](https://issues.apache.org/jira/browse/PHOENIX-7195) | Exclude 
reload4j dependencies from Hadoop and add explicit log4j2 test dependencies |  
Blocker | core |
+| [PHOENIX-7194](https://issues.apache.org/jira/browse/PHOENIX-7194) | Yetus 
does not run tests in phoenix-core if phoenix-core-client or 
phoenix-core-server changes |  Blocker | core |
+| [PHOENIX-7171](https://issues.apache.org/jira/browse/PHOENIX-7171) | Update 
Zookeeper to 3.8.3 when building with HBase 2.4+ |  Major | core |
+| [PHOENIX-7138](https://issues.apache.org/jira/browse/PHOENIX-7138) | Import 
netty-bom to make sure all netty 4.1 modules share the same version |  Major | 
core |
+| [PHOENIX-7178](https://issues.apache.org/jira/browse/PHOENIX-7178) | Use 
skipITs instead of skip to disable failsafe tests |  Major | core |
+| [PHOENIX-7176](https://issues.apache.org/jira/browse/PHOENIX-7176) | 
QueryTimeoutIT#testQueryTimeout fails with incorrect error message |  Major | 
phoenix |
+| [PHOENIX-7139](https://issues.apache.org/jira/browse/PHOENIX-7139) | Create 
phoenix-mapreduce-byo-shaded-hbase artifact |  Major | . |
+| [PHOENIX-7137](https://issues.apache.org/jira/browse/PHOENIX-7137) | Create 
phoenix-client-lite shaded JAR without server-side dependencies |  Major | core 
|
+| [PHOENIX-7152](https://issues.apache.org/jira/browse/PHOENIX-7152) | 
SchemaExtractionProcessor package does not match directory |  Major | . |
+| [PHOENIX-6721](https://issues.apache.org/jira/browse/PHOENIX-6721) | CSV 
bulkload tool fails with FileNotFoundException if --output points to the S3 
location |  Major | core |
+| [PHOENIX-7153](https://issues.apache.org/jira/browse/PHOENIX-7153) | Fix 
Warnings Flagged as Errors by Eclipse |  Trivial | core |
+| [PHOENIX-7076](https://issues.apache.org/jira/browse/PHOENIX-7076) | 
MetaDataRegionObserver#postOpen hook improvements |  Major | . |
+| [PHOENIX-7143](https://issues.apache.org/jira/browse/PHOENIX-7143) | Detect 
JVM version and add the necessary module flags in startup scripts |  Major | 
core, queryserver |
+| [PHOENIX-6909](https://issues.apache.org/jira/browse/PHOENIX-6909) | Create 
client/server metrics for phoenix Paging feature. |  Major | core |
+| [PHOENIX-7109](https://issues.apache.org/jira/browse/PHOENIX-7109) | 
Incorrect query results when using OFFSET |  Major | phoenix |
+| [PHOENIX-7024](https://issues.apache.org/jira/browse/PHOENIX-7024) | Issues 
in ServerPaging |  Major | . |
+| [PHOENIX-7121](https://issues.apache.org/jira/browse/PHOENIX-7121) | Do not 
exclude commons-beanutils from Omid dependencies |  Major | core |
+| [PHOENIX-7095](https://issues.apache.org/jira/browse/PHOENIX-7095) | 
Implement Statement.closeOnCompletion() and fix related close() bugs |  Major | 
core |
+| [PHOENIX-7102](https://issues.apache.org/jira/browse/PHOENIX-7102) | 
phoenix-connectors doesn't compile with core HEAD |  Major | connectors, core |
+| [PHOENIX-7097](https://issues.apache.org/jira/browse/PHOENIX-7097) | Allow 
specifying full JDBC URL string in psql/PhoenixRuntime and sqllline.py |  Major 
| core |
+| [PHOENIX-7090](https://issues.apache.org/jira/browse/PHOENIX-7090) | Hash 
join throw NullPointerException when subquery return null |  Major | core |
+| [PHOENIX-7070](https://issues.apache.org/jira/browse/PHOENIX-7070) | Child 
View of ReadOnly View is marked as updatable View |  Major | . |
+| [PHOENIX-5980](https://issues.apache.org/jira/browse/PHOENIX-5980) | 
MUTATION\_BATCH\_FAILED\_SIZE metric is incorrectly updated for failing delete 
mutations |  Major | . |
+| [PHOENIX-7060](https://issues.apache.org/jira/browse/PHOENIX-7060) | 
Compilation fails on 5.1 with Hbase 2.1 or 2.2 |  Blocker | . |
+| [PHOENIX-7046](https://issues.apache.org/jira/browse/PHOENIX-7046) | Query 
results return different values when PKs of view have DESC order |  Major | . |
+| [PHOENIX-7035](https://issues.apache.org/jira/browse/PHOENIX-7035) | Index 
on data table with only pk columns result into invalid state |  Major | . |
+| [PHOENIX-7062](https://issues.apache.org/jira/browse/PHOENIX-7062) | 
Stabilize testDeletingStatsShouldNotFailWithADEWhenTableDropped |  Critical | 
core |
+| [PHOENIX-7034](https://issues.apache.org/jira/browse/PHOENIX-7034) | 
Disallow mapped view creation when the schema does not exists |  Major | . |
+| [PHOENIX-7057](https://issues.apache.org/jira/browse/PHOENIX-7057) | 
Potential bug in MetadataEndpointImpl#updateIndexState. |  Major | . |
+| [PHOENIX-7039](https://issues.apache.org/jira/browse/PHOENIX-7039) | 
Snapshot scanner should skip replay WAL and update seqid while opening region | 
 Major | . |
+| [PHOENIX-7003](https://issues.apache.org/jira/browse/PHOENIX-7003) | Harden 
hbase region inconsistencies check in CQSI#getAllTableRegions method |  Major | 
core |
+| [PHOENIX-7052](https://issues.apache.org/jira/browse/PHOENIX-7052) | 
phoenix-pherf ITs fail because they do not use the miniCluster ZK quorum |  
Major | core |
+| [PHOENIX-7045](https://issues.apache.org/jira/browse/PHOENIX-7045) | 
AlterTableWithViewsIT.testCreateViewWithPropsMaintainsOwnProps failing on 5.1 | 
 Major | core |
+| [PHOENIX-7042](https://issues.apache.org/jira/browse/PHOENIX-7042) | Update 
Jetty to 9.4.52.v20230823 |  Major | core, queryserver |
+| [PHOENIX-7002](https://issues.apache.org/jira/browse/PHOENIX-7002) | 
Insufficient logging in phoenix client when server throws 
StaleRegionBoundaryCacheException. |  Major | . |
+| [PHOENIX-6960](https://issues.apache.org/jira/browse/PHOENIX-6960) | Scan 
range is wrong when query desc columns |  Critical | . |
+| [PHOENIX-6920](https://issues.apache.org/jira/browse/PHOENIX-6920) | 
PhoenixResultSetMetaData doesn't distinguish between label and column\_name |  
Major | core |
+| [PHOENIX-6864](https://issues.apache.org/jira/browse/PHOENIX-6864) | create 
view throwing NPE when referring back to itself |  Minor | core |
+| [PHOENIX-6942](https://issues.apache.org/jira/browse/PHOENIX-6942) | Some 
config properties do not have phoenix prefix |  Minor | . |
+| [PHOENIX-7019](https://issues.apache.org/jira/browse/PHOENIX-7019) | 
ParallelPhoenixConnectionTest failures because of misconfigured 
EnvironmentEdgeManager |  Critical | core |
+| [PHOENIX-6945](https://issues.apache.org/jira/browse/PHOENIX-6945) | Update 
Surefire plugin to 3.0.0 and switch to TCP forkNode implementation |  Major | 
connectors, core, queryserver |
+| [PHOENIX-7009](https://issues.apache.org/jira/browse/PHOENIX-7009) | Bump 
commons-codec to 1.16.0 |  Major | core |
+| [PHOENIX-7010](https://issues.apache.org/jira/browse/PHOENIX-7010) | Upgrade 
Jetty to 9.4.51.v20230217 |  Major | . |
+| [PHOENIX-5833](https://issues.apache.org/jira/browse/PHOENIX-5833) | 
Incorrect results with RVCs and AND operator |  Critical | core |
+| [PHOENIX-7005](https://issues.apache.org/jira/browse/PHOENIX-7005) | Spark 
connector tests cannot compile with latest Phoenix |  Major | connectors, core, 
spark-connector |
+| [PHOENIX-6897](https://issues.apache.org/jira/browse/PHOENIX-6897) | Filters 
on unverified index rows return wrong result |  Major | . |
+| [PHOENIX-7000](https://issues.apache.org/jira/browse/PHOENIX-7000) | Always 
schedule RenewLeaseTasks |  Major | . |
+| [PHOENIX-6952](https://issues.apache.org/jira/browse/PHOENIX-6952) | Do not 
disable normalizer on salted tables |  Blocker | core |
+| [PHOENIX-6999](https://issues.apache.org/jira/browse/PHOENIX-6999) | Point 
lookups fail with reverse scan |  Major | core |
+| [PHOENIX-6910](https://issues.apache.org/jira/browse/PHOENIX-6910) | Scans 
created during query compilation and execution against salted tables need to be 
more resilient |  Major | . |
+| [PHOENIX-6961](https://issues.apache.org/jira/browse/PHOENIX-6961) | Using a 
covered field in hinted non-covered indexed query fails |  Critical | core |
+| [PHOENIX-6966](https://issues.apache.org/jira/browse/PHOENIX-6966) | 
UngroupedAggregateRegionScanner.insertEmptyKeyValue() writes wrong qualifier 
for encoded CQ tables |  Major | core |
+| [PHOENIX-6974](https://issues.apache.org/jira/browse/PHOENIX-6974) | Move 
PBaseColumn to test |  Minor | core |
+| [PHOENIX-6962](https://issues.apache.org/jira/browse/PHOENIX-6962) | Write 
javadoc for different mutation plans within DeleteCompiler. |  Minor | core |
+| [PHOENIX-6969](https://issues.apache.org/jira/browse/PHOENIX-6969) | 
Projection bug in hinted uncovered index query with order by |  Major | . |
+| [PHOENIX-6965](https://issues.apache.org/jira/browse/PHOENIX-6965) | 
UngroupedAggregateRegionScanner.insertEmptyKeyValue() generates too many cells 
|  Critical | core |
+| [PHOENIX-6950](https://issues.apache.org/jira/browse/PHOENIX-6950) | 
PhoenixDriver APIs should unlock closeLock only if thread is able to take lock 
|  Major | . |
+| [PHOENIX-6953](https://issues.apache.org/jira/browse/PHOENIX-6953) | 
Creating indexes on a table with old indexing leads to inconsistent 
co-processors |  Major | core |
+| [PHOENIX-6954](https://issues.apache.org/jira/browse/PHOENIX-6954) | Fix 
Category for some index related ITs |  Minor | core |
+| [PHOENIX-6951](https://issues.apache.org/jira/browse/PHOENIX-6951) | Missing 
information on Index Repair Region and Time Taken to Repair |  Major | . |
+| [PHOENIX-6916](https://issues.apache.org/jira/browse/PHOENIX-6916) | Cannot 
handle ranges where start is a prefix of end for desc columns |  Critical | 
core |
+| [PHOENIX-6929](https://issues.apache.org/jira/browse/PHOENIX-6929) | 
Explicitly depend on org.glassfish:javax.el |  Critical | core |
+| [PHOENIX-6888](https://issues.apache.org/jira/browse/PHOENIX-6888) | Fixing 
TTL and Max Lookback Issues for Phoenix Tables |  Major | . |
+| [PHOENIX-6903](https://issues.apache.org/jira/browse/PHOENIX-6903) | Shade 
or exclude javax.xml.bind:jaxb-api from the shaded client |  Major | . |
+| [PHOENIX-6904](https://issues.apache.org/jira/browse/PHOENIX-6904) | Clean 
up some dependencies |  Major | core |
+| [PHOENIX-6890](https://issues.apache.org/jira/browse/PHOENIX-6890) | Remove 
binds parameters from QueryCompiler |  Trivial | . |
+| [PHOENIX-5066](https://issues.apache.org/jira/browse/PHOENIX-5066) | The 
TimeZone is incorrectly used during writing or reading data |  Critical | . |
+| [PHOENIX-6893](https://issues.apache.org/jira/browse/PHOENIX-6893) | Remove 
explicit dependency declaration on hbase-thirdparty artifacts |  Major | core |
+| [PHOENIX-6871](https://issues.apache.org/jira/browse/PHOENIX-6871) | Write 
threads blocked with deadlock |  Major | . |
+| [PHOENIX-6873](https://issues.apache.org/jira/browse/PHOENIX-6873) | Use 
cached Connection in IndexHalfStoreFileReaderGenerator |  Major | core |
+| [PHOENIX-6874](https://issues.apache.org/jira/browse/PHOENIX-6874) | Support 
older HBase versions with broken ShortCircuitConnection |  Major | core |
+| [PHOENIX-6872](https://issues.apache.org/jira/browse/PHOENIX-6872) | Use 
ServerUtil.ConnectionFactory.getConnection() in UngroupedAggregateRegionScanner 
|  Minor | core |
+| [PHOENIX-6395](https://issues.apache.org/jira/browse/PHOENIX-6395) | Reusing 
Connection instance object instead of creating everytime in 
PhoenixAccessController class. |  Major | . |
+| [PHOENIX-6052](https://issues.apache.org/jira/browse/PHOENIX-6052) | Include 
syscat time in mutation time |  Major | core |
+| [PHOENIX-6720](https://issues.apache.org/jira/browse/PHOENIX-6720) | CREATE 
TABLE can't recreate column encoded tables that had columns dropped |  Blocker 
| core |
+| [PHOENIX-6855](https://issues.apache.org/jira/browse/PHOENIX-6855) | Upgrade 
from 4.7 to 5+ fails if any of the local indexes exist. |  Major | core |
+| [PHOENIX-6848](https://issues.apache.org/jira/browse/PHOENIX-6848) | Fix 
grant and revoke command rule documentation |  Major | core |
+| [PHOENIX-6843](https://issues.apache.org/jira/browse/PHOENIX-6843) | Flakey 
ViewTTLIT |  Major | . |
+| [PHOENIX-6840](https://issues.apache.org/jira/browse/PHOENIX-6840) | Very 
flakey ParallelPhoenixConnectionFailureTest |  Critical | core |
+| [PHOENIX-6841](https://issues.apache.org/jira/browse/PHOENIX-6841) | Depend 
on omid-codahale-metrics |  Blocker | core, omid |
+| [PHOENIX-6823](https://issues.apache.org/jira/browse/PHOENIX-6823) | calling 
Joda-based round() function on temporal PK field causes division by zero error 
|  Major | core |
+| [PHOENIX-6835](https://issues.apache.org/jira/browse/PHOENIX-6835) | Flakey 
RowTimestampIT.testAutomaticallySettingRowTimestampWithDate |  Major | . |
+| [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-6462](https://issues.apache.org/jira/browse/PHOENIX-6462) | Index 
build mapper that failed should not be logging into the 
PHOENIX\_INDEX\_TOOL\_RESULT table |  Major | . |
+| [PHOENIX-6669](https://issues.apache.org/jira/browse/PHOENIX-6669) | RVC 
returns a wrong result |  Major | . |
+| [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-6789](https://issues.apache.org/jira/browse/PHOENIX-6789) | Remove 
com.sun.istack.NotNull usage |  Minor | core |
+| [PHOENIX-6764](https://issues.apache.org/jira/browse/PHOENIX-6764) | 
Implement Binary and Hexadecimal literals |  Major | core |
+| [PHOENIX-6687](https://issues.apache.org/jira/browse/PHOENIX-6687) | The 
region server hosting the SYSTEM.CATALOG fails to serve any metadata requests 
as default handler pool  threads are exhausted. |  Major | core |
+| [PHOENIX-6771](https://issues.apache.org/jira/browse/PHOENIX-6771) | Allow 
only "squash and merge" from GitHub UI |  Major | . |
+| [PHOENIX-6754](https://issues.apache.org/jira/browse/PHOENIX-6754) | 
Upgrades from pre 4.10 versions are broken again |  Blocker | core |
+| [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-6760](https://issues.apache.org/jira/browse/PHOENIX-6760) | update 
log4j2 to 2.18.0 |  Blocker | connectors, core |
+| [PHOENIX-6756](https://issues.apache.org/jira/browse/PHOENIX-6756) | switch 
to using log4j2.properties instead of xml |  Major | core |
+| [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-6746](https://issues.apache.org/jira/browse/PHOENIX-6746) | Test 
suite executions do not provide usable logs |  Blocker | 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-6723](https://issues.apache.org/jira/browse/PHOENIX-6723) | Phoenix 
client unable to connect on JDK14+ |  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-6688](https://issues.apache.org/jira/browse/PHOENIX-6688) | Upgrade 
to phoenix 4.16 metadata upgrade fails when SYSCAT has large number of tenant 
views |  Major | core |
+| [PHOENIX-6719](https://issues.apache.org/jira/browse/PHOENIX-6719) | 
Duplicate Salt Columns in Schema Registry after ALTER |  Major | . |
+| [PHOENIX-6705](https://issues.apache.org/jira/browse/PHOENIX-6705) | 
PagedRegionScanner#next throws NPE if pagedFilter is not initialized. |  Major 
| core |
+| [PHOENIX-6717](https://issues.apache.org/jira/browse/PHOENIX-6717) | Remove 
Hbase 2.1 and 2.2 from post-commit Jenkins job |  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-6675](https://issues.apache.org/jira/browse/PHOENIX-6675) | 
create-release script broken by upgrade to Yetus 0.13 |  Major | core |
+| [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-6545](https://issues.apache.org/jira/browse/PHOENIX-6545) | 
IndexToolForNonTxGlobalIndexIT.testIndexToolFailedMapperNotRecordToResultTable()
 fails with HBase 2.1 |  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-6541](https://issues.apache.org/jira/browse/PHOENIX-6541) | Use 
ROW\_TIMESTAMP column value as timestamps for conditional upsert mutations |  
Major | . |
+| [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 | . |
+| [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 |
+| [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-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-6350](https://issues.apache.org/jira/browse/PHOENIX-6350) | Build 
failure on phoenix master branch |  Major | . |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6653](https://issues.apache.org/jira/browse/PHOENIX-6653) | Add 
upgrade tests based on HBase snapshots |  Major | core |
+| [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-7028](https://issues.apache.org/jira/browse/PHOENIX-7028) | 
Annotate client initiated Scan with metadata attributes |  Major | . |
+| [PHOENIX-7029](https://issues.apache.org/jira/browse/PHOENIX-7029) | Add 
support for multiple query services in PhoenixTestDriver. |  Major | . |
+| [PHOENIX-6989](https://issues.apache.org/jira/browse/PHOENIX-6989) | Expose 
server side metrics for DDL operations |  Major | . |
+| [PHOENIX-6985](https://issues.apache.org/jira/browse/PHOENIX-6985) | Setting 
server-side masking flag default to false |  Major | . |
+| [PHOENIX-6963](https://issues.apache.org/jira/browse/PHOENIX-6963) | Check 
if LAST\_DDL\_TIMESTAMP is set for tables and indexes created before 
PHOENIX-6186 |  Major | core |
+| [PHOENIX-5521](https://issues.apache.org/jira/browse/PHOENIX-5521) | 
Phoenix-level HBase Replication sink (Endpoint coproc) |  Major | . |
+| [PHOENIX-6932](https://issues.apache.org/jira/browse/PHOENIX-6932) | Update 
LAST\_DDL\_TIMESTAMP for index table when add/drop/alter indexes. |  Major | . |
+| [PHOENIX-6930](https://issues.apache.org/jira/browse/PHOENIX-6930) | Update 
LAST\_DDL\_TIMESTAMP for table/view when we alter properties on table/view |  
Major | core |
+| [PHOENIX-6649](https://issues.apache.org/jira/browse/PHOENIX-6649) | 
TransformTool should transform the tenant view content as well |  Major | . |
+| [PHOENIX-6790](https://issues.apache.org/jira/browse/PHOENIX-6790) | Phoenix 
5.2 HBase 2.5 profile to include missing zookeeper dependency |  Major | . |
+| [PHOENIX-6627](https://issues.apache.org/jira/browse/PHOENIX-6627) | Remove 
all references to Tephra from 4.x and master |  Major | 4.x, tephra |
+| [PHOENIX-5419](https://issues.apache.org/jira/browse/PHOENIX-5419) | Cleanup 
anonymous class in TracingQueryPlan |  Minor | . |
+| [PHOENIX-6711](https://issues.apache.org/jira/browse/PHOENIX-6711) | Add 
support of skipping the system tables existence check during connection 
initialisation |  Major | . |
+| [PHOENIX-6685](https://issues.apache.org/jira/browse/PHOENIX-6685) | Change 
Data Capture - Populate Table / Topic Mappings |  Major | . |
+| [PHOENIX-6626](https://issues.apache.org/jira/browse/PHOENIX-6626) | Make 
the without.tephra profile behaviour the default in 4.x and master, and remove 
the profile |  Major | core, tephra |
+| [PHOENIX-6639](https://issues.apache.org/jira/browse/PHOENIX-6639) | Read 
repair of a table after cutover (transform is complete and table is switched) | 
 Major | . |
+| [PHOENIX-6622](https://issues.apache.org/jira/browse/PHOENIX-6622) | 
TransformMonitor should orchestrate transform and do retries |  Major | . |
+| [PHOENIX-6620](https://issues.apache.org/jira/browse/PHOENIX-6620) | 
TransformTool should fix the unverified rows and do validation |  Major | . |
+| [PHOENIX-6617](https://issues.apache.org/jira/browse/PHOENIX-6617) | 
IndexRegionObserver should create mutations for the transforming table |  Major 
| . |
+| [PHOENIX-6612](https://issues.apache.org/jira/browse/PHOENIX-6612) | Add 
TransformTool |  Major | . |
+| [PHOENIX-6603](https://issues.apache.org/jira/browse/PHOENIX-6603) | Create 
SYSTEM.TRANSFORM table |  Major | . |
+| [PHOENIX-6589](https://issues.apache.org/jira/browse/PHOENIX-6589) | Add 
metrics for schema registry export |  Major | . |
+| [PHOENIX-6227](https://issues.apache.org/jira/browse/PHOENIX-6227) | Option 
for DDL changes to export to external schema repository |  Major | . |
+| [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 | . |
+| [PHOENIX-6397](https://issues.apache.org/jira/browse/PHOENIX-6397) | 
Implement TableMetricsManager class and its associated functions for select. 
upsert and Delete Queries |  Major | . |
+| [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 | . |
+| [PHOENIX-6379](https://issues.apache.org/jira/browse/PHOENIX-6379) | 
Implement a new Metric Type which will be used for TableMetrics |  Major | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-6436](https://issues.apache.org/jira/browse/PHOENIX-6436) | 
OrderedResultIterator overestimates memory requirements. |  Major | . |
+| [PHOENIX-7189](https://issues.apache.org/jira/browse/PHOENIX-7189) | Update 
Omid to 1.1.1 |  Blocker | core |
+| [PHOENIX-7179](https://issues.apache.org/jira/browse/PHOENIX-7179) | Remove 
HBase 2.3 leftover files |  Major | . |
+| [PHOENIX-7173](https://issues.apache.org/jira/browse/PHOENIX-7173) | Update 
default HBase versions to 2.4.17 and 2.5.7 respectively |  Major | core |
+| [PHOENIX-7082](https://issues.apache.org/jira/browse/PHOENIX-7082) | Upgrade 
Jetty to 9.4.53.v20231009 |  Major | core, queryserver |
+| [PHOENIX-7027](https://issues.apache.org/jira/browse/PHOENIX-7027) | Add 
compatibility module for Hbase 2.5.4 and upgrade Hbase version to 2.5.5 |  
Major | . |
+| [PHOENIX-6866](https://issues.apache.org/jira/browse/PHOENIX-6866) | Upgrade 
hbase 2.4 and 2.5 versions to 2.4.16 and 2.5.3-hadoop3 respectively |  Major | 
. |
+| [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-6715](https://issues.apache.org/jira/browse/PHOENIX-6715) | Update 
Omid to 1.1.0 |  Major | core |
+| [PHOENIX-6805](https://issues.apache.org/jira/browse/PHOENIX-6805) | Update 
release scripts for Omid 1.1.0 |  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-6695](https://issues.apache.org/jira/browse/PHOENIX-6695) | Switch 
default logging backend to log4j2 |  Major | core |
+| [PHOENIX-6693](https://issues.apache.org/jira/browse/PHOENIX-6693) | Remove 
Hbase 2.1 and Hbase 2.2 support from Phoenix |  Major | core |
+| [PHOENIX-6696](https://issues.apache.org/jira/browse/PHOENIX-6696) | Drop 
legacy phoenix-client jar |  Major | core |
+| [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 | . |
+| [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 | . |
+| [PHOENIX-6376](https://issues.apache.org/jira/browse/PHOENIX-6376) | Update 
MetaDataProtocol.java for Phoenix 5.2 |  Blocker | core |
+| [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 | . |
+| [PHOENIX-6371](https://issues.apache.org/jira/browse/PHOENIX-6371) | Script 
to verify release candidate |  Major | . |
+
+
+

Added: dev/phoenix/phoenix-5.2.0RC7/RELEASENOTES.md
==============================================================================
--- dev/phoenix/phoenix-5.2.0RC7/RELEASENOTES.md (added)
+++ dev/phoenix/phoenix-5.2.0RC7/RELEASENOTES.md Fri Apr  5 07:09:33 2024
@@ -0,0 +1,500 @@
+
+<!---
+# 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.2.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [PHOENIX-7285](https://issues.apache.org/jira/browse/PHOENIX-7285) | *Major* 
| **Upgade Zookeeper to 3.8.4**
+
+Phoenix now includes Zookeeper 3.8.4 when build for HBase 2.4 and later.
+
+
+---
+
+* [PHOENIX-7230](https://issues.apache.org/jira/browse/PHOENIX-7230) | *Major* 
| **Optimize rpc call to master if all indexes are migrated to new coprocs**
+
+Use "phoenix.index.region.observer.enabled.all.tables" as "false" only if new 
index coprocs (GlobalIndexChecker, IndexRegionObserver etc) are not in use by 
all tables. Default value "true" indicates that we will not perform extra RPC 
call to retrieve TableDescriptor for all Mutations.
+
+
+---
+
+* [PHOENIX-7220](https://issues.apache.org/jira/browse/PHOENIX-7220) | *Major* 
| **Make HBase 2.5 profile the default**
+
+Phoenix now defaults to the HBase 2.5 profile when built from source.
+
+
+---
+
+* [PHOENIX-7218](https://issues.apache.org/jira/browse/PHOENIX-7218) | *Major* 
| **Drop HBase 2.4.0 support in 5.2**
+
+Phoenix 5.2 does not support HBase 2.4.0.
+Only HBase 2.4.1 and onwards are supported.
+
+
+---
+
+* [PHOENIX-7137](https://issues.apache.org/jira/browse/PHOENIX-7137) | *Major* 
| **Create phoenix-client-lite shaded JAR without server-side dependencies**
+
+A new phoenix-client-lite shaded client JAR / artifact has been added.
+This behaves mostly like phoenix-client-embdedded, but omits the Phoenix 
server side classes, and the HBase server dependencies.
+
+It is recommended to use phoenix-client-lite as a JDBC driver.
+
+
+---
+
+* [PHOENIX-6721](https://issues.apache.org/jira/browse/PHOENIX-6721) | *Major* 
| **CSV bulkload tool fails with FileNotFoundException if --output points to 
the S3 location**
+
+The Phoenix bulk load jobs now work correctly if S3 is used for --outputdir.
+
+
+---
+
+* [PHOENIX-6053](https://issues.apache.org/jira/browse/PHOENIX-6053) | *Major* 
| **Split Server Side Code into a Separate Module**
+
+The previous phoenix-core maven module (and artifacts) have been split into 
phoenix-core-client for the client (JDBC driver) side code, and into the server 
(Hbase server classpath and mapreduce) modules.
+
+The old phoenix-core module and aritfact now only includes tests.
+
+As phoenix-core depends on both now artifacts, and acts as a backwards 
compatibility feature, it is expected that consumers of those maven artifacts 
will not be affected by this change. (But other changes in 5.2 are likely to to 
require changes)
+
+
+---
+
+* [PHOENIX-7143](https://issues.apache.org/jira/browse/PHOENIX-7143) | *Major* 
| **Detect JVM version and add the necessary module flags in startup scripts**
+
+The Phoenix and Phoenix Query Server startup scripts now detect the JVM 
version used, and set the necessary JVM module flags automatically.
+
+
+---
+
+* [PHOENIX-7101](https://issues.apache.org/jira/browse/PHOENIX-7101) | *Major* 
| **Explain plan to output local index name if it is used**
+
+Explain plan for the local index would output in the format of 
"${local\_index}(${physical\_table\_name})" instead of 
"${physical\_table\_name}". Because providing only "${physical\_table\_name}" 
in the output is confusing for user to understand whether local index is used 
by the plan.
+
+
+---
+
+* [PHOENIX-7095](https://issues.apache.org/jira/browse/PHOENIX-7095) | *Major* 
| **Implement Statement.closeOnCompletion() and fix related close() bugs**
+
+Phoenix now implements the Statement.closeOnCompletion() method.
+Phoenix now calls Statement.closeOnCompletion() when generating 
DatabaseMetaData resultSets.
+Phoenix now correctly calls close() on all Statements when a Connection is 
closed().
+Phoenix now closes the open ResultSet on a Statement when another statement is 
executed on the Statement object.
+
+Note that Phoenix previously did not comply with the JDBC specification, and 
allowed for multiple open ResultSets on the same Statement object.
+Application code that dependeded on this bug may need to be rewritten.
+
+
+---
+
+* [PHOENIX-7097](https://issues.apache.org/jira/browse/PHOENIX-7097) | *Major* 
| **Allow specifying full JDBC URL string in psql/PhoenixRuntime and 
sqllline.py**
+
+Phoenix now also accepts a full JDBC URL in place of the ZK quorum in 
sqlline.py and psql.py
+
+
+---
+
+* [PHOENIX-6523](https://issues.apache.org/jira/browse/PHOENIX-6523) | *Major* 
| **Support for HBase Registry Implementations through Phoenix connection URL**
+
+Add support for MasterRegistry and RPCConnectionRegistry to Phoenix.
+
+Introduces the new URL protocol variants:
+\* jdbc:phoenix+zk: Uses Zookeeper. This is the original registry supported 
since the inception of HBase and Phoenix.
+\* jdbc:phoenix+rpc: Uses RPC to connecto to the specified HBase RS/Master 
nodes.
+\* jdbc:phoenix+master: Uses RPC to connect to the specified HBase Master nodes
+
+The syntax:
+"jdbc:phoenix" : uses the default registry and and connection from 
hbase-site.xml
+
+"jdbc:phoenix:param1:param2...": Protocol/Registry is determined from Hbase 
version and hbase-site.xml configuration, and parameters are interpreted 
accoring to the registry.
+
+"jdbc:phoenix+zk:hosts:ports:zknode:principal:keytab;options..." : Behaves the 
same as  jdbc:phoenix... URL previously. Any missing parameters use defaults 
fom hbase-site.xml or the environment.
+
+"jdbc:phoenix+rpc:hosts:ports::principal:keytab;options..." : Uses 
RPCConnectionRegistry. If more than two options are specified, then the third 
one (he unused zkNode paramater) must always be blank.
+
+"jdbc:phoenix+master:hosts:ports::principal:keytab;options..." : Uses 
RPCMasterRegistry. If more than two options are specified, then the third one 
(he unused zkNode paramater) must always be blank.
+
+Phoenix now also supports heterogenous ports defined in HBASE-12706 for every 
registry. When specifying the ports for each host separately the colon ":" 
character must be escaped with a backslash, i.e. 
"jdbc:phoenix+zk:host1\\:123,host2\\:345:/hbase:principal:keytab", or 
"jdbc:phoenix+rpc:host1\\:123,host2\\:345" You may need to add extra escapes to 
preserve the backslashes if defined in java code, etc.
+
+Note that while the phoenix+zk URL handling code has heuristics that tries to 
handle some omitted parameters, the Master and ConnectionRPC registry code 
strictly maps the URL parameters to by their ordering.
+
+Note that Phoenix now internally normalizes the URL. Whether you specify an 
explicit connection, or use the default "jdbc:phoenix" URL, Phoenix will 
internally normalize the connection, and set the  properties for the internal 
HBase Connection objects appropriately.  
+
+Also note that for most non-HA use cases an explicit connection URL should NOT 
be used. The preferred way to specify the connection is to have an up-to-date 
hbase-site.xml with both Hbase and Phoenix client properties set correctly 
(with other Hadoop conficguration files as needed)  on the Phoenix application 
classpath , and using the default "jdbc:phoenix" URL.
+
+
+---
+
+* [PHOENIX-7034](https://issues.apache.org/jira/browse/PHOENIX-7034) | *Major* 
| **Disallow mapped view creation when the schema does not exists**
+
+Phoenix no longer allows allow creating mapped views on Hbase tables whoose 
namespace is not defined as a Phoenix schema when namespace mapping is enabled.
+
+
+---
+
+* [PHOENIX-6973](https://issues.apache.org/jira/browse/PHOENIX-6973) | *Major* 
| **Add option to CREATE TABLE to skip verification of HBase table**
+
+A new option NOVERIFY has been introduced for CREATE TABLE command that allows 
skipping the verification of columns with empty qualifier. This is useful when 
a Phoenix table is restored from HBase snapshot we can skip the lengthy 
validation process when executing CREATE TABLE.
+
+
+---
+
+* [PHOENIX-6920](https://issues.apache.org/jira/browse/PHOENIX-6920) | *Major* 
| **PhoenixResultSetMetaData doesn't distinguish between label and 
column\_name**
+
+Phoenix now correctly returns the unialiased column name in 
ResultSetMetadata.getColumnName().
+
+
+---
+
+* [PHOENIX-6942](https://issues.apache.org/jira/browse/PHOENIX-6942) | *Minor* 
| **Some config properties do not have phoenix prefix**
+
+Some properties that did not have the phoenix prefix were renamed:
+
+index.verify.threads.max -\> phoenix.index.verify.threads.max
+index.verify.row.count.per.task -\> phoenix.index.verify.row.count.per.task
+index.threads.max -\> phoenix.index.threads.max
+index.row.count.per.task -\> phoenix.index.row.count.per.task
+index.writer.threads.max -\> phoenix.index.writer.threads.max
+index.writer.threads.keepalivetime -\> 
phoenix.index.writer.threads.keepalivetime
+phoneix.mapreduce.output.cluster.quorum -\> 
phoenix.mapreduce.output.cluster.quorum
+index.writer.commiter.class -\> phoenix.index.writer.commiter.class
+index.writer.failurepolicy.class -\> phoenix.index.writer.failurepolicy.class
+
+The old property names still work via the Hadoop Configuration deprecation 
mechanism.
+
+
+---
+
+* [PHOENIX-6907](https://issues.apache.org/jira/browse/PHOENIX-6907) | *Major* 
| **Explain Plan should output region locations with servers**
+
+"EXPLAIN {query}" has no change in the output.
+
+Introduced new query syntax "EXPLAIN WITH REGIONS {query}" to add region 
locations in the output.
+
+Config "phoenix.max.region.locations.size.explain.plan" can be used to limit 
num of region locations to be printed with the explain plan output. The default 
value is 5.
+
+
+---
+
+* [PHOENIX-6952](https://issues.apache.org/jira/browse/PHOENIX-6952) | 
*Blocker* | **Do not disable normalizer on salted tables**
+
+Phoenix will no longer disable the normalizer on newly created salted tables, 
and will allow enabling the normalizer on salted tables.
+
+It is highly recommended to review all salted Phoenix tables, and manually set 
NORMALIZATION\_ENABLED=true on them, to avoid regions growing uncontrollably.
+It is not possible to determine whether NORMALIZATION\_ENABLED=false was 
automatically set by Phoenix, or was manually set by some other reason, i.e. 
because
+merging/splitting is handled manually, so care must be taken not to revert 
normalization where it was set explcitly by the user.
+
+Also consider setting MERGE\_ENABLED=false on salted Phoenix tables. While it 
is no longer necessary for correct operation, it may improve performance in 
some case.
+
+
+---
+
+* [PHOENIX-6910](https://issues.apache.org/jira/browse/PHOENIX-6910) | *Major* 
| **Scans created during query compilation and execution against salted tables 
need to be more resilient**
+
+Queries on salted tables now work correctly even if rows belonging in 
different buckets are present in a single region.
+
+
+---
+
+* [PHOENIX-5521](https://issues.apache.org/jira/browse/PHOENIX-5521) | *Major* 
| **Phoenix-level HBase Replication sink (Endpoint coproc)**
+
+The changes required to enable replication sink coproc, and allow it to attach 
phoenix metadata as Mutation attributes at the Sink cluster:
+
+1. Add "org.apache.phoenix.coprocessor.ReplicationSinkEndpoint" to 
hbase.coprocessor.regionserver.classes config
+2. phoenix.append.metadata.to.wal = true
+
+
+---
+
+* [PHOENIX-6944](https://issues.apache.org/jira/browse/PHOENIX-6944) | *Major* 
| **Randomize mapper task ordering for Index MR tools**
+
+Phoenix can now randomize the mapper execution order for MapReduce tools.
+This is enabled by default for IndexTool and IndexScrutinyTool.
+The randomization can be enabled or disabled for all MR tools via the 
"phoenix.mapreduce.randomize.mapper.execution.order" boolean property.
+
+
+---
+
+* [PHOENIX-6916](https://issues.apache.org/jira/browse/PHOENIX-6916) | 
*Critical* | **Cannot handle ranges where start is a prefix of end for desc 
columns**
+
+Phoenix now handles ranges where the start key is a prefix of the desc key for 
descending columns.
+
+
+---
+
+* [PHOENIX-6881](https://issues.apache.org/jira/browse/PHOENIX-6881) | *Major* 
| **Implement the applicable Date/Time features from JDBC 4.2**
+
+Phoenix now supports setting and retrieving java.time.LocalDate, 
java.time.LocalDateTime and java.time.LocalTime objects via the 
ResultSet.getObject() and PreparedStatement.setObject() APIs, as defined by 
JDBC 4.2
+
+
+---
+
+* [PHOENIX-5066](https://issues.apache.org/jira/browse/PHOENIX-5066) | 
*Critical* | **The TimeZone is incorrectly used during writing or reading data**
+
+Adds the phoenix.query.applyTimeZoneDisplacement attribute, which enables 
applying timezone displacement when setting or retriteving java.sql. time types 
via PreparedSatetement and ResultSet objects.
+
+Setting the attribute will result in interpreting the epoch-based java.sql 
time types in the local timezone.
+
+This attribute is off by default for backwards compatibility reasons, and 
needs to be enabled explicitly. This is a client side attribute, and can be set 
on a per connection basis.
+
+
+---
+
+* [PHOENIX-6877](https://issues.apache.org/jira/browse/PHOENIX-6877) | *Major* 
| **Remove HBase 2.3 support from 5.2**
+
+Phoenix 5.2 no longer supports HBase 2.3.x
+
+
+---
+
+* [PHOENIX-6720](https://issues.apache.org/jira/browse/PHOENIX-6720) | 
*Blocker* | **CREATE TABLE can't recreate column encoded tables that had 
columns dropped**
+
+PHOENIX now supports the COLUMN\_QUALIFIER\_COUNTER table option and the 
ENCODED\_QUALIFIER qualifier keyword for columns to set the 
"QUALIFIER\_COUNTER" and "COLUMN\_QUALIFIER" columns respectively in 
SYSTEM.CATALOG for the table.
+
+The CREATE TABLE statement and SchemaTool will now use the above features when 
generating the DDL for column encoded tables with discontinuous qualifiers.
+
+This enables re-generating the Phoenix metadata for tables that have 
discontinous encoded column qualifers, so that the re-generated Phoenix tables 
will work on copied or replicated HBase data tables from the source database.
+
+For such tables, the generated CREATE TABLE statements will only be executable 
for Phoenix versions having this patch. However, systems that do not have this 
fix cannot correctly re-generate the table metadata. On older systems the only 
way to achieve HBase data table level compatibility is to manually edit 
SYSTEM.CATALOG.
+
+
+---
+
+* [PHOENIX-6655](https://issues.apache.org/jira/browse/PHOENIX-6655) | *Major* 
| **SYSTEM.SEQUENCE should have CACHE\_DATA\_ON\_WRITE set to true**
+
+Phoenix now sets the CACHE\_DATA\_ON\_WRITE property on the SYSTEM.SEQUENCE 
table to improve performance.
+
+
+---
+
+* [PHOENIX-6837](https://issues.apache.org/jira/browse/PHOENIX-6837) | *Major* 
| **Switch to Using the -hadoop3 HBase Artifacts Where Available**
+
+Phoenix now uses the public Hadoop 3 compatible HBase artifacts where 
available.
+At the time of writing, public Hadoop 3 compatible artifacts are only 
available for HBase 2.5.2 and later.
+
+
+---
+
+* [PHOENIX-6823](https://issues.apache.org/jira/browse/PHOENIX-6823) | *Major* 
| **calling Joda-based round() function on temporal PK field causes division by 
zero error**
+
+Fixed division by zero errors, and incorrect results when using round(), 
ceiling(), floor() functions in the where clause on date/time fields that are 
part of the primary key.
+
+
+---
+
+* [PHOENIX-6834](https://issues.apache.org/jira/browse/PHOENIX-6834) | *Major* 
| **Use Pooled HConnection for Server Side Upsert Select**
+
+Server Side upsert selects now cache the HBase connection to the target table 
on the region server.
+
+
+---
+
+* [PHOENIX-6715](https://issues.apache.org/jira/browse/PHOENIX-6715) | *Major* 
| **Update Omid to 1.1.0**
+
+Phoenix now uses Omid 1.1.0.
+
+
+---
+
+* [PHOENIX-6751](https://issues.apache.org/jira/browse/PHOENIX-6751) | 
*Critical* | **Force using range scan vs skip scan when using the IN operator 
and large number of RVC elements**
+
+Adds a new config parameter, phoenix.max.inList.skipScan.size, which controls 
the size of an IN clause before it will be automatically converted from a skip 
scan to a range scan.
+
+
+---
+
+* [PHOENIX-6491](https://issues.apache.org/jira/browse/PHOENIX-6491) | *Major* 
| **Phoenix High Availability**
+
+Phoenix HA feature to allow clients to connect to a pair of phoenix/hbase 
clusters in order to improve the overall availability for the supported 
use-cases.
+
+Supported use-cases:
+
+1. Active-Standby HA for disaster recovery, enables end users to switch HBase 
clusters (triggered by administrators) collectively across multiple clients 
without restarting.
+2. Active-Active HA for immutable use cases with point get queries without 
deletes, enables a client to connect to both clusters simultaneously for these 
use cases which inherently have relaxed consistency requirements.
+
+
+---
+
+* [PHOENIX-6692](https://issues.apache.org/jira/browse/PHOENIX-6692) | *Major* 
| **Add HBase 2.5 support**
+
+Phoenix now supports HBase 2.5.
+In Phoenix 5.1.x, Tephra support is not available with HBase 2.5.
+(In 5.2.x Tephra support is fully removed)
+
+
+---
+
+* [PHOENIX-6627](https://issues.apache.org/jira/browse/PHOENIX-6627) | *Major* 
| **Remove all references to Tephra from 4.x and master**
+
+Support for the Tephra transaction engine has been removed from Phoenix. 
+
+Ordinals of \`TransactionFactory.Provider\` are maintained to preserve 
compatibility with deployed system catalogs. The enum label for the former 
Tephra provider is deliberately renamed to \`NOTAVAILABLE\` so any downstreams 
with ill-advised direct dependencies on it will fail to compile.
+
+A coprocessor named \`TephraTransactionalProcessor\` is retained, with a no-op 
implementation, to prevent regionserver aborts in the worst case that a Tephra 
table remains deployed and the table coprocessor list has not changed. This 
should not happen. Users should be provided a migration runbook.
+
+The \`commitDDLFence\` phase of \`MutationState\` is retained although it may 
no longer be necessary. Recommend a follow up issue.
+
+\`PhoenixTransactionContext.PROPERTY\_TTL\` is retained. It is possible a 
future txn engine option will have a similar design feature and will need to 
alter cell timestamps. Recommend a follow up issue.
+
+\`storeNulls\` for transactional tables remains enabled for compatibility. It 
is possible a future txn engine option will have a similar design feature and 
will need to manage tombstones in a non-default way. Recommend a follow up 
issue.
+
+Requests to ALTER a table from transactional to non transactional are still 
rejected. It is very likely OMID has similar complex state cleanup and removal 
requirements, and txn engines in general are likely to have this class of 
problem.
+
+
+---
+
+* [PHOENIX-6756](https://issues.apache.org/jira/browse/PHOENIX-6756) | *Major* 
| **switch to using log4j2.properties instead of xml**
+
+Phoenix now uses log4j2.properties files instead of log4j2.xml files to 
configure logging.
+The default log format has also been changed to match the HBase 3 log format.
+
+
+---
+
+* [PHOENIX-6707](https://issues.apache.org/jira/browse/PHOENIX-6707) | *Minor* 
| **Use Configuration.getLongBytes where applicable**
+
+Configuration properties representing Byte now can be specified with binary 
magnitue postfixes ( i.e. '1K' = 1024, '1M' = 1048576, etc. )
+
+
+---
+
+* [PHOENIX-6554](https://issues.apache.org/jira/browse/PHOENIX-6554) | *Minor* 
| **Pherf CLI option long/short option names do not follow conventions**
+
+Pherf CLI now allows its long option names to use -- in addition to -, as the 
Unix convention suggests. While the existing behavior of using a single dash 
"-" for long options doesn't follow the Unix convention, we still allow it for 
backward compatibility.
+
+
+---
+
+* [PHOENIX-6723](https://issues.apache.org/jira/browse/PHOENIX-6723) | *Major* 
| **Phoenix client unable to connect on JDK14+**
+
+Phoenix now internally depends on Apache ZooKeeper 3.5.7, and Apache Curator 
4.2
+
+
+---
+
+* [PHOENIX-6685](https://issues.apache.org/jira/browse/PHOENIX-6685) | *Major* 
| **Change Data Capture - Populate Table / Topic Mappings**
+
+Added STREAMING\_TOPIC\_NAME to System.Catalog, which can be set as a property 
on CREATE and ALTER statements
+
+
+---
+
+* [PHOENIX-6693](https://issues.apache.org/jira/browse/PHOENIX-6693) | *Major* 
| **Remove Hbase 2.1 and Hbase 2.2 support from Phoenix**
+
+Phoenix no longer supports HBase 2.1 or HBase 2.2.
+
+
+---
+
+* [PHOENIX-6696](https://issues.apache.org/jira/browse/PHOENIX-6696) | *Major* 
| **Drop legacy phoenix-client jar**
+
+Starting with Phoenix 5.2.0, Phoenix no longer provides the legacy 
phoenix-client jar.
+Use the phoenix-client-embedded jar instead, and add the necessary logging 
backend and corresponding slf4j adapter to the classpath separately.
+
+
+---
+
+* [PHOENIX-6686](https://issues.apache.org/jira/browse/PHOENIX-6686) | *Major* 
| **Update Jackson to 2.12.6.1**
+
+The Jackson dependency in Phoenix has been updated to 2.12.6.1
+
+
+---
+
+* [PHOENIX-6665](https://issues.apache.org/jira/browse/PHOENIX-6665) | *Major* 
| **PreparedStatement#getMetaData() fails on parametrized "select next ? values 
for SEQ"**
+
+PreparedStatement#getMetaData() no longer fails on parametrized "select next ? 
values" sequence operations.
+This also fixes a problem where parametrized sequence operations didn't work 
via Phoenix Query Server.
+
+
+---
+
+* [PHOENIX-6626](https://issues.apache.org/jira/browse/PHOENIX-6626) | *Major* 
| **Make the without.tephra profile behaviour the default in 4.x and master, 
and remove the profile**
+
+Support for the Tephra transaction manager has been removed.
+
+
+---
+
+* [PHOENIX-6645](https://issues.apache.org/jira/browse/PHOENIX-6645) | *Minor* 
| **Remove unneccessary SCN related properties from SYSTEM tables on upgrade**
+
+The KEEP\_DELETED\_CELLS property is removed, and the VERSIONS property is set 
to 1 for the SYSTEM.STATS and SYSTEM.LOG tables on upgrade now.
+
+
+---
+
+* [PHOENIX-6586](https://issues.apache.org/jira/browse/PHOENIX-6586) | 
*Critical* | **Set NORMALIZATION\_ENABLED to false on salted tables**
+
+Phoenix now automatically sets NORMALIZATION\_ENABLED=false when creating 
salted tables.
+
+
+---
+
+* [PHOENIX-6227](https://issues.apache.org/jira/browse/PHOENIX-6227) | *Major* 
| **Option for DDL changes to export to external schema repository**
+
+External\_Schema\_Id is now added to SYSTEM.CATALOG. When 
CHANGE\_DETECTION\_ENABLED = true, CREATE and ALTER statements to a table or 
view cause a call to an external schema registry is made to save a string 
representation of the schema to be made. The schema registry returns a schema 
id which is saved in the new SYSTEM.CATALOG field. 
+
+When change detection is enabled, the WAL is now annotated with the external 
schema id, rather than the tuple of tenant id / schema name / logical table 
name / last DDL timestamp it was previously.
+
+The implementation to generate the string representation can be set via the 
Configuration property org.apache.phoenix.export.schemawriter.impl . By default 
it is a String representation of the PTable protobuf. 
+
+The implementation of the call to the schema repository can be set via the 
Configuration property org.apache.phoenix.export.schemaregistry.impl . By 
default it is an in-memory data structure unsuitable for production use. In 
production it is intended to be used with a standalone schema registry service.
+
+
+---
+
+* [PHOENIX-6551](https://issues.apache.org/jira/browse/PHOENIX-6551) | *Major* 
| **Bump HBase version to 2.4.6 and 2.2.7**
+
+Phoenix now builds with HBase 2.4.6 and 2.2.7 for the respective hbase 
profiles.
+
+
+---
+
+* [PHOENIX-6357](https://issues.apache.org/jira/browse/PHOENIX-6357) | *Major* 
| **Change all command line tools to use the fixed commons-cli constructor**
+
+Fixed command line parsing of double quoted identifiers.
+The previous workaround of using double doublequotes as a workaround is no 
longer supported.
+
+
+---
+
+* [PHOENIX-6457](https://issues.apache.org/jira/browse/PHOENIX-6457) | *Major* 
| **Optionally store schema version string in SYSTEM.CATALOG**
+
+Introduces SCHEMA\_VERSION property which can be updated during a CREATE or 
ALTER statement with a string value that gives a user-understood version tag.
+
+
+---
+
+* [PHOENIX-6359](https://issues.apache.org/jira/browse/PHOENIX-6359) | *Major* 
| **New module to support HBase 2.4.1+ releases**
+
+Added phoenix-hbase-compat-2.4.1 to support latest patch versions of HBase 2.4 
release line.
+
+
+---
+
+* [PHOENIX-6343](https://issues.apache.org/jira/browse/PHOENIX-6343) | *Major* 
| **Phoenix allows duplicate column names when one of them is a primary key**
+
+Although user provided CF can have same column name as one of primary keys, 
default CF is no longer supported to have same column name as primary key 
columns.
+
+
+

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

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

Added: dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.asc Fri Apr  5 
07:09:33 2024
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE2sbSiwGs6kkuqt+WLfreIhAS0TQFAmYPhUoACgkQLfreIhAS
+0TSTSg//dPKqJgUTfTR6J7E1Hqw69mP8dQy5OhgaOrDWKKrs+6bh/B6nitRD52AK
+2cwMTKZSkdhs0vCs2VpuV1tbIZibJLOsAiYihdw3QBr/VxizJyuK+ZqdCPzb/oNj
+rPr6dsKO1tSHEtTdXoN8PISmRgaErULz+O2pcG7CxW1yKO9gzijKaa//UnNaGqog
+jwEjW/2+IWkCeHNXFOOnMxz9Hra4Sln9QmwiK9Fb+fOnvSbBmIz23lJBL7QizS7y
+HHcNFBnUgfDdayHGVWw7fuOEUtF5ESS9L2fhJ8yrqZthAsOALeNizKRESeGwqqZQ
+9hp0Xvr/eNZuCmzZ9E4UhijHtRccHu0hySc/s3cVt8vJiBtQ5DLoYndfsBnUZNuA
+ZqUlOCnQvxioCVPc9fPKvBusMu0yrmTxjsZPm2hu/gc9csWsLBvuMOYBHOcsIcu7
+YsKJa5iEssRRC2VbdRD1sRmP38LdttGGQIeC+v7CsccVnfqLwNxHEYDwiw4xBD9m
+C/Z+dbk0ZaRxEa2z1JIkhggX2avXIKXNU3MAmPzwY1O3W1kGsL44HRs4GcjYOMAM
+oBDO7YNJzOJfvl5fTqMfxOaEFTKCzX5r7EzYQ/hLE/NO9AYucRrZjpkbgebXcTcg
+HlxJc/mpTq3twzHTUrivb1zB3xPbQq1QeAawuR0mi73E0HGzmp0=
+=s1KX
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.sha512 (added)
+++ dev/phoenix/phoenix-5.2.0RC7/phoenix-5.2.0-src.tar.gz.sha512 Fri Apr  5 
07:09:33 2024
@@ -0,0 +1,3 @@
+phoenix-5.2.0-src.tar.gz: 3CDA37E8 95C8AC3C 71F674BE AD85B3E0 198E1093 99F291E6
+                          05DDF48B 57D008B1 C88A45AD 2D9772F8 36F3F173 55713483
+                          5764CA8F 4EBFCE0F B1D10B90 8498A71F

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

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

Added: dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.asc Fri Apr 
 5 07:09:33 2024
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE2sbSiwGs6kkuqt+WLfreIhAS0TQFAmYPjiQACgkQLfreIhAS
+0TTeEw/8DWVNP6IYU7Sy3LRBi6x3nnKgvQ2A5AHZZX3cH3e+0bUKkbK8i0c5LRJO
+Qnxof2xeFSQvLkq2kmvOPV2pUebv+HF28IoWWQ/6lkclnCU5uMdpL33pmRAT6WqX
+9n/7ab93S/B6aCTnA4nd6DWpbCyJve793ygsnQKohVltWf7KVuAAZECf08dvQtNM
+x97jZ/F/iclTz70N58NFBeHUKJKmdv6JFnhFuXwCYiBiB2kVcmoZi1pWJyTVRPTo
+Da1np4AZvLCilNNBn+nVdtK0KYHAJlOa+5SRlpkS0tUuu9V78lA9G0Ubx9VwUI1n
+vYAQA0/YJuf0c/ugtK03n3M9dq5/7J0WibNNinjladnKNdpe/S40fXemLjoYr+ZW
+xerzjJ8I/NaGy8i81EpdySUYH29kJ6OQXntVsonb+s2BT+Cyy+uip1S/kvahePXV
+o2fQDgq6LmUfcsa7YLoGg6tiTkh4GNxZVMF78T6D+KU2s3aX1kiriRKykUaZLgVM
+p14yIWEW4GPpERnLJQuiZleLyIL9Is9rleVDGVZNQaQ+6pVnA3Pgr9ZKIou65q+D
+wRDEUTm7QmHIoDzuEjLpSGGqSr504NxZGomS03mgKS55xGRzRjIzugDv4j5U4iaP
+FFgedEG5bO+3iALNY3NCw+clH7qrk4bfRg1dkWyJSw+LKSOTbmo=
+=NkqI
+-----END PGP SIGNATURE-----

Added: dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.sha512
==============================================================================
--- dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.sha512 
(added)
+++ dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.4-5.2.0-bin.tar.gz.sha512 Fri 
Apr  5 07:09:33 2024
@@ -0,0 +1,4 @@
+phoenix-hbase-2.4-5.2.0-bin.tar.gz: 3A1AAD55 32645E0E 91F0A898 2567981F 
407B120D
+                                    9AE3C996 93D443BA A77902AA D2AD77A8 
D5154F06
+                                    75C42E4D DA7D6753 4399F10D 048B9C1E 
606211F4
+                                    DB6C8933

Added: dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz.asc
==============================================================================
--- dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz.asc (added)
+++ dev/phoenix/phoenix-5.2.0RC7/phoenix-hbase-2.5-5.2.0-bin.tar.gz.asc Fri Apr 
 5 07:09:33 2024
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE2sbSiwGs6kkuqt+WLfreIhAS0TQFAmYPmqcACgkQLfreIhAS
+0TTYIg//Q4b00RdwQWg1E13cWU4asJfXFm/FmDwp7W1etvmHqatzz3hwQzZAT7Fq
+7XgtvJ+/pUzc4LVYNC+dh3DhGsZkNPVDUW77saEv7FemxSqU58x0zhjs2G00nfl4
+nDKv7R/ltxwowI1MSbCDJaxLSMYrLiW4pQvIKv0cgxCOkZAC+710ayc+9f2l/STO
+IhQwYkyOx2AOS0U7kXkziVXZ5oCpLvVq7MIRIRMDoos2cbuwtQj16OnpYb5KquPl
+5pGs8SYCcRSDhZp24jgVNYEV3Ayy6sPrJUKCLTspIGsUhHEHGsg30FqjQ7y0XCCz
+gX09DPls8UeapGkL8OpPTVNkeRLdMp6bWTIH36ZoLninDNN8gsjTr7l4MBg4lMdX
+wLFEi+3D+egWOTX+NdFSyZ6o62Rzgde056DQaDrh4Nm7C6oFLl7tiaglqv5pItSl
+SfddMfmobUtGpcs+IzCH9DHT5mBVCc6rfLYJoEoZ2dCuDKp9EeHV48wgRX8V0RSv
+9iB6sWiZFIRUXOMx5d+VEa5UvYEJunDbhyv4c/Eo1y1e77x7Xx5odoOEg4VRpXNK
+SNGG+N0cnAFwS1tchAHmUn2rt0EXKNX9BoxzGAuX8dN8Xl+bwipb35qtGoTxUUK1
+IzUX91/bdxYI9sqiWrRIhk8laljRwGYK1bOiqo43qedEtj/IIxQ=
+=cFPC
+-----END PGP SIGNATURE-----



Reply via email to