Skip to content

Commit 7764e75

Browse files
author
Tanuj Khurana
committed
Preparing phoenix release 5.1.3RC1; tagging and updates to CHANGES.md and RELEASENOTES.md
1 parent 071b8f0 commit 7764e75

File tree

2 files changed

+51
-3
lines changed

2 files changed

+51
-3
lines changed

CHANGES.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818
-->
1919
# PHOENIX Changelog
2020

21-
## Release 5.1.3 - Unreleased (as of 2022-11-12)
21+
## Release 5.1.3 - Unreleased (as of 2022-12-20)
2222

2323

2424

2525
### NEW FEATURES:
2626

2727
| JIRA | Summary | Priority | Component |
2828
|:---- |:---- | :--- |:---- |
29+
| [PHOENIX-6692](https://issues.apache.org/jira/browse/PHOENIX-6692) | Add HBase 2.5 support | Major | core |
2930
| [PHOENIX-6413](https://issues.apache.org/jira/browse/PHOENIX-6413) | Having cannot resolve alias | Major | . |
3031
| [PHOENIX-6405](https://issues.apache.org/jira/browse/PHOENIX-6405) | Disallow bulk loading into non-empty tables with global secondary indexes | Major | core |
3132

@@ -34,10 +35,15 @@
3435

3536
| JIRA | Summary | Priority | Component |
3637
|:---- |:---- | :--- |:---- |
38+
| [PHOENIX-6655](https://issues.apache.org/jira/browse/PHOENIX-6655) | SYSTEM.SEQUENCE should have CACHE\_DATA\_ON\_WRITE set to true | Major | . |
39+
| [PHOENIX-6837](https://issues.apache.org/jira/browse/PHOENIX-6837) | Switch to Using the -hadoop3 HBase Artifacts Where Available | Major | core |
40+
| [PHOENIX-6761](https://issues.apache.org/jira/browse/PHOENIX-6761) | Phoenix Client Side Metadata Caching Improvement | Major | . |
41+
| [PHOENIX-6834](https://issues.apache.org/jira/browse/PHOENIX-6834) | Use Pooled HConnection for Server Side Upsert Select | Major | core |
42+
| [PHOENIX-6818](https://issues.apache.org/jira/browse/PHOENIX-6818) | Remove dependency on the i18n-util library | Major | core |
43+
| [PHOENIX-6827](https://issues.apache.org/jira/browse/PHOENIX-6827) | Update hbase-version to 2.4.15 in phoenix master branch | Major | . |
3744
| [PHOENIX-6826](https://issues.apache.org/jira/browse/PHOENIX-6826) | Don't invalidate meta cache if CQSI#getTableRegionLocation encounters IOException. | Major | core |
3845
| [PHOENIX-6561](https://issues.apache.org/jira/browse/PHOENIX-6561) | Allow pherf to intake phoenix Connection properties as argument. | Minor | . |
3946
| [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 | . |
40-
| [PHOENIX-6779](https://issues.apache.org/jira/browse/PHOENIX-6779) | Account for connection attempted & failure metrics in all paths | Major | . |
4147
| [PHOENIX-6690](https://issues.apache.org/jira/browse/PHOENIX-6690) | Bump HBase 2.4 version to 2.4.11 | Major | core |
4248
| [PHOENIX-6663](https://issues.apache.org/jira/browse/PHOENIX-6663) | Use batching when joining data table rows with uncovered local index rows | Major | . |
4349
| [PHOENIX-6501](https://issues.apache.org/jira/browse/PHOENIX-6501) | Use batching when joining data table rows with uncovered global index rows | Major | . |
@@ -56,6 +62,10 @@
5662

5763
| JIRA | Summary | Priority | Component |
5864
|:---- |:---- | :--- |:---- |
65+
| [PHOENIX-6843](https://issues.apache.org/jira/browse/PHOENIX-6843) | Flakey ViewTTLIT | Major | . |
66+
| [PHOENIX-6841](https://issues.apache.org/jira/browse/PHOENIX-6841) | Depend on omid-codahale-metrics | Blocker | core, omid |
67+
| [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 |
68+
| [PHOENIX-6835](https://issues.apache.org/jira/browse/PHOENIX-6835) | Flakey RowTimestampIT.testAutomaticallySettingRowTimestampWithDate | Major | . |
5969
| [PHOENIX-6830](https://issues.apache.org/jira/browse/PHOENIX-6830) | Upgrade reload4j due to XXE vulnerability | Major | core |
6070
| [PHOENIX-6784](https://issues.apache.org/jira/browse/PHOENIX-6784) | PhantomJS fails on recent Linux distributions | Blocker | . |
6171
| [PHOENIX-6806](https://issues.apache.org/jira/browse/PHOENIX-6806) | Protobufs don't compile on ARM-based Macs (Apple Silicon) | Major | . |
@@ -147,7 +157,7 @@
147157

148158
| JIRA | Summary | Priority | Component |
149159
|:---- |:---- | :--- |:---- |
150-
| [PHOENIX-6474](https://issues.apache.org/jira/browse/PHOENIX-6474) | Add client and server metrics for atomic upserts | Major | . |
160+
| [PHOENIX-6711](https://issues.apache.org/jira/browse/PHOENIX-6711) | Add support of skipping the system tables existence check during connection initialisation | Major | . |
151161

152162

153163
### OTHER:

RELEASENOTES.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,51 @@
2121
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
2222

2323

24+
---
25+
26+
* [PHOENIX-6655](https://issues.apache.org/jira/browse/PHOENIX-6655) | *Major* | **SYSTEM.SEQUENCE should have CACHE\_DATA\_ON\_WRITE set to true**
27+
28+
Phoenix now sets the CACHE\_DATA\_ON\_WRITE property on the SYSTEM.SEQUENCE table to improve performance.
29+
30+
31+
---
32+
33+
* [PHOENIX-6837](https://issues.apache.org/jira/browse/PHOENIX-6837) | *Major* | **Switch to Using the -hadoop3 HBase Artifacts Where Available**
34+
35+
Phoenix now uses the public Hadoop 3 compatible HBase artifacts where available.
36+
At the time of writing, public Hadoop 3 compatible artifacts are only available for HBase 2.5.2 and later.
37+
38+
39+
---
40+
41+
* [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**
42+
43+
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.
44+
45+
46+
---
47+
48+
* [PHOENIX-6834](https://issues.apache.org/jira/browse/PHOENIX-6834) | *Major* | **Use Pooled HConnection for Server Side Upsert Select**
49+
50+
Server Side upsert selects now cache the HBase connection to the target table on the region server.
51+
52+
2453
---
2554

2655
* [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**
2756

2857
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.
2958

3059

60+
---
61+
62+
* [PHOENIX-6692](https://issues.apache.org/jira/browse/PHOENIX-6692) | *Major* | **Add HBase 2.5 support**
63+
64+
Phoenix now supports HBase 2.5.
65+
In Phoenix 5.1.x, Tephra support is not available with HBase 2.5.
66+
(In 5.2.x Tephra support is fully removed)
67+
68+
3169
---
3270

3371
* [PHOENIX-6686](https://issues.apache.org/jira/browse/PHOENIX-6686) | *Major* | **Update Jackson to 2.12.6.1**

0 commit comments

Comments
 (0)