Releases: apache/phoenix
Release list
5.3.2
Apache Phoenix 5.3.2
The Apache Phoenix team is pleased to announce the immediate availability
of Phoenix 5.3.2.
Apache Phoenix enables SQL-based OLTP and operational analytics for Apache
Hadoop using Apache HBase as its backing store and provides integration
with other projects in the Apache ecosystem such as Spark, Hive, and
MapReduce.
This is the second release of the project in the 5.3 release line, which
aims to provide new features, improve the stability and reliability of
Apache Phoenix.
To download please follow the link from our website:
https://phoenix.apache.org/download.html
What's Changed
- PHOENIX-7800 : Bump phoenix version after 5.3.1 release by @palashc in #2481
- PHOENIX-7880 : Do not treat literal string SET values as arithmetic in BSON UpdateExpression (#2496) by @palashc in #2498
- PHOENIX-7880 addendum (#2509) by @palashc in #2512
- PHOENIX-7884 : Refactor tracking of IndexCdcConsumer lag (#2506) by @palashc in #2542
- PHOENIX-7943 Add 2.6.0 to hbase.profile.list for release by @lokiore in #2551
- PHOENIX-7944 maven-dependency-plugin analyze-only fails on hbase-2.6.0 profile due to bouncycastle jdk15on/jdk18on mismatch by @lokiore in #2552
- PHOENIX-7944 (addendum) Move bcprov-jdk18on unused-declared ignore into phoenix-core pom by @lokiore in #2554
Full Changelog: 5.3.1...5.3.2
5.2.2
Apache Phoenix 5.2.2
The Apache Phoenix team is pleased to announce the immediate availability
of Phoenix 5.2.2.
Apache Phoenix enables SQL-based OLTP and operational analytics for Apache
Hadoop using Apache HBase as its backing store and provides integration
with other projects in the Apache ecosystem such as Spark, Hive, and
MapReduce.
This is the second release of the project in the 5.2 release line, which
aims to provide new features, improve the stability and reliability of
Apache Phoenix.
To download please follow the link from our website:
https://phoenix.apache.org/download.html
What's Changed
- PHOENIX-7449 Handling already disabled table gracefully during dropTables execution by @ritegarg in #2022
- PHOENIX-7464 :- Performance Regression in Connection Initialization d… by @lokiore in #2032
- PHOENIX-7492: Need to clear the dependencies once it is closed (#2044) by @abhradeepkundu in #2046
- PHOENIX-7491 Mixed-cased alias doesn't work in select statement of “INNER JOIN" by @vaijosh in #2047
- PHOENIX-7515: Add metric for count of Phoenix client batches used by a commit call by @sanjeet006py in #2069
- PHOENIX-7501 GC issues in TTLRegionScanner when gap is more than TTL … by @tkhurana in #2076
- PHOENIX-5117 : Return the count of rows scanned in HBase (#1936) by @palashc in #2088
- PHOENIX-7546 :- When hbase client metrics is enabled set hbase client metrics scope (#2089) by @lokiore in #2093
- PHOENIX-7574 Phoenix Compaction doesn't correctly handle DeleteFamily… by @kadirozde in #2112
- PHOENIX-7580: Data in last salt bucket is not being scanned for range scan by @sanjeet006py in #2113
- PHOENIX-7580: ADDENDUM to fix compatibility with HBase 2.4 build by @sanjeet006py in #2117
- PHOENIX-7533 :- ADDENDUM to fix tests with HBase 2.4 build by @lokiore in #2140
- PHOENIX-7605 Adding ability to configure threadpool at CQSI level by @ritegarg in #2151
- PHOENIX-7605 Addendum Fixing IT where table was used after t.close(), passing pool to hbase client based on value. by @ritegarg in #2153
- PHOENIX-7605 (Addendum) Fixing unit test mocking by @ritegarg in #2156
- PHOENIX-7605 Addendum Using interface ClusterConnection as ConnectionImplementation is not public in hbase2.4 by @ritegarg in #2159
- PHOENIX-7599: Fix count of rows scanned metric for uncovered indexes … by @palashc in #2161
- PHOENIX-7358 Upsert select result wrong when use order by in query(branch-5.2) by @chaijunjie0101 in #2170
- PHOENIX-7619 Excess HFiles are being read to look for more than required column versions by @sanjeet006py in #2184
- PHOENIX-7626: Add metrics to capture HTable thread pool utilization and contention by @sanjeet006py in #2201
- PHOENIX-7626: Add metrics to capture HTable thread pool utilization and contention (addendum: fix incompatibility for HBase 2.4 build) by @sanjeet006py in #2207
- PHOENIX-7625 Adding query plan information to connection Activity Logger by @vmeka2020 in #2253
- PHOENIX-7659: Leverage = ANY() instead of big IN list to do huge number of point lookups in a single query by @sanjeet006py in #2254
- PHOENIX-7675 Update spotless plugin to also format IT classes (#2233)(#2234) by @NihalJain in #2256
- PHOENIX-7676 Update checkstyle checker.xml based on spotless rules (#2240) by @NihalJain in #2258
- PHOENIX-7442 Apply Spotless to reformat the entire codebase by @NihalJain in #2263
- PHOENIX-7443 Add Spotless to the pre-commit checks (#2119) by @NihalJain in #2260
- PHOENIX-6644 Fix column name based ResultSet getter for view indexes (#2298) by @TheNamesRai in #2324
- PHOENIX-7717 Change version to 5.2.2-SNAPSHOT by @richardantal in #2305
- PHOENIX-7759: Preserve buffered mutations when batch size limit is exceeded (#2371) by @haridsv in #2374
- PHOENIX-7751: Feature to validate table data using PhoenixSyncTable tool b/w source and target cluster by @rahulLiving in #2419
- PHOENIX-7799 Coalesce splits by region server to avoid hotspotting fr… by @rahulLiving in #2431
- PHOENIX-7844: Add Pull Request template with guidelines for generative AI tools by @sanjeet006py in #2463
- PHOENIX-7850: Unblock Phoenix PR validation builds by @sanjeet006py in #2473
- PHOENIX-7850 addendum: exclude .github/PULL_REQUEST_TEMPLATE from RAT (5.2 backport) by @lokiore in #2549
Full Changelog: 5.2.1...5.2.2
5.3.1
Apache Phoenix 5.3.1
The Apache Phoenix team is pleased to announce the immediate availability
of Phoenix 5.3.1.
Apache Phoenix enables SQL-based OLTP and operational analytics for Apache
Hadoop using Apache HBase as its backing store and provides integration
with other projects in the Apache ecosystem such as Spark, Hive, and
MapReduce.
This is the second release of the project in the 5.3 release line, which
aims to provide new features, improve the stability and reliability of
Apache Phoenix.
Change Log and Release Notes can be found here.
CHANGELOG: https://downloads.apache.org/phoenix/phoenix-5.3.1/CHANGES.md
RELEASENOTES:
https://downloads.apache.org/phoenix/phoenix-5.3.1/RELEASENOTES.md
To download please follow the link from our website:
https://phoenix.apache.org/download.html
What's Changed
- PHOENIX-7426 Generating index mutations for immutable tables on the s… by @kadirozde in #2290
- PHOENIX-7582 Accept phoenix.skip.system.tables.existence.check from h… by @meszinorbi in #2296
- PHOENIX-7718 : CDC Stream improvements (#2308) by @palashc in #2311
- PHOENIX-7493 Addendum Only making HAGroupStoreClient unhealthy on CONNECTION_LOST (#2316) by @ritegarg in #2317
- PHOENIX-7731: Add phoenix-hbase-compat module for HBase 2.6.4 by @sanjeet006py in #2326
- PHOENIX-7704: Integrate HBase's new Scan Latency Metrics (#2329) by @sanjeet006py in #2333
- PHOENIX-7757 : Support arithmetic with if_not_exists in bson SET update expression (#2362) by @palashc in #2364
- PHOENIX-7743 : Fix TNFE in IndexTool server side builds for case sensitive names (#2331) by @palashc in #2366
- PHOENIX-7753 : Allow uncovered index creation on tables with relaxed conditional TTL (#2357) by @palashc in #2368
- PHOENIX-7729: Identify top N slowest parallel scans for metrics reporting by @sanjeet006py in #2369
- PHOENIX-7759: Preserve buffered mutations when batch size limit is exceeded (#2371) by @haridsv in #2375
- PHOENIX-7772 : Fix NPE in TOTAL_SEGMENTS query when table has index (#2382) by @palashc in #2383
- PHOENIX-7774 : Increase default number of max indexes allowed per tab… by @palashc in #2388
- PHOENIX-7777 : Disable default configuration for View TTL (#2387) by @palashc in #2389
- PHOENIX-7766: Generate point lookups while using IS NULL on trailing PK columns by @sanjeet006py in #2391
- PHOENIX-7729: Identify top N slowest parallel scans for metrics reporting (Addendum) by @sanjeet006py in #2409
- PHOENIX-7794 Eventually Consistent Global Secondary Indexes (#2401) by @virajjasani in #2418
- PHOENIX-7276 Add REGEXP_LIKE built-in function (#2398) by @xavifeds8 in #2422
- PHOENIX-7806 Upgrade hbase versions to 2.5.14 and 2.6.5 by @virajjasani in #2421
- PHOENIX-7806 Fix permission tests (ADDENDUM) by @virajjasani in #2425
- PHOENIX-7811 : Create CDC should not drop user supplied table properties by @palashc in #2427
- PHOENIX-7751: Feature to validate table data using PhoenixSyncTable t… by @rahulLiving in #2417
- PHOENIX-7799 Coalesce splits by region server to avoid hotspotting fr… by @rahulLiving in #2430
- PHOENIX-7844: Add Pull Request template with guidelines for generative AI tools by @sanjeet006py in #2464
- PHOENIX-7849 : Support LIST_APPEND operator in BSON UpdateExpression SET (#2468) by @palashc in #2470
- PHOENIX-7850 addendum by @palashc in #2472
Full Changelog: 5.3.0...5.3.1
5.3.0
Apache Phoenix 5.3.0
The Apache Phoenix team is pleased to announce the immediate availability
of Phoenix 5.3.0.
Apache Phoenix enables SQL-based OLTP and operational analytics for Apache
Hadoop using Apache HBase as its backing store and provides integration
with other projects in the Apache ecosystem such as Spark, Hive, and
MapReduce.
This is the first release of the project in the 5.3 release line, which
aims to provide new features, improve the stability and reliability of
Apache Phoenix.
Change Log and Release Notes can be found here.
CHANGELOG: https://downloads.apache.org/phoenix/phoenix-5.3.0/CHANGES.md
RELEASENOTES:
https://downloads.apache.org/phoenix/phoenix-5.3.0/RELEASENOTES.md
To download please follow the link from our website:
https://phoenix.apache.org/download.html
5.2.1
Apache Phoenix 5.2.1
The Apache Phoenix team is pleased to announce the immediate availability
of Phoenix 5.2.1.
Apache Phoenix enables SQL-based OLTP and operational analytics for Apache
Hadoop using Apache HBase as its backing store and provides integration
with other projects in the Apache ecosystem such as Spark, Hive, and
MapReduce.
This is the second release of the project in the 5.2 release line, which
aims to improve the stability and reliability of Apache Phoenix.
Apart from the usual fixes, improvements and component updates, the main
feature of this release is support for HBase 2.6.
Change Log and Release Notes can be found here.
CHANGELOG: https://downloads.apache.org/phoenix/phoenix-5.2.1/CHANGES.md
RELEASENOTES:
https://downloads.apache.org/phoenix/phoenix-5.2.1/RELEASENOTES.md
To download please follow the link from our website:
https://phoenix.apache.org/download.html
5.2.0
Apache Phoenix 5.2.0
The Apache Phoenix team is pleased to announce the immediate availability of Phoenix 5.2.0.
Changelog: https://downloads.apache.org/phoenix/phoenix-5.2.0/CHANGES.md
Release notes: https://downloads.apache.org/phoenix/phoenix-5.2.0/RELEASENOTES.md
The list of the Jiras: https://issues.apache.org/jira/projects/PHOENIX/versions/12349651
To download please follow the link from https://downloads.apache.org/phoenix/phoenix-5.2.0/
5.1.3
Apache Phoenix 5.1.3
The Apache Phoenix team is pleased to announce the immediate availability of Phoenix 5.1.3.
Changelog: https://downloads.apache.org/phoenix/phoenix-5.1.3/CHANGES.md
Release notes: https://downloads.apache.org/phoenix/phoenix-5.1.3/RELEASENOTES.md
The list of the Jiras: https://issues.apache.org/jira/projects/PHOENIX/versions/12350252
To download please follow the link from https://downloads.apache.org/phoenix/phoenix-5.1.3/