apache / apache/cloudberry-pxf

PXF 3.0 Release plan

Open
#131 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
12
Forks
14
Avg merge
20h 35m
Merged PRs (30d)
9

Description

Hi, cloudberry-pxf team!

I have created this issue to collect requirements for cloudberry-pxf 3.0. Major version opens a window to introduce backward-incompatible changes. In release 2.2 (#113) I suggested postpone following for 3.0:

- [ ] Upgrade Spring Boot to 3.x or even 4.x
- [ ] Update hadoop libs to 3.3/3.4
- [ ] Upgrade to java 17 in cloudberry-pxf 3.0
- [ ] Upgrade postgresql driver version

I would like to add following 'best-effort' changes:
- [ ] Fix portion of tests from #86
- [ ] upgrade ORC/Parquet libs
- [ ] compare iceberg implementations `greengagedb/pxf` and https://github.com/apache/cloudberry/pull/1842
- [ ] Drop Sequence Files support

Do you have any plans / ideas on what should be included in cloudberry-pxf-3.0?

@tuhaihe, what it deadline for PXF 3.0?

Contributor guide

Open the contributing guide

Research direction

Review the deferred items from #113 and the test work from #86 first, then compare the referenced Iceberg implementations and Apache Cloudberry pull request #1842. Done means the team has agreed on the PXF 3.0 scope, backward-incompatible changes, and release deadline.

Written by the indexing model from the issue text.

Assessment

Tech stack
hadoop, java, postgresql, spring-boot
Domain
backend, databases, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.