You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by pa...@apache.org on 2026/04/22 04:25:07 UTC
(phoenix) tag 5.3.1RC0 created (now e231d25e52)
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to tag 5.3.1RC0
in repository https://gitbox.apache.org/repos/asf/phoenix.git
at e231d25e52 (commit)
This tag includes the following new commits:
new e231d25e52 Preparing phoenix release 5.3.1RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(phoenix) 01/01: Preparing phoenix release 5.3.1RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
Posted by pa...@apache.org.
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 <pa...@apache.org>
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>