Hi Jark and Giannis, Thank you both for the warm welcome and the detailed suggestions.
I am particularly interested in the Client POJO support and the Aggregation Merge Engine tasks, as they align well with my background in Java. I will spend the next few days setting up my local environment and exploring the project as Giannis suggested. I will also review the FIP-21 documentation to better understand the requirements for the Aggregation Merge Engine. I will reach out on Slack if I encounter any issues during setup. I look forward to contributing! Best, Prajwal On Sun, 11 Jan, 2026, 1:25 pm Giannis Polyzos, <[email protected]> wrote: > Welcome Prajwal, > I think a good way to start is to spend some time playing around with the > project only get a bit more familiar and then chose areas/modules you would > like to focus, i.e the Lakehouse, clients, connectors etc. > > Some things that come in mind quickly (and we might need to open tickets > for tracking): > 1. On the client we added some pojo support, however since we add complex > data types in this release we should extend the functionality as well > 2. On the Fluss-Iceberg I think there might be some small improvements > based on some comms I saw, and we should open tickets for these > 3. On this release we also adding the aggregation merge engine > > https://cwiki.apache.org/confluence/display/FLUSS/FIP-21%3A+Aggregation+Merge+Engin > < > https://cwiki.apache.org/confluence/display/FLUSS/FIP-21%3A+Aggregation+Merge+Engine > > > so > another good approach is to add more functions there.. A roaringbitmap like > Paimon has > > https://paimon.apache.org/docs/master/primary-key-table/merge-engine/aggregation/#rbm32 > is > also something we definitely need > 4. There lots of small issues around tests and stability we are also really > important > 5. We could also use more help to improve our docs since you come with > fresh eyes and can suggest things to improve and make it easier to > understand. > > These are some things that come in mind, but we could probably identity > more. > > Feel free to also reach out on the slack channel to support you and help > you get started. > > Best, > Giannis > > On Sun, 11 Jan 2026 at 9:45 AM, Jark Wu <[email protected]> wrote: > > > Welcome Prajwal! > > > > Fluss is a Java-based software, so I think you can find many issues > > when you are getting familiar with the codebase! > > > > Best, > > Jark > > > > On Sat, 10 Jan 2026 at 22:34, Prajwal Banakar > > <[email protected]> wrote: > > > > > > Hi Fluss Team, > > > > > > My name is Prajwal Banakar, and I am a student interested in > contributing > > > to Apache Fluss for GSoC 2026. > > > > > > I am familiar with the contribution workflow, having previously > > submitted a > > > documentation fix (PR #2230). With a strong background in Java and > Spring > > > Boot, I am eager to begin working on technical tasks within the Java > > > codebase. > > > > > > I am currently exploring "good first issues" and would appreciate any > > > guidance on where a Java developer can make the most impact at this > time. > > > > > > Best regards, > > > Prajwal Banakar > > >
