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

lokiore pushed a commit to tag 5.2.2RC0
in repository https://gitbox.apache.org/repos/asf/phoenix.git

commit 4567ee33e4e9606ca5bca3994055c58b56ba3e84
Author: Lokesh Khurana <loki...@apache.org>
AuthorDate: Sat May 3 18:05:52 2025 +0000

    Preparing phoenix release 5.2.2RC0; tagging and updates to CHANGES.md and 
RELEASENOTES.md
---
 CHANGES.md                                         | 71 ++++++++++++++++++++++
 RELEASENOTES.md                                    | 42 +++++++++++++
 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.4.1/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-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, 129 insertions(+), 16 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index bbb1d32845..3193eddd09 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,6 +18,77 @@
 -->
 # PHOENIX Changelog
 
+## Release 5.2.2 - Unreleased (as of 2025-05-03)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-5117](https://issues.apache.org/jira/browse/PHOENIX-5117) | Return 
the count of rows scanned in HBase |  Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7515](https://issues.apache.org/jira/browse/PHOENIX-7515) | Add 
metric for count of Phoenix client batches used by a commit call |  Minor | . |
+| [PHOENIX-7449](https://issues.apache.org/jira/browse/PHOENIX-7449) | Bypass 
disable table during drop if table is already disabled in HBase |  Minor | core 
|
+| [PHOENIX-7576](https://issues.apache.org/jira/browse/PHOENIX-7576) | Update 
Jetty to 9.4.57.v20241219 |  Minor | core, queryserver |
+| [PHOENIX-7186](https://issues.apache.org/jira/browse/PHOENIX-7186) | Support 
Square Brackets Notation for IPv6 in JDBC URL |  Minor | core |
+| [PHOENIX-7575](https://issues.apache.org/jira/browse/PHOENIX-7575) | Update 
Netty to 4.1.119 |  Blocker | phoenix |
+| [PHOENIX-7563](https://issues.apache.org/jira/browse/PHOENIX-7563) | Use 
HBASE\_OPTS as a fallback for PHOENIX\_OPTS |  Major | . |
+| [PHOENIX-7572](https://issues.apache.org/jira/browse/PHOENIX-7572) | Update 
OMID to 1.1.3 |  Critical | . |
+| [PHOENIX-7553](https://issues.apache.org/jira/browse/PHOENIX-7553) | Support 
Python 3.13 |  Minor | python |
+| [PHOENIX-7546](https://issues.apache.org/jira/browse/PHOENIX-7546) | When 
hbase client metrics is enabled set hbase client metrics scope |  Minor | . |
+| [PHOENIX-7529](https://issues.apache.org/jira/browse/PHOENIX-7529) | 
Optimize exception log printing in CSVCommonsLoader |  Major | . |
+| [PHOENIX-7520](https://issues.apache.org/jira/browse/PHOENIX-7520) | Use 
HBASE\_OPTS from hbase-env.sh in startup scripts |  Major | core |
+| [PHOENIX-7453](https://issues.apache.org/jira/browse/PHOENIX-7453) | Fix 
Phoenix to compile with commons-cli 1.9 |  Major | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7574](https://issues.apache.org/jira/browse/PHOENIX-7574) | Phoenix 
Compaction doesn't correctly handle DeleteFamilyVersion markers |  Major | . |
+| [PHOENIX-7533](https://issues.apache.org/jira/browse/PHOENIX-7533) | Fix 
broken compatibility for Zookeeper based ConnectionInfo |  Major | . |
+| [PHOENIX-7580](https://issues.apache.org/jira/browse/PHOENIX-7580) | Data in 
last salt bucket is not being scanned for range scan |  Blocker | . |
+| [PHOENIX-7543](https://issues.apache.org/jira/browse/PHOENIX-7543) | Wrong 
result returned when query is served by index and some columns are null |  
Major | . |
+| [PHOENIX-7577](https://issues.apache.org/jira/browse/PHOENIX-7577) | Update 
commons-lang3 to 3.17.0 |  Major | connectors, core |
+| [PHOENIX-7527](https://issues.apache.org/jira/browse/PHOENIX-7527) | NPE 
thrown when extract table schema using sqlline. |  Major | . |
+| [PHOENIX-7550](https://issues.apache.org/jira/browse/PHOENIX-7550) | Update 
OWASP plugin to 12.1.0 |  Major | . |
+| [PHOENIX-7470](https://issues.apache.org/jira/browse/PHOENIX-7470) | 
Simplify Kerberos login in ConnectionInfo |  Major | core |
+| [PHOENIX-7501](https://issues.apache.org/jira/browse/PHOENIX-7501) | GC 
issues in TTLRegionScanner when gap is more than TTL |  Major | . |
+| [PHOENIX-7516](https://issues.apache.org/jira/browse/PHOENIX-7516) | 
TableNotFoundException thrown when not specify schema in CsvBulkloadTool |  
Major | . |
+| [PHOENIX-7477](https://issues.apache.org/jira/browse/PHOENIX-7477) | Set 
java.util.logging.config.class in scripts |  Major | core, queryserver |
+| [PHOENIX-7492](https://issues.apache.org/jira/browse/PHOENIX-7492) | 
Subquery with join and union not working together when one side of union finds 
no result |  Major | core |
+| [PHOENIX-7494](https://issues.apache.org/jira/browse/PHOENIX-7494) | NPE 
thrown when enable applyTimeZone |  Major | core |
+| [PHOENIX-7464](https://issues.apache.org/jira/browse/PHOENIX-7464) | 
Performance Regression in Connection Initialization due to Configuration 
Handling in ConnInfo |  Major | . |
+| [PHOENIX-7497](https://issues.apache.org/jira/browse/PHOENIX-7497) | 
ExplainPlanV2 regionserver location is not updated for less than max regions |  
Major | . |
+| [PHOENIX-7491](https://issues.apache.org/jira/browse/PHOENIX-7491) | 
Mixed-cased alias doesn't work in select statement of “INNER JOIN” |  Major | 
phoenix |
+| [PHOENIX-7268](https://issues.apache.org/jira/browse/PHOENIX-7268) | 
Namespace mapped system catalog table not snapshotted before upgrade |  Major | 
core |
+| [PHOENIX-7448](https://issues.apache.org/jira/browse/PHOENIX-7448) | Phoenix 
Compaction can miss retaining some cells when there is a gap more than TTL |  
Major | . |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7441](https://issues.apache.org/jira/browse/PHOENIX-7441) | 
Integrate the Spotless plugin and update the code template |  Major | phoenix |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [PHOENIX-7539](https://issues.apache.org/jira/browse/PHOENIX-7539) | Update 
default HBase 2.5 version to 2.5.11 |  Major | core |
+| [PHOENIX-7532](https://issues.apache.org/jira/browse/PHOENIX-7532) | Update 
default Hbase 2.6 version to 2.6.2 |  Major | core |
+| [PHOENIX-7475](https://issues.apache.org/jira/browse/PHOENIX-7475) |  Bump 
commons-io:commons-io from 2.14.0 to 2.18.0 |  Major | core, queryserver |
+| [PHOENIX-7417](https://issues.apache.org/jira/browse/PHOENIX-7417) | Remove 
commons-collections dependency |  Major | core |
+
+
+
 ## Release 5.2.1 - Unreleased (as of 2024-10-22)
 
 
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 3e383db867..c882baf5f5 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -16,6 +16,48 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 -->
+# PHOENIX  5.2.2 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [PHOENIX-7550](https://issues.apache.org/jira/browse/PHOENIX-7550) | *Major* 
| **Update OWASP plugin to 12.1.0**
+
+Phoenix now uses the 12.1.0 version of WASP plugin, which requires Java 11.
+
+This Java requirement only applies when running the site plugin, and does not 
affect the normal build.
+
+
+---
+
+* [PHOENIX-7539](https://issues.apache.org/jira/browse/PHOENIX-7539) | *Major* 
| **Update default HBase 2.5 version to 2.5.11**
+
+Phoenix with the HBase 2.5 profile is no built with Hbase 2.5.11 and Hadoop 
3.4.1.
+
+To build Phoenix with Hbase 2.5.10 or earlier the hbase.properties system 
properties to the corresponding value.
+
+
+---
+
+* [PHOENIX-7532](https://issues.apache.org/jira/browse/PHOENIX-7532) | *Major* 
| **Update default Hbase 2.6 version to 2.6.2**
+
+Phoenix with the HBase 2.6 profile is now built with Hbase 2.6.2 and Hadoop 
3.4.1.
+
+To build Phoenix with Hbase 2.6.0 or 2.6.1, use the HBase 2.6.0 profile, which 
uses Hadoop 3.3.6.
+
+
+---
+
+* [PHOENIX-7520](https://issues.apache.org/jira/browse/PHOENIX-7520) | *Major* 
| **Use HBASE\_OPTS from hbase-env.sh in startup scripts**
+
+The Phoenix startup scripts (sqlline.py, psql.py, performance.py) now try to 
parse and apply environment variables set in hbase-env.sh / hbase-env.cmd.
+Also, the contents of the HBASE\_OPTS enviroment variable is now added to the 
java command when starting the above scripts
+This new behaviour can be disabled by setting the SKIP\_HBASE\_ENV environment 
variable to any value.
+
+
+
 # PHOENIX  5.2.1 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 cd4364f9a3..affd0703a1 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
   <artifactId>phoenix-assembly</artifactId>
   <name>Phoenix Assembly</name>
diff --git a/phoenix-client-parent/phoenix-client-embedded/pom.xml 
b/phoenix-client-parent/phoenix-client-embedded/pom.xml
index 6e2635dbec..3576f9eee9 100644
--- a/phoenix-client-parent/phoenix-client-embedded/pom.xml
+++ b/phoenix-client-parent/phoenix-client-embedded/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix-client-parent</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</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 38bad03d38..693e02bde7 100644
--- a/phoenix-client-parent/phoenix-client-lite/pom.xml
+++ b/phoenix-client-parent/phoenix-client-lite/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix-client-parent</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
 
   <artifactId>phoenix-client-lite-${hbase.suffix}</artifactId>
diff --git a/phoenix-client-parent/pom.xml b/phoenix-client-parent/pom.xml
index 7d7a8ddfae..9852ad068f 100644
--- a/phoenix-client-parent/pom.xml
+++ b/phoenix-client-parent/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
   <artifactId>phoenix-client-parent</artifactId>
   <name>Phoenix Client Parent</name>
diff --git a/phoenix-core-client/pom.xml b/phoenix-core-client/pom.xml
index 82aabddfa3..81c8fb4849 100644
--- a/phoenix-core-client/pom.xml
+++ b/phoenix-core-client/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</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 bf77e3812d..cb902b5af2 100644
--- a/phoenix-core-server/pom.xml
+++ b/phoenix-core-server/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>phoenix</artifactId>
         <groupId>org.apache.phoenix</groupId>
-        <version>5.2.2-SNAPSHOT</version>
+        <version>5.2.2</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>phoenix-core-server</artifactId>
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index e754dbe621..25865e9203 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.phoenix</groupId>
         <artifactId>phoenix</artifactId>
-        <version>5.2.2-SNAPSHOT</version>
+        <version>5.2.2</version>
     </parent>
     <artifactId>phoenix-core</artifactId>
     <name>Phoenix Core</name>
diff --git a/phoenix-hbase-compat-2.4.1/pom.xml 
b/phoenix-hbase-compat-2.4.1/pom.xml
index 0d8a550ae8..cd71cc3108 100644
--- a/phoenix-hbase-compat-2.4.1/pom.xml
+++ b/phoenix-hbase-compat-2.4.1/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
 
   <artifactId>phoenix-hbase-compat-2.4.1</artifactId>
diff --git a/phoenix-hbase-compat-2.5.0/pom.xml 
b/phoenix-hbase-compat-2.5.0/pom.xml
index 1ab40b6795..8e7e27c01d 100644
--- a/phoenix-hbase-compat-2.5.0/pom.xml
+++ b/phoenix-hbase-compat-2.5.0/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</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 83fbd75416..4ef8068d2e 100644
--- a/phoenix-hbase-compat-2.5.4/pom.xml
+++ b/phoenix-hbase-compat-2.5.4/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</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 ad1c9accc2..fea000acbf 100644
--- a/phoenix-hbase-compat-2.6.0/pom.xml
+++ b/phoenix-hbase-compat-2.6.0/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
 
   <artifactId>phoenix-hbase-compat-2.6.0</artifactId>
diff --git a/phoenix-mapreduce-byo-shaded-hbase/pom.xml 
b/phoenix-mapreduce-byo-shaded-hbase/pom.xml
index 3bdb88d5bb..5b4759609e 100644
--- a/phoenix-mapreduce-byo-shaded-hbase/pom.xml
+++ b/phoenix-mapreduce-byo-shaded-hbase/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
   <artifactId>phoenix-mapreduce-byo-shaded-hbase-${hbase.suffix}</artifactId>
   <name>Phoenix Mapreduce</name>
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index f3c0e08776..1853977856 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
 
   <artifactId>phoenix-pherf</artifactId>
diff --git a/phoenix-server/pom.xml b/phoenix-server/pom.xml
index a64e192617..f813cc0254 100644
--- a/phoenix-server/pom.xml
+++ b/phoenix-server/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.phoenix</groupId>
     <artifactId>phoenix</artifactId>
-    <version>5.2.2-SNAPSHOT</version>
+    <version>5.2.2</version>
   </parent>
   <artifactId>phoenix-server-${hbase.suffix}</artifactId>
   <name>Phoenix Server JAR</name>
diff --git a/phoenix-tracing-webapp/pom.xml b/phoenix-tracing-webapp/pom.xml
index f03c84dd98..2baf10e047 100755
--- a/phoenix-tracing-webapp/pom.xml
+++ b/phoenix-tracing-webapp/pom.xml
@@ -22,7 +22,7 @@
     <parent>
       <groupId>org.apache.phoenix</groupId>
       <artifactId>phoenix</artifactId>
-      <version>5.2.2-SNAPSHOT</version>
+      <version>5.2.2</version>
     </parent>
 
     <artifactId>phoenix-tracing-webapp</artifactId>
diff --git a/pom.xml b/pom.xml
index 580cd8d9eb..3bc319b252 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.apache.phoenix</groupId>
   <artifactId>phoenix</artifactId>
-  <version>5.2.2-SNAPSHOT</version>
+  <version>5.2.2</version>
   <packaging>pom</packaging>
   <name>Apache Phoenix</name>
   <description>A SQL layer over HBase</description>

Reply via email to