This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to tag 5.3.1RC0
in repository https://gitbox.apache.org/repos/asf/phoenix.git

commit e231d25e5235689981a86e49cde6f13a6eb8899c
Author: Palash Chauhan <[email protected]>
AuthorDate: Wed Apr 22 04:25:01 2026 +0000

    Preparing phoenix release 5.3.1RC0; tagging and updates to CHANGES.md and 
RELEASENOTES.md
---
 CHANGES.md                                         | 79 ++++++++++++++++++++++
 RELEASENOTES.md                                    | 13 ++++
 phoenix-assembly/pom.xml                           |  2 +-
 .../phoenix-client-embedded/pom.xml                |  2 +-
 phoenix-client-parent/phoenix-client-lite/pom.xml  |  2 +-
 phoenix-client-parent/pom.xml                      |  2 +-
 phoenix-core-client/pom.xml                        |  2 +-
 phoenix-core-server/pom.xml                        |  2 +-
 phoenix-core/pom.xml                               |  2 +-
 phoenix-hbase-compat-2.5.0/pom.xml                 |  2 +-
 phoenix-hbase-compat-2.5.4/pom.xml                 |  2 +-
 phoenix-hbase-compat-2.6.0/pom.xml                 |  2 +-
 phoenix-hbase-compat-2.6.4/pom.xml                 |  2 +-
 phoenix-mapreduce-byo-shaded-hbase/pom.xml         |  2 +-
 phoenix-pherf/pom.xml                              |  2 +-
 phoenix-server/pom.xml                             |  2 +-
 phoenix-tracing-webapp/pom.xml                     |  2 +-
 pom.xml                                            |  2 +-
 18 files changed, 108 insertions(+), 16 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index ead8b32c5e..af36ac3aaf 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,6 +18,85 @@
 -->
 # PHOENIX Changelog
 
+## Release 5.3.1 - Unreleased (as of 2026-04-22)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7794](https://issues.apache.org/jira/browse/PHOENIX-7794) | 
Eventually Consistent Global Secondary Indexes |  Major | . |
+| [PHOENIX-7759](https://issues.apache.org/jira/browse/PHOENIX-7759) | 
Preserve buffered mutations when batch size limit is exceeded |  Minor | . |
+| [PHOENIX-7198](https://issues.apache.org/jira/browse/PHOENIX-7198) | support 
for multi row constructors in single upsert query |  Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7746](https://issues.apache.org/jira/browse/PHOENIX-7746) | Fix 
flapper test 
MetaDataCacheMetricsIT.testGlobalClientCacheMetricsOfCreateAndDropTable |  
Major | . |
+| [PHOENIX-7766](https://issues.apache.org/jira/browse/PHOENIX-7766) | 
Generate point lookups while using IS NULL on trailing PK columns |  Major | . |
+| [PHOENIX-7777](https://issues.apache.org/jira/browse/PHOENIX-7777) | Disable 
default configuration for View TTL |  Major | . |
+| [PHOENIX-7774](https://issues.apache.org/jira/browse/PHOENIX-7774) | 
Increase default value of maximum numbers of indexes allowed on a table |  
Major | . |
+| [PHOENIX-7729](https://issues.apache.org/jira/browse/PHOENIX-7729) | 
Identify top N slowest parallel scans for metrics reporting |  Major | . |
+| [PHOENIX-7753](https://issues.apache.org/jira/browse/PHOENIX-7753) | Allow 
uncovered index creation on tables with relaxed conditional TTL |  Major | . |
+| [PHOENIX-7748](https://issues.apache.org/jira/browse/PHOENIX-7748) | Empty 
column cell is not returned when scan has both EmptyColumnOnlyFilter and 
DistinctPrefixFilter |  Major | . |
+| [PHOENIX-7704](https://issues.apache.org/jira/browse/PHOENIX-7704) | 
Integrate HBase's new Scan Latency Metrics |  Major | . |
+| [PHOENIX-7727](https://issues.apache.org/jira/browse/PHOENIX-7727) | 
Eliminate IndexMetadataCache RPCs by leveraging server PTable cache |  Major | 
. |
+| [PHOENIX-7741](https://issues.apache.org/jira/browse/PHOENIX-7741) | Remove 
usage of isRegionInTransition method from phoenix tests |  Major | . |
+| [PHOENIX-7737](https://issues.apache.org/jira/browse/PHOENIX-7737) | Fix 
flapper test testScanningResultIteratorQueryTimeoutForPagingWithVeryLowTimeout 
|  Major | . |
+| [PHOENIX-6644](https://issues.apache.org/jira/browse/PHOENIX-6644) | Fix 
column name based ResultSet getter for view indexes |  Major | . |
+| [PHOENIX-7370](https://issues.apache.org/jira/browse/PHOENIX-7370) | Server 
to server system table RPC calls should use separate RPC handler pool |  
Critical | . |
+| [PHOENIX-7711](https://issues.apache.org/jira/browse/PHOENIX-7711) | Make 
Phoenix test jar available for consumption by applications |  Minor | . |
+| [PHOENIX-7707](https://issues.apache.org/jira/browse/PHOENIX-7707) | Phoenix 
server paging on valid rows |  Major | . |
+| [PHOENIX-7709](https://issues.apache.org/jira/browse/PHOENIX-7709) | Index 
committer post writer lazy mode - Async RPC call for verified index mutations | 
 Major | . |
+| [PHOENIX-7708](https://issues.apache.org/jira/browse/PHOENIX-7708) | Update 
Jackson to 2.18.4.1 |  Minor | core |
+| [PHOENIX-7705](https://issues.apache.org/jira/browse/PHOENIX-7705) | Support 
for a row size function |  Major | . |
+| [PHOENIX-7582](https://issues.apache.org/jira/browse/PHOENIX-7582) | Accept 
phoenix.skip.system.tables.existence.check and 
phoenix.ddl.timestamp.validation.enabled from hbase-site.xml |  Major | core |
+| [PHOENIX-7701](https://issues.apache.org/jira/browse/PHOENIX-7701) | 
UngroupedAggregateRegionScanner doesn't release rpc handler on page timeouts |  
Major | . |
+| [PHOENIX-7493](https://issues.apache.org/jira/browse/PHOENIX-7493) | 
Graceful Failover with Phoenix HA |  Major | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7718](https://issues.apache.org/jira/browse/PHOENIX-7718) | Drop 
CDC fails with TNFE when there is a schema name |  Major | . |
+| [PHOENIX-7743](https://issues.apache.org/jira/browse/PHOENIX-7743) | 
IndexTool server-side build fails with TableNotFoundException for 
case-sensitive table/schema/index names |  Major | . |
+| [PHOENIX-7758](https://issues.apache.org/jira/browse/PHOENIX-7758) | Read 
repair with DistinctPrefixFilter can give incorrect results |  Major | . |
+| [PHOENIX-7797](https://issues.apache.org/jira/browse/PHOENIX-7797) | Fixing 
Flapping test 
HAGroupStoreClientIT.testHAGroupStoreClientWithMultiThreadedUpdates |  Minor | 
. |
+| [PHOENIX-7772](https://issues.apache.org/jira/browse/PHOENIX-7772) | 
TOTAL\_SEGMENTS query leads to NPE when table has index |  Major | . |
+| [PHOENIX-7770](https://issues.apache.org/jira/browse/PHOENIX-7770) | 
Incorrect index scan range while using RVC on VARBINARY\_ENCODED |  Major | . |
+| [PHOENIX-7762](https://issues.apache.org/jira/browse/PHOENIX-7762) | 
Incorrect scan boundary when slot span exceeds actual bound in composite key |  
Major | . |
+| [PHOENIX-7760](https://issues.apache.org/jira/browse/PHOENIX-7760) | 
Incorrect scan range for RVC with overlapping constraints |  Major | . |
+| [PHOENIX-7757](https://issues.apache.org/jira/browse/PHOENIX-7757) | Bson 
SET update expression does not support arithmetic operation with 
if\_not\_exists |  Major | . |
+| [PHOENIX-7744](https://issues.apache.org/jira/browse/PHOENIX-7744) | Update 
log4j2 to 2.25.3 |  Major | connectors, core, queryserver |
+| [PHOENIX-7740](https://issues.apache.org/jira/browse/PHOENIX-7740) | Update 
jaxb to 2.3.9 in Pherf and fix XML object collection initialization |  Major | 
. |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7702](https://issues.apache.org/jira/browse/PHOENIX-7702) | 
Backward compatibility test framework support for phoenix 5.2 and hbase 2.6 |  
Major | . |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7426](https://issues.apache.org/jira/browse/PHOENIX-7426) | 
Generating index mutations for immutable tables on the server side |  Major | . 
|
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7739](https://issues.apache.org/jira/browse/PHOENIX-7739) | Update 
Default HBase 2.5 version to 2.5.13 |  Major | core |
+
+
+
 ## Release 5.3.0 - Unreleased (as of 2025-09-14)
 
 
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 381261b7cc..bb569da515 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -16,6 +16,19 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 -->
+# PHOENIX  5.3.1 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [PHOENIX-7582](https://issues.apache.org/jira/browse/PHOENIX-7582) | *Major* 
| **Accept phoenix.skip.system.tables.existence.check and 
phoenix.ddl.timestamp.validation.enabled from hbase-site.xml**
+
+The phoenix.skip.system.tables.existence.check is not only accepted if 
specified as a connection property, but also via hbase-site.xml.
+
+
+
 # PHOENIX  5.3.0 Release Notes
 
 These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index a7ec3725b0..3fe1d1d4b1 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
   <artifactId>phoenix-assembly</artifactId>
   <packaging>pom</packaging>
diff --git a/phoenix-client-parent/phoenix-client-embedded/pom.xml 
b/phoenix-client-parent/phoenix-client-embedded/pom.xml
index 048da35504..2d5f853f7f 100644
--- a/phoenix-client-parent/phoenix-client-embedded/pom.xml
+++ b/phoenix-client-parent/phoenix-client-embedded/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix-client-parent</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-client-embedded-${hbase.suffix}</artifactId>
diff --git a/phoenix-client-parent/phoenix-client-lite/pom.xml 
b/phoenix-client-parent/phoenix-client-lite/pom.xml
index e2fecaa895..f11cfc1229 100644
--- a/phoenix-client-parent/phoenix-client-lite/pom.xml
+++ b/phoenix-client-parent/phoenix-client-lite/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix-client-parent</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-client-lite-${hbase.suffix}</artifactId>
diff --git a/phoenix-client-parent/pom.xml b/phoenix-client-parent/pom.xml
index 06caef5297..161b34c46d 100644
--- a/phoenix-client-parent/pom.xml
+++ b/phoenix-client-parent/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
   <artifactId>phoenix-client-parent</artifactId>
   <packaging>pom</packaging>
diff --git a/phoenix-core-client/pom.xml b/phoenix-core-client/pom.xml
index 93f932a4af..e2dfa19dc9 100644
--- a/phoenix-core-client/pom.xml
+++ b/phoenix-core-client/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
   <artifactId>phoenix-core-client</artifactId>
   <name>Phoenix Core Client</name>
diff --git a/phoenix-core-server/pom.xml b/phoenix-core-server/pom.xml
index 541557b966..d65d3a7f96 100644
--- a/phoenix-core-server/pom.xml
+++ b/phoenix-core-server/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
   <artifactId>phoenix-core-server</artifactId>
   <name>Phoenix Core Server</name>
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index cf51ea9db4..9a57067440 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
   <artifactId>phoenix-core</artifactId>
   <name>Phoenix Core</name>
diff --git a/phoenix-hbase-compat-2.5.0/pom.xml 
b/phoenix-hbase-compat-2.5.0/pom.xml
index 8acbb9b556..c4f3ee312c 100644
--- a/phoenix-hbase-compat-2.5.0/pom.xml
+++ b/phoenix-hbase-compat-2.5.0/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-hbase-compat-2.5.0</artifactId>
diff --git a/phoenix-hbase-compat-2.5.4/pom.xml 
b/phoenix-hbase-compat-2.5.4/pom.xml
index 344b61acb5..8fe1451199 100644
--- a/phoenix-hbase-compat-2.5.4/pom.xml
+++ b/phoenix-hbase-compat-2.5.4/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-hbase-compat-2.5.4</artifactId>
diff --git a/phoenix-hbase-compat-2.6.0/pom.xml 
b/phoenix-hbase-compat-2.6.0/pom.xml
index 2fd6be4134..259879e6ba 100644
--- a/phoenix-hbase-compat-2.6.0/pom.xml
+++ b/phoenix-hbase-compat-2.6.0/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-hbase-compat-2.6.0</artifactId>
diff --git a/phoenix-hbase-compat-2.6.4/pom.xml 
b/phoenix-hbase-compat-2.6.4/pom.xml
index 76640d87af..1932edf912 100644
--- a/phoenix-hbase-compat-2.6.4/pom.xml
+++ b/phoenix-hbase-compat-2.6.4/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-hbase-compat-2.6.4</artifactId>
diff --git a/phoenix-mapreduce-byo-shaded-hbase/pom.xml 
b/phoenix-mapreduce-byo-shaded-hbase/pom.xml
index 8fd89cd8bd..c986705f77 100644
--- a/phoenix-mapreduce-byo-shaded-hbase/pom.xml
+++ b/phoenix-mapreduce-byo-shaded-hbase/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
   <artifactId>phoenix-mapreduce-byo-shaded-hbase-${hbase.suffix}</artifactId>
   <packaging>jar</packaging>
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index 652bbb6f86..9756e2d699 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-pherf</artifactId>
diff --git a/phoenix-server/pom.xml b/phoenix-server/pom.xml
index 2180324434..9e08892124 100644
--- a/phoenix-server/pom.xml
+++ b/phoenix-server/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
   <artifactId>phoenix-server-${hbase.suffix}</artifactId>
   <packaging>jar</packaging>
diff --git a/phoenix-tracing-webapp/pom.xml b/phoenix-tracing-webapp/pom.xml
index 2aa3752e09..9995ab2442 100755
--- a/phoenix-tracing-webapp/pom.xml
+++ b/phoenix-tracing-webapp/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.3.0</version>
+    <version>5.3.1</version>
   </parent>
 
   <artifactId>phoenix-tracing-webapp</artifactId>
diff --git a/pom.xml b/pom.xml
index 627cadbc87..cf8403642a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
   </parent>
   <groupId>org.apache.phoenix</groupId>
   <artifactId>phoenix</artifactId>
-  <version>5.3.0</version>
+  <version>5.3.1</version>
   <packaging>pom</packaging>
   <name>Apache Phoenix</name>
   <description>A SQL layer over HBase</description>

Reply via email to