You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/blog/releases/0.8.md
+35-16Lines changed: 35 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,22 @@
1
1
---
2
-
title: "Apache Fluss 0.8: Streaming Lakehouse with Iceberg/Lance"
2
+
title: "Announcing Apache Fluss 0.8: Streaming Lakehouse for Data + AI"
3
3
sidebar_label: "Announcing Apache Fluss 0.8"
4
4
authors: [giannis, jark]
5
-
date: 2025-10-30
5
+
date: 2025-11-08
6
6
tags: [releases]
7
7
---
8
8
9
9

10
10
11
-
🌊 We are excited to announce the official release of **Apache Fluss 0.8**!
11
+
🌊 We are excited to announce the official release of **Apache Fluss 0.8 (incubating)**!
12
12
13
-
This marks the first Apache Software Foundation (ASF) release for Apache Fluss (incubating), marking a significant milestone in our journey to provide a robust streaming storage platform for real-time analytics.
13
+
This is our first release under the incubator of the Apache Software Foundation, marking a significant milestone in our journey to provide a robust streaming storage platform for real-time analytics.
14
14
15
-
Over the past four months, the community has made tremendous progress, delivering 390+ commits that push the boundaries of the Streaming Lakehouse ecosystem. This release introduces deeper integrations, performance breakthroughs, and next-generation stream processing capabilities, including:
15
+
Over the past four months, the community has made tremendous progress, delivering nearly 400 commits that push the boundaries of the Streaming Lakehouse ecosystem. This release introduces deeper integrations, performance breakthroughs, and next-generation stream processing capabilities, including:
16
16
17
17
* 🔗 Tighter integration with Apache Flink for seamless real-time processing.
18
18
* 🧊 Enhanced Streaming Lakehouse capabilities with full support for [Apache Iceberg](https://iceberg.apache.org/) and [Lance](https://lancedb.github.io/lance/)
19
-
* ⚡ Introduction of [Delta Joins](https://cwiki.apache.org/confluence/display/FLINK/FLIP-486%3A+Introduce+A+New+DeltaJoin), a game-changing innovation that redefines efficiency in stream processing by minimizing state and maximizing speed.
19
+
* ⚡ Introduction of [Delta Joins](https://cwiki.apache.org/confluence/display/FLINK/FLIP-486%3A+Introduce+A+New+DeltaJoin) with Flink, a game-changing innovation that redefines efficiency in stream processing by minimizing state and maximizing speed.
20
20
21
21
Apache Fluss 0.8 marks the beginning of a new era in streaming:
22
22
**real-time**, **unified**, and **zero-state**, purpose-built to power the next generation of data platforms with **low-latency performance**, **scalability**, and **architectural simplicity**.
@@ -51,11 +51,11 @@ datalake.iceberg.type: hadoop
51
51
datalake.iceberg.warehouse: /path/to/iceberg
52
52
```
53
53
54
-
You can find more detailed instructions in the [documentation](/docs/next/streaming-lakehouse/integrate-data-lakes/iceberg/).
54
+
You can find more detailed instructions in the [Iceberg Lakehouse documentation](/docs/next/streaming-lakehouse/integrate-data-lakes/iceberg/).
55
55
56
56
## Real-Time Multimodal AI Analytics with Lance
57
57
58
-
Another major enhancement in Fluss 0.8 is the addition of **Streaming Lakehouse support for [Lance](https://github.com/lancedb/lance)** ([FIP-5](https://cwiki.apache.org/confluence/display/FLUSS/FIP-5%3A+Support+tiering+Fluss+data+to+Lance),
58
+
Another major enhancement in Fluss 0.8 is the addition of **Streaming Lakehouse support for [Lance](https://github.com/lancedb/lance)** ([FIP-5](https://cwiki.apache.org/confluence/display/FLUSS/FIP-5%3A+Support+tiering+Fluss+data+to+Lance)),
59
59
a modern columnar and vector-native data format designed for AI and machine learning workloads.
60
60
This integration extends Apache Fluss towards being a real-time ingestion platform for multi-modal data & AI,
61
61
not just traditional tabular streams, but also embeddings, vectors, and unstructured features used in AI systems.
See the [LanceDB blog post](https://lancedb.com/blog/fluss-integration/) for the full integration. You also can find more detailed instructions in the [documentation](/docs/next/streaming-lakehouse/integrate-data-lakes/lance/).
83
+
See the [LanceDB blog post](https://lancedb.com/blog/fluss-integration/) for the full integration. You also can find more detailed instructions in the [Lance Lakehouse documentation](/docs/next/streaming-lakehouse/integrate-data-lakes/lance/).
84
84
85
85
## Flink 2.1
86
86
@@ -102,7 +102,7 @@ Below is a performance comparison (CPU, memory, state size, checkpoint interval)
You can find more detailed instructions in the [Delta Join documentation](/docs/next/engine-flink/delta-joins/).
106
106
107
107
### Materialized Table
108
108
@@ -135,8 +135,7 @@ WITH(
135
135
);
136
136
```
137
137
138
-
TODO: add documentation link
139
-
138
+
You can find more detailed instructions in the [Materialized Table documentation](/docs/next/engine-flink/ddl/#materialized-table).
140
139
141
140
## Stability
142
141
@@ -145,7 +144,7 @@ Through continuous validation across multiple business units within Alibaba Grou
145
144
These improvements substantially enhance Fluss’s robustness in mission-critical streaming use cases.
146
145
147
146
Key improvements include:
148
-
-**Graceful Shutdown**: Introduced a graceful shutdown mechanism for TabletServers. During shutdown, leadership is proactively migrated before termination, ensuring that read/write latency remains unaffected by node decommissioning.
147
+
-**[Graceful Shutdown](/docs/next/maintenance/operations/graceful-shutdown/)**: Introduced a graceful shutdown mechanism for TabletServers. During shutdown, leadership is proactively migrated before termination, ensuring that read/write latency remains unaffected by node decommissioning.
149
148
-**Accelerated Coordinator Event Processing**: Optimized the Coordinator’s event handling mechanism through asynchronous processing and batched ZooKeeper operations. As a result, all events are now processed in milliseconds.
150
149
-**Faster Coordinator Recovery**: Parallelized initialization cuts Coordinator startup time from 10 minutes to just 20 seconds in production-scale benchmarks, this dramatically improves service availability and recovery speed.
151
150
-**Optimized Server Metrics**: Refined metric granularity and reporting logic to reduce telemetry volume by 90% while preserving full observability.
@@ -155,21 +154,41 @@ With these foundational stability improvements, Fluss 0.8 is now production-read
155
154
156
155
## Dynamic Configuration
157
156
157
+
Starting with Fluss version 0.8, certain **cluster-level configurations** and **table-level configurations** can be updated dynamically, without requiring a cluster restart or table recreation. This enables operators and developers to adjust system behavior in real time, improving operational agility and minimizing downtime.
158
+
158
159
### Dynamic Cluster Configs
159
160
160
-
TODO: need feature documentation
161
+
Fluss now supports runtime updates for cluster configuration parameters. These changes take effect immediately across the cluster after being applied through the API.
Fluss now supports update options dynamically on a table using the `ALTER TABLE ... SET` statement. This supports all the client-wise options (like `scan.startup.mode`) and some storage-wise options (like `table.datalake.enabled`).
173
+
174
+
```sql title="Flink SQL"
175
+
-- Enable lakehouse storage for the given table
176
+
ALTERTABLE my_table SET ('table.datalake.enabled'='true');
177
+
```
178
+
179
+
When you issue a `ALTER TABLE ... SET` command to update storage options on a table, the Fluss cluster validates and applies the new configuration immediately. The updated settings are propagated to all TabletServers and CoordinatorServer components, ensuring consistent behavior going forward.
180
+
181
+
This capability is especially useful for tuning performance, adapting to changing data patterns, or complying with evolving data governance requirements—all without service interruption.
182
+
183
+
You can find more detailed instructions in the [Updating Configs documentation](/docs/next/maintenance/operations/updating-configs/).
165
184
166
185
## Helm Charts
167
186
168
187
This release also introduced Helm Charts. With this addition, users can now deploy and manage a full Fluss cluster using [Helm](https://helm.sh/).
169
188
The Helm chart simplifies provisioning, upgrades, and scaling by packaging configuration, manifests, and dependencies into a single, versioned release.
170
189
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.
171
190
172
-
TODO: add documentation link
191
+
You can find more detailed instructions in the [Deploying with Helm documentation](/docs/next/install-deploy/deploying-with-helm/).
0 commit comments