Skip to content

Conversation

@wuchong
Copy link
Member

@wuchong wuchong commented Oct 26, 2025

Purpose

Linked issue: close #xxx

Brief change log

Tests

API and Format

Documentation

@@ -0,0 +1,192 @@
---
title: "Apache Fluss 0.8: Streaming Lakehouse with Iceberg/Lance"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add Announcing in title will be more precise for an announcement, how about: Announcing Apache Fluss 0.8: Streaming Lakehouse for AI & Analytics ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or Data & AI?

Copy link
Contributor

@MehulBatra MehulBatra Oct 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

++1 for (AI & Analytics)

Apache Fluss is now fully compatible with **Apache Flink 2.1**, ensuring seamless integration with the latest Flink runtime and APIs.
This update strengthens Fluss’s role as a unified streaming storage layer, providing reliable performance and consistency for modern data pipelines built on Flink.

### Delta Join
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The title feels that Delta Join is part of Fluss's key feature, but it is a feature of Apache Flink, and Fluss can be used as a streaming storage for flink streaming join. Maybe Delta Joins with Apache Flink is more proper ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is listed under Flink 2.1, it is implicitly an integration feature with Flink. I’ll keep the title as is for conciseness. We’ve already noted, This release introduces support for Delta Joins with Apache Flink, so the context should be clear.


TODO: add documentation link

### Materialized Table
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Materialized Table with Apache Flink

The Helm chart simplifies provisioning, upgrades, and scaling by packaging configuration, manifests, and dependencies into a single, versioned release.
This should help users running Fluss on Kubernetes faster, more reliably, and with easier integration into existing CI/CD and observability setups, significantly lowering the barrier for teams adopting Fluss in production.

TODO: add documentation link
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit, we'd address all TODOs before release.

## Upgrade Notes

The Fluss community tries to ensure that upgrades are as seamless as possible. However, certain changes may require users to make adjustments to certain parts of the program when upgrading to version 0.8.
Please refer to the [upgrade notes](/docs/next/maintenance/operations/upgrade-notes-0.8/) for a comprehensive list of adjustments to make and issues to check during the upgrading process.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wuchong I noticed an inconsistency in our Java version recommendations across the documentation:

Deployment Documentation:

  • deploying-distributed-cluster.md
  • deploying-local-cluster.md

Both recommend Java 17+ and explicitly state that "Java 8 and Java 11 are not recommended."

Upgrade Notes:

  • upgrade-notes-0.8.md

States: "We strongly recommend upgrading to Java 11 or higher" and "All Flink versions currently supported by Fluss are fully compatible with Java 11."

The Issue:
This creates conflicting guidance for users. Since Flink 1.18, 1.19, and 1.20 all fully support Java 17, and Java 17 is our recommended version in deployment docs, should we update the upgrade notes to also recommend Java 17 as the minimum/recommended version?

If there's a specific technical reason to keep Java 11 as the recommended version in upgrade notes, please let me know so we can update the deployment docs accordingly for consistency.

Copy link
Member Author

@wuchong wuchong Nov 2, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @MehulBatra, that's a great question.

The Deployment Documentation recommends Java 17+ for server deployments, while the Upgrade Notes mention the build-time language upgrade from Java 8 to Java 11.

In Fluss 0.7 and earlier, the distribution was built with Java 8 but recommended to be deployed on Java 17. Starting with Fluss 0.8, the distribution is now built with Java 11, while still recommending Java 17 for deployment.

This approach ensures Fluss remains compatible with Java 11 environments (e.g., many Flink clusters still run on Java 11 and require Fluss clients to be Java 11 compatible).

But I agree we may need to improve the word more clear about build language and deploy language.

@wuchong wuchong force-pushed the 0.8-blog-and-download branch from 61807c0 to cd0fcd7 Compare November 2, 2025 13:40
@wuchong
Copy link
Member Author

wuchong commented Nov 2, 2025

Thank you all for the reviewing. I have addressed the comments and also update documentation for the missing parts.

Copy link
Contributor

@leonardBang leonardBang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @wuchong for the update, the updated PR looks good to me. Left one minor comments, feel free to address or not.

> Alibaba-HZY, CaoZhen, CenterCode, CodeDrinks, David, Giannis Polyzos, Hemanth Savasere, Hongshun Wang, Jark Wu, Jensen, Junbo Wang, Kerwin, Leonard Xu, Liebing, Maggie Cao, Mahesh Sambaram, MehulBatra, Michael Koepf, Rafael Sousa, Rion Williams, Ron, Sergey Nuyanzin, SeungMin, Wang Cheng, XianmingZhou00, Xuyang, Yang Guo, Yang Wang, Yunchi Pang, ZijunZhao, Zmm, andybj0228, buvb, cxxwang, dependabot[bot], jackylee, leosanqing, naivedogger, ocean.wy, pisceslj, totalo, xiaochen, xiaozhou, xx789, yunhong, yuxia Luo

Apache Fluss is under active development. Be sure to stay updated on the project, give it a try and if you like it,
don’t forget to give it some ❤️ via ⭐ on [GitHub](https://github.com/apache/fluss). No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe the ending could be shorter like:

Suggested change
don’t forget to give it some ❤️ via ⭐ on [GitHub](https://github.com/apache/fluss).
give it a try and show your support with a ⭐ on [GitHub](https://github.com/apache/fluss).

@wuchong wuchong force-pushed the 0.8-blog-and-download branch from 485be4c to d93c89b Compare November 6, 2025 14:32
@wuchong wuchong merged commit d187d3c into apache:main Nov 9, 2025
2 checks passed
@wuchong wuchong deleted the 0.8-blog-and-download branch November 9, 2025 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants