Hi everyone,

When building the project, the plugins folder misses the
fluss-fs-azure* plugin
[image: Screenshot 2026-02-16 at 10.19.37 AM.png]

On Sat, Feb 14, 2026 at 4:47 PM Prajwal Banakar <[email protected]>
wrote:

> Hi everyone,
>
> +1 (non-binding)
>
> I have verified the following for Fluss 0.9.0-incubating (RC1):
>
> - SHA512 checksum matches
> - GPG signature is valid
> - Source distribution builds successfully
> - LICENSE and NOTICE files are present in the source distribution
>
> Build environment:
>
> - OS: Ubuntu 24.04 (WSL2, Linux 6.6.x)
> - Java: OpenJDK 11.0.30
> - Maven: 3.9.11
> - GnuPG: 2.4.4
> - Git: 2.43.0
>
> The release candidate looks good to me.
>
> Best regards,
> Prajwal Banakar
>
> On Sat, 14 Feb 2026 at 19:42, SeungMin Lee <[email protected]> wrote:
>
> > +1 (non-binding)
> >
> > Thank you for preparing this release.
> >
> > - official source release and binary -> ok
> > - gpg key, checksum, build & test (mac air m4, OpenJDK 64-Bit Server VM
> > Temurin-11.0.27+6 ) ->  ok
> > - mvn central repo -> ok
> > - git tag, commit for the release -> ok
> > - release announcement blog post -> ok
> >
> >
> >
> > verification logs
> > ```
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > *sml@smlui-MacBookAir sml % curl
> > https://downloads.apache.org/incubator/fluss/KEYS
> > <https://downloads.apache.org/incubator/fluss/KEYS> -o KEYSgpg --import
> > KEYS  % Total    % Received % Xferd  Average Speed   Time    Time
>  Time
> >  Current                                 Dload  Upload   Total   Spent
> >  Left  Speed100  8013  100  8013    0     0   8231      0 --:--:--
> --:--:--
> > --:--:--  8226gpg: directory '/Users/sml/.gnupg' createdgpg:
> > /Users/sml/.gnupg/trustdb.gpg: trustdb createdgpg: key 85BACB5AEFAE3202:
> > public key "Jark Wu (CODE SIGNING KEY) <[email protected] <[email protected]
> > >>"
> > importedgpg: key 56A9F259A4C18F9C: public key "Yuxia Luo (CODE SIGNING
> KEY)
> > <[email protected] <[email protected]>>" importedgpg: Total number
> > processed:
> > 2gpg:               imported: 2sml@smlui-MacBookAir Downloads % for i in
> > *.tgz; do echo $i; gpg --verify $i.asc $i;
> > donefluss-0.9.0-incubating-bin.tgzgpg: Signature made 목  2/12 20:01:51
> 2026
> > KSTgpg:                using RSA key
> > E91E2171D6678CB70B50282356A9F259A4C18F9Cgpg: Good signature from "Yuxia
> Luo
> > (CODE SIGNING KEY) <[email protected] <[email protected]>>" [unknown]gpg:
> > WARNING: This key is not certified with a trusted signature!gpg:
> >  There is no indication that the signature belongs to the owner.Primary
> key
> > fingerprint: E91E 2171 D667 8CB7 0B50  2823 56A9 F259 A4C1
> > 8F9Cfluss-0.9.0-incubating-src.tgzgpg: Signature made 목  2/12 19:02:09
> 2026
> > KSTgpg:                using RSA key
> > E91E2171D6678CB70B50282356A9F259A4C18F9Cgpg: Good signature from "Yuxia
> Luo
> > (CODE SIGNING KEY) <[email protected] <[email protected]>>" [unknown]gpg:
> > WARNING: This key is not certified with a trusted signature!gpg:
> >  There is no indication that the signature belongs to the owner.Primary
> key
> > fingerprint: E91E 2171 D667 8CB7 0B50  2823 56A9 F259 A4C1
> > 8F9Csml@smlui-MacBookAir Downloads %sml@smlui-MacBookAir Downloads %
> > shasum
> > *.sha512 > checklist.chk; shasum -c checklist.chk
> > fluss-0.9.0-incubating-bin.tgz.sha512:
> > OKfluss-0.9.0-incubating-src.tgz.sha512: OK*
> > ```
> >
> > Best Regards,
> > SeungMin Lee
> >
> > 2026년 2월 14일 (토) PM 8:39, Mehul Batra <[email protected]>님이 작성:
> >
> >
> > 2026년 2월 14일 (토) PM 8:39, Mehul Batra <[email protected]>님이 작성:
> >
> > > Hi all,
> > > Thanks, Yuxia, for running th show!
> > >
> > > +1 (binding)
> > >
> > >   [X] Downloaded source release from dist.apache.org
> > >
> > >   [X] Verified GPG signature (Key - Yuxia Luo)
> > >
> > >   [X] Verified SHA512 checksum
> > >
> > >   [X] Checked LICENSE (Apache 2.0), NOTICE, and DISCLAIMER files
> > >
> > >   [X] Verified ASF headers in source files
> > >
> > >   [X] Built from source successfully
> > >
> > >   [X] Verified Maven staging repository artifacts and signatures
> > >
> > >   [X] Verified Docker image (apache/fluss:0.9.0-incubating-rc1)
> > >   [X] Verified release notes and release blog: (Added comments)
> > >   [X] Ran "Real-Time Analytics With Flink" quickstart
> > >         -> Also Tested $changelog & $binlog virtual tables with
> Flink1.20
> > >   [X] Ran "Build streaming lakehouse" with ICEBERG 1.10.1 (RustFS UI
> > showed
> > > a 403, but it didn’t impact the run)
> > >
> > > By the way, the release email mentions commit d6fd1f1... but the tag
> > > v0.9.0-incubating-rc1 points to commit e314c35....
> > >
> > > Best Regards,
> > > Mehul Batra
> > >
> > > On Sat, Feb 14, 2026 at 11:37 AM Yang Guo <[email protected]> wrote:
> > >
> > > > +1(non-binging)
> > > >
> > > > Went through the new quickstart configurations(s3 compatible rustfs)
> > and
> > > > process with flink,paimon and iceberg.
> > > >
> > > > Verified the compatibility on flink 1.18,1.19,1.20,2.2.
> > > >
> > > > Checked the new compacted log format on both log table and kv table.
> > > >
> > > > Regards,
> > > > Yang Guo
> > > >
> > > >
> > > > On Sat, Feb 14, 2026 at 03:23 Keith Lee <[email protected]
> >
> > > > wrote:
> > > >
> > > > > Hello Yuxia,
> > > > >
> > > > > Thank you for coordinating and preparing the release.
> > > > >
> > > > > +1 (non-binding)
> > > > >
> > > > > See verifications done below
> > > > >
> > > > > *1. Signature and shasum*
> > > > > ```
> > > > > $ curl https://downloads.apache.org/incubator/fluss/KEYS -o KEYS
> > > > >
> > > > >   % Total    % Received % Xferd  Average Speed   Time    Time
> >  Time
> > > > >  Current
> > > > >                                  Dload  Upload   Total   Spent
> > Left
> > > > >  Speed
> > > > > 100  8013  100  8013    0     0  51139      0 --:--:-- --:--:--
> > > --:--:--
> > > > > 51365
> > > > >
> > > > > $ gpg --import KEYS
> > > > > gpg: key 85BACB5AEFAE3202: "Jark Wu (CODE SIGNING KEY) <
> > > [email protected]
> > > > >"
> > > > > not changed
> > > > > gpg: key 56A9F259A4C18F9C: "Yuxia Luo (CODE SIGNING KEY) <
> > > > [email protected]
> > > > > >"
> > > > > not changed
> > > > > gpg: Total number processed: 2
> > > > > gpg:              unchanged: 2
> > > > >
> > > > >
> > > > > $ for i in *.tgz; do echo $i; gpg --verify $i.asc $i; done
> > > > > fluss-0.9.0-incubating-bin.tgz
> > > > > gpg: Signature made Thu Feb 12 11:01:51 2026 GMT
> > > > > gpg:                using RSA key
> > > > E91E2171D6678CB70B50282356A9F259A4C18F9C
> > > > > gpg: Good signature from "Yuxia Luo (CODE SIGNING KEY) <
> > > [email protected]
> > > > >"
> > > > > [unknown]
> > > > > gpg: WARNING: This key is not certified with a trusted signature!
> > > > > gpg:          There is no indication that the signature belongs to
> > the
> > > > > owner.
> > > > > Primary key fingerprint: E91E 2171 D667 8CB7 0B50  2823 56A9 F259
> > A4C1
> > > > 8F9C
> > > > >
> > > > > $ sha512sum fluss-0.9.0-incubating-bin.tgz
> > > > >
> > > > >
> > > >
> > >
> >
> 15102955cf8abb7bf8384c0db20c5160b2aedc15bee3a10135a6d47c744dce23bd13a4403b43da4ebe199622517b83cf8eab76de1070c42b012f717b12bc2199
> > > > >  fluss-0.9.0-incubating-bin.tgz
> > > > > ```
> > > > >
> > > > > *2. Verified APIs using Rust client compiled from fluss-rust main
> > > branch
> > > > on
> > > > > commit: [1]*
> > > > > - Admin APIs: Create / Get / List for Database, Table, Partition;
> > > > Metadata,
> > > > > Schema
> > > > > - Log Table: Produce, Fetch, ListOffsets; ArrowRecordBatch
> > > > > - Primary Key Table: Put, Lookup
> > > > >
> > > > > *3. **Verified** using Python binding compiled from fluss-rust
> **main
> > > > > branch on commit: [1]*
> > > > > - Admin APIs: Create / Get / List for Database, Table, Partition;
> > > > Metadata,
> > > > > Schema
> > > > > - Log Table: Produce, Fetch, ListOffsets; ArrowRecordBatch
> > > > > - Primary Key Table: Put, Lookup
> > > > >
> > > > > *4. **Verified** using C++ binding from fluss-rust main branch
> **main
> > > > > branch on commit: [1]*
> > > > > - Admin APIs: Create / Get / List for Database, Table, Partition;
> > > > Metadata,
> > > > > Schema
> > > > > - Log Table: Produce, Fetch, ListOffsets; ArrowRecordBatch
> > > > > - Primary Key Table: Put, Lookup
> > > > >
> > > > > [1]
> > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/fluss-rust/commit/bac00026f7dc06eca7deebed11172bc378938cf5
> > > > >
> > > > > Best regards
> > > > > Keith Lee
> > > > >
> > > > >
> > > > > On Fri, Feb 13, 2026 at 3:55 PM ForwardXu <[email protected]> wrote:
> > > > >
> > > > > > +1
> > > > > >
> > > > > >
> > > > > > Test environment:
> > > > > > &nbsp; - OS: macOS (Darwin 25.2.0, ARM64/Apple Silicon)
> > > > > > &nbsp; - Java: OpenJDK 21.0.1 LTS (TencentKonaJDK)
> > > > > > &nbsp; - Fluss: 0.9.0-incubating (binary distribution)
> > > > > > &nbsp; - Flink: 2.2.0
> > > > > > &nbsp; - Connector: `fluss-flink-2.2-0.9.0-incubating.jar` (built
> > > from
> > > > > 0.9
> > > > > > source)
> > > > > > &nbsp; - Tiering JAR: `fluss-flink-tiering-0.9.0-incubating.jar`
> > > > > > &nbsp; - Fluss Cluster: local-cluster mode (1 CoordinatorServer
> + 1
> > > > > > TabletServer)
> > > > > > &nbsp; - Flink Cluster: Standalone (1 JobManager + 1 TaskManager,
> > > > > > process=4096m)
> > > > > >
> > > > > >
> > > > > > Tested Flink + Fluss Lakehouse Tiering (Paimon + Iceberg) with 40
> > > test
> > > > > > cases, all passed:*OK*
> > > > > >
> > > > > >
> > > > > > &nbsp; - Tiering to Paimon — PK table
> > > > > >
> > > (create/insert/tiering/$lake-query/$lake-agg/union-read/upsert/delete):
> > > > > > *OK* (10 cases)
> > > > > > &nbsp; - Tiering to Paimon — Log table
> > > > > > (create/insert/tiering/$lake-query/$lake-agg/streaming-query):
> *OK*
> > > (5
> > > > > > cases)
> > > > > > &nbsp; - Tiering to Paimon — Complex types PK table with
> > > ARRAY/MAP/ROW
> > > > > > (create/insert/tiering/$lake-query/$lake-agg): *OK* (5 cases)
> > > > > > &nbsp; - Tiering to Paimon — System table $lake$snapshots: *OK*
> (1
> > > > case)
> > > > > > &nbsp; - Tiering to Iceberg — PK table
> > > > > > (create/insert/tiering/$lake-query/$lake-agg/union-read/upsert):
> > *OK*
> > > > (8
> > > > > > cases)
> > > > > > &nbsp; - Tiering to Iceberg — Log table
> > > > > > (create/insert/tiering/$lake-query/$lake-agg/streaming-query):
> *OK*
> > > (5
> > > > > > cases)
> > > > > > &nbsp; - Tiering to Iceberg — Complex types PK table with
> > > ARRAY/MAP/ROW
> > > > > > (create/insert/tiering/$lake-query/$lake-agg): *OK* (5 cases)
> > > > > > &nbsp; - Tiering to Iceberg — System table $lake$snapshots: *OK*
> (1
> > > > case)
> > > > > >
> > > > > >
> > > > > > Detailed test cases:
> > > > > >
> > > > > >
> > > > > > &nbsp; | # | Lake | Category | Test Case | Mode | Result |
> > > > > > &nbsp; |---|------|----------|-----------|------|--------|
> > > > > > &nbsp; | 1 | Paimon | PK Table | Create PK table with datalake
> > > enabled
> > > > > > (freshness=10s) | batch | *OK* |
> > > > > > &nbsp; | 2 | Paimon | PK Table | Insert 5 rows into PK table |
> > batch
> > > |
> > > > > > *OK* |
> > > > > > &nbsp; | 3 | Paimon | PK Table | Point query (order_id=1) |
> batch |
> > > > *OK*
> > > > > |
> > > > > > &nbsp; | 4 | Paimon | PK Table | $lake query (read from Paimon
> > > > storage) |
> > > > > > batch | *OK* |
> > > > > > &nbsp; | 5 | Paimon | PK Table | $lake aggregation (COUNT + SUM)
> |
> > > > batch
> > > > > |
> > > > > > *OK* |
> > > > > > &nbsp; | 6 | Paimon | PK Table | Union Read (Fluss + Paimon) |
> > batch
> > > |
> > > > > > *OK* |
> > > > > > &nbsp; | 7 | Paimon | PK Table | Upsert update (id=1) | batch |
> > *OK*
> > > |
> > > > > > &nbsp; | 8 | Paimon | PK Table | Verify upsert (point query
> id=1) |
> > > > batch
> > > > > > | *OK* |
> > > > > > &nbsp; | 9 | Paimon | PK Table | Delete record (id=5) | batch |
> > *OK*
> > > |
> > > > > > &nbsp; | 10 | Paimon | PK Table | Verify delete ($lake COUNT) |
> > > batch |
> > > > > > *OK* |
> > > > > > &nbsp; | 11 | Paimon | Log Table | Create Log table with datalake
> > > > enabled
> > > > > > | batch | *OK* |
> > > > > > &nbsp; | 12 | Paimon | Log Table | Insert 4 rows into Log table |
> > > > batch |
> > > > > > *OK* |
> > > > > > &nbsp; | 13 | Paimon | Log Table | $lake query Log table | batch
> |
> > > > *OK* |
> > > > > > &nbsp; | 14 | Paimon | Log Table | $lake aggregation (GROUP BY
> > > > > event_type)
> > > > > > | batch | *OK* |
> > > > > > &nbsp; | 15 | Paimon | Log Table | Streaming query Log table
> > > > (earliest) |
> > > > > > streaming | *OK* |
> > > > > > &nbsp; | 16 | Paimon | Complex Types | Create PK table with
> > > > ARRAY/MAP/ROW
> > > > > > + datalake | batch | *OK* |
> > > > > > &nbsp; | 17 | Paimon | Complex Types | Insert complex type data
> (3
> > > > rows)
> > > > > |
> > > > > > batch | *OK* |
> > > > > > &nbsp; | 18 | Paimon | Complex Types | Point query complex types
> > > > (id=1) |
> > > > > > batch | *OK* |
> > > > > > &nbsp; | 19 | Paimon | Complex Types | $lake query complex types
> |
> > > > batch
> > > > > |
> > > > > > *OK* |
> > > > > > &nbsp; | 20 | Paimon | Complex Types | $lake aggregation complex
> > > types
> > > > > > (COUNT) | batch | *OK* |
> > > > > > &nbsp; | 21 | Paimon | System Table | $lake$snapshots
> (snapshot_id,
> > > > > > commit_user, total_record_count) | batch | *OK* |
> > > > > > &nbsp; | 22 | Iceberg | PK Table | Create PK table with datalake
> > > > enabled
> > > > > > (freshness=10s) | batch | *OK* |
> > > > > > &nbsp; | 23 | Iceberg | PK Table | Insert 5 rows into PK table |
> > > batch
> > > > |
> > > > > > *OK* |
> > > > > > &nbsp; | 24 | Iceberg | PK Table | Point query (order_id=1) |
> > batch |
> > > > > *OK*
> > > > > > |
> > > > > > &nbsp; | 25 | Iceberg | PK Table | $lake query (read from Iceberg
> > > > > storage,
> > > > > > 5 rows with __bucket/__offset/__timestamp) | batch | *OK* |
> > > > > > &nbsp; | 26 | Iceberg | PK Table | $lake aggregation (COUNT=5,
> > > > > SUM=808.39)
> > > > > > | batch | *OK* |
> > > > > > &nbsp; | 27 | Iceberg | PK Table | Union Read (Fluss + Iceberg) |
> > > > batch |
> > > > > > *OK* |
> > > > > > &nbsp; | 28 | Iceberg | PK Table | Upsert update (id=1,
> > > > > > customer→Alice_Updated) | batch | *OK* |
> > > > > > &nbsp; | 29 | Iceberg | PK Table | Verify upsert (point query
> id=1,
> > > > > > Alice_Updated confirmed) | batch | *OK* |
> > > > > > &nbsp; | 30 | Iceberg | Log Table | Create Log table with
> datalake
> > > > > enabled
> > > > > > | batch | *OK* |
> > > > > > &nbsp; | 31 | Iceberg | Log Table | Insert 4 rows into Log table
> |
> > > > batch
> > > > > |
> > > > > > *OK* |
> > > > > > &nbsp; | 32 | Iceberg | Log Table | $lake query Log table (4 rows
> > > with
> > > > > > timestamps) | batch | *OK* |
> > > > > > &nbsp; | 33 | Iceberg | Log Table | $lake aggregation (GROUP BY
> > > > > > event_type: click=2, view=1, buy=1) | batch | *OK* |
> > > > > > &nbsp; | 34 | Iceberg | Log Table | Streaming query Log table
> > > > (earliest,
> > > > > 4
> > > > > > rows) | streaming | *OK* |
> > > > > > &nbsp; | 35 | Iceberg | Complex Types | Create PK table with
> > > > > ARRAY/MAP/ROW
> > > > > > + datalake | batch | *OK* |
> > > > > > &nbsp; | 36 | Iceberg | Complex Types | Insert complex type data
> (3
> > > > rows)
> > > > > > | batch | *OK* |
> > > > > > &nbsp; | 37 | Iceberg | Complex Types | Point query complex types
> > > > (id=1,
> > > > > > tags=[vip,active]) | batch | *OK* |
> > > > > > &nbsp; | 38 | Iceberg | Complex Types | $lake query complex types
> > (3
> > > > rows
> > > > > > with ARRAY/MAP/ROW) | batch | *OK* |
> > > > > > &nbsp; | 39 | Iceberg | Complex Types | $lake aggregation complex
> > > types
> > > > > > (COUNT=3) | batch | *OK* |
> > > > > > &nbsp; | 40 | Iceberg | System Table | $lake$snapshots
> > (snapshot_id,
> > > > > > operation=append/overwrite, summary) | batch | *OK* |
> > > > > >
> > > > > >
> > > > > > Notes:
> > > > > > &nbsp; - Paimon: 1.3.1 (`paimon-flink-2.0-1.3.1.jar` +
> > > > > > `paimon-bundle-1.3.1.jar`)
> > > > > > &nbsp; - Iceberg: 1.10.1 (`iceberg-flink-runtime-2.0-1.10.1.jar`)
> > > > > > &nbsp; - Iceberg required `hadoop-client-api-3.3.6.jar` +
> > > > > > `hadoop-client-runtime-3.3.6.jar` (Hadoop 3.x) to resolve
> > > > > > `FileSystem.openFile()` API compatibility
> > > > > > &nbsp; - Iceberg required patching `LakeFlinkCatalog.java` to use
> > > 3-arg
> > > > > > `createCatalog(String, Map, Configuration)` via reflection
> (Iceberg
> > > > > 1.10.1
> > > > > > API change)
> > > > > > &nbsp; - Tiering Service ran as Flink streaming job, data
> verified
> > > via
> > > > > > `$lake` virtual table queries reading directly from lake storage
> > > > > > &nbsp; - All `$lake` queries returned correct data with Fluss
> > > metadata
> > > > > > columns (__bucket, __offset, __timestamp)
> > > > > >
> > > > > >
> > > > > > ForwardXu
> > > > > > [email protected]
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >          原始邮件
> > > > > >
> > > > > >
> > > > > > 发件人:Yunhong Zheng <[email protected]&gt;
> > > > > > 发件时间:2026年2月13日 22:51
> > > > > > 收件人:dev <[email protected]&gt;
> > > > > > 主题:Re: [VOTE] Release Fluss 0.9.0-incubating (RC1)
> > > > > >
> > > > > >
> > > > > >
> > > > > >        +1&nbsp;(binding)
> > > > > > &nbsp;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> I&nbsp;have&nbsp;verified&nbsp;the&nbsp;following&nbsp;new&nbsp;introduced&nbsp;features:&nbsp;aggregate&nbsp;merge&nbsp;engine,&nbsp;auto&nbsp;increment&nbsp;column,&nbsp;add&nbsp;column,&nbsp;rebalance&nbsp;and&nbsp;the&nbsp;kv&nbsp;snapshot&nbsp;lease.&nbsp;All&nbsp;of&nbsp;these&nbsp;features&nbsp;passed&nbsp;in&nbsp;RC1.&nbsp;
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> Looking&nbsp;forward&nbsp;to&nbsp;the&nbsp;final&nbsp;release&nbsp;of&nbsp;Fluss&nbsp;0.9-incubating!
> > > > > >
> > > > > > Yours,
> > > > > > Yunhong(Swuferhong)
> > > > > >
> > > > > > On&nbsp;2026/02/13&nbsp;13:10:22&nbsp;Yang&nbsp;Wang&nbsp;wrote:
> > > > > > &gt;&nbsp;+1&nbsp;(non-binding)
> > > > > > &gt;&nbsp;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;-&nbsp;verified&nbsp;signatures&nbsp;and&nbsp;checksums:&nbsp;ok
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;-&nbsp;verified&nbsp;the&nbsp;source&nbsp;builds&nbsp;correctly:&nbsp;ok
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;-&nbsp;checked&nbsp;the&nbsp;LICENSE&nbsp;and&nbsp;NOTICE&nbsp;files&nbsp;are&nbsp;correct
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;-&nbsp;tested&nbsp;Rebalance&nbsp;feature&nbsp;with&nbsp;Flink&nbsp;2.2.0&nbsp;(1&nbsp;coordinator&nbsp;+&nbsp;3
> > > > > > &gt;&nbsp;&nbsp;&nbsp;tablet-servers):&nbsp;ok
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;interface&nbsp;validation&nbsp;(add_server_tag,&nbsp;rebalance,
> > > > > > &gt;&nbsp;&nbsp;&nbsp;list_rebalance,&nbsp;cancel_rebalance)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;effect&nbsp;verification&nbsp;(node&nbsp;offline&nbsp;migration,&nbsp;replica
> > > > > >
> &gt;&nbsp;&nbsp;&nbsp;distribution,&nbsp;leader&nbsp;distribution)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;data&nbsp;correctness&nbsp;across&nbsp;rebalance&nbsp;operations
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;confirmed&nbsp;list_rebalance&nbsp;ClassCastException&nbsp;from&nbsp;rc0&nbsp;is
> > > > > > &gt;&nbsp;&nbsp;&nbsp;fixed&nbsp;in&nbsp;rc1
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;-&nbsp;tested&nbsp;Delta&nbsp;Join&nbsp;with&nbsp;Flink&nbsp;2.2.0:&nbsp;ok
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;verified&nbsp;DeltaJoin&nbsp;optimization&nbsp;works&nbsp;correctly&nbsp;for&nbsp;CDC
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;sources&nbsp;with&nbsp;table.delete.behavior='IGNORE'
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;built&nbsp;and&nbsp;verified&nbsp;with&nbsp;official&nbsp;git&nbsp;tag
> > > > > > &gt;&nbsp;&nbsp;&nbsp;(v0.9.0-incubating-rc1)
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;-&nbsp;tested&nbsp;Paimon&nbsp;DV&nbsp;Union&nbsp;Read&nbsp;with&nbsp;Flink&nbsp;1.20.3&nbsp;+&nbsp;Paimon&nbsp;1.3.1:
> > > > > > &gt;&nbsp;&nbsp;&nbsp;ok
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;confirmed&nbsp;PR&nbsp;#2326&nbsp;resolved&nbsp;rc0&nbsp;issues&nbsp;where&nbsp;DV&nbsp;table&nbsp;Union
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;Read&nbsp;returned&nbsp;0&nbsp;rows&nbsp;or&nbsp;stale&nbsp;data
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Union&nbsp;Read&nbsp;correctly&nbsp;returns&nbsp;complete&nbsp;and&nbsp;up-to-date&nbsp;data
> > > > > >
> > &gt;&nbsp;&nbsp;&nbsp;across&nbsp;multiple&nbsp;update&nbsp;scenarios
> > > > > > &gt;&nbsp;
> > > > > > &gt;&nbsp;Best,
> > > > > > &gt;&nbsp;Yang
> > > > > > &gt;&nbsp;
> > > > > > &gt;&nbsp;yuxia&nbsp;<[email protected]
> > > > > > &gt;&nbsp;于2026年2月12日周四&nbsp;20:03写道:
> > > > > > &gt;&nbsp;
> > > > > > &gt;&nbsp;&gt;&nbsp;Hi&nbsp;everyone,
> > > > > > &gt;&nbsp;&gt;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;Please&nbsp;review&nbsp;and&nbsp;vote&nbsp;on&nbsp;the&nbsp;release&nbsp;candidate&nbsp;#1&nbsp;for&nbsp;the&nbsp;Apache&nbsp;Fluss
> > > > > >
> > > >
> > &gt;&nbsp;&gt;&nbsp;version&nbsp;0.9.0-incubating,&nbsp;as&nbsp;follows:
> > > > > >
> > > >
> > &gt;&nbsp;&gt;&nbsp;[&nbsp;]&nbsp;+1,&nbsp;Approve&nbsp;the&nbsp;release
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;[&nbsp;]&nbsp;-1,&nbsp;Do&nbsp;not&nbsp;approve&nbsp;the&nbsp;release&nbsp;(please&nbsp;provide&nbsp;specific&nbsp;comments)
> > > > > > &gt;&nbsp;&gt;
> > > > > > &gt;&nbsp;&gt;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;The&nbsp;complete&nbsp;staging&nbsp;area&nbsp;is&nbsp;available&nbsp;for&nbsp;your&nbsp;review,&nbsp;includes:
> > > > > > &gt;&nbsp;&gt;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;The&nbsp;official&nbsp;source&nbsp;release&nbsp;and&nbsp;binary&nbsp;convenience&nbsp;releases&nbsp;to&nbsp;be&nbsp;deployed
> > > > > > &gt;&nbsp;&gt;&nbsp;to:
> > > > > > &gt;&nbsp;&gt;&nbsp;*
> > > > > > &gt;&nbsp;&gt;&nbsp;
> > > > > >
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/fluss/fluss-0.9.0-incubating-rc1
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/fluss/fluss-0.9.0-incubating-rc1&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > >
> > &gt;&nbsp;&gt;&nbsp;Helm&nbsp;charts&nbsp;are&nbsp;available&nbsp;on:
> > > > > > &gt;&nbsp;&gt;&nbsp;*&nbsp;
> > > > > >
> https://dist.apache.org/repos/dist/dev/incubator/fluss/helm-chart
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;(NB:&nbsp;you&nbsp;have&nbsp;to&nbsp;build&nbsp;the&nbsp;Docker&nbsp;images&nbsp;locally&nbsp;with&nbsp;the&nbsp;version
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;0.9.0-incubating&nbsp;in&nbsp;order&nbsp;to&nbsp;test&nbsp;Helm&nbsp;charts)
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/fluss/helm-chart&gt;&nbsp;&gt;&nbsp;(NB:&nbsp;you&nbsp;have&nbsp;to&nbsp;build&nbsp;the&nbsp;Docker&nbsp;images&nbsp;locally&nbsp;with&nbsp;the&nbsp;version&gt;&nbsp;&gt;&nbsp;0.9.0-incubating&nbsp;in&nbsp;order&nbsp;to&nbsp;test&nbsp;Helm&nbsp;charts)&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;All&nbsp;the&nbsp;files&nbsp;are&nbsp;signed&nbsp;with&nbsp;the&nbsp;key&nbsp;with&nbsp;fingerprint&nbsp;56A9F259A4C18F9C,
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;you&nbsp;can&nbsp;find&nbsp;the&nbsp;KEYS&nbsp;file&nbsp;here:
> > > > > > &gt;&nbsp;&gt;&nbsp;*&nbsp;
> > > > > > https://dist.apache.org/repos/dist/release/incubator/fluss/KEYS
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/release/incubator/fluss/KEYS&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;All&nbsp;artifacts&nbsp;to&nbsp;be&nbsp;deployed&nbsp;to&nbsp;the&nbsp;Maven&nbsp;Central&nbsp;Repository:
> > > > > > &gt;&nbsp;&gt;&nbsp;*&nbsp;
> > > > > >
> > > >
> > https://repository.apache.org/content/repositories/orgapachefluss-1004/
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://repository.apache.org/content/repositories/orgapachefluss-1004/&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > > &gt;&nbsp;&gt;&nbsp;Git&nbsp;tag&nbsp;for&nbsp;the&nbsp;release:
> > > > > > &gt;&nbsp;&gt;&nbsp;*&nbsp;
> > > > > >
> https://github.com/apache/fluss/releases/tag/v0.9.0-incubating-rc1
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://github.com/apache/fluss/releases/tag/v0.9.0-incubating-rc1&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > >
> &gt;&nbsp;&gt;&nbsp;Git&nbsp;commit&nbsp;for&nbsp;the&nbsp;release:
> > > > > > &gt;&nbsp;&gt;&nbsp;*
> > > > > > &gt;&nbsp;&gt;
> > > > > > &gt;&nbsp;&gt;&nbsp;
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/fluss/commit/d6fd1f1f607a2672bff5d18d5ca811bfa920bbd7
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://github.com/apache/fluss/commit/d6fd1f1f607a2672bff5d18d5ca811bfa920bbd7&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;Website&nbsp;pull&nbsp;request&nbsp;for&nbsp;the&nbsp;release&nbsp;announcement&nbsp;blog&nbsp;post
> > > > > > &gt;&nbsp;&gt;&nbsp;*&nbsp;
> > https://github.com/apache/fluss/pull/2590
> > > > > > &gt;&nbsp;&gt <
> > > https://github.com/apache/fluss/pull/2590&gt;&nbsp;&gt
> > > > >;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;Upgrade&nbsp;note&nbsp;for&nbsp;the&nbsp;new&nbsp;release:
> > > > > > &gt;&nbsp;&gt;&nbsp;*
> > > > > > &gt;&nbsp;&gt;
> > > > > > &gt;&nbsp;&gt;&nbsp;
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/fluss/blob/release-0.9/website/docs/maintenance/operations/upgrade-notes-0.9.md
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://github.com/apache/fluss/blob/release-0.9/website/docs/maintenance/operations/upgrade-notes-0.9.md&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;Docker&nbsp;images&nbsp;for&nbsp;the&nbsp;release&nbsp;candidate:
> > > > > >
> > > >
> > &gt;&nbsp;&gt;&nbsp;*&nbsp;fluss:&nbsp;apache/fluss:0.9.0-incubating-rc1
> > > > > > &gt;&nbsp;&gt;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;Please&nbsp;download,&nbsp;verify&nbsp;and&nbsp;test.&nbsp;To&nbsp;learn&nbsp;more&nbsp;about&nbsp;how&nbsp;to&nbsp;verify:
> > > > > > &gt;&nbsp;&gt;
> > > > > > &gt;&nbsp;&gt;&nbsp;
> > > > > >
> > > > >
> > > >
> > >
> >
> https://fluss.apache.org/community/how-to-release/verifying-a-fluss-release/
> > > > > > &gt;&nbsp;&gt
> > > > > > <
> > > > >
> > > >
> > >
> >
> https://fluss.apache.org/community/how-to-release/verifying-a-fluss-release/&gt;&nbsp;&gt
> > > > > >
> > > > > > ;
> > > > > > &gt;&nbsp;&gt;
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;The&nbsp;vote&nbsp;will&nbsp;be&nbsp;open&nbsp;for&nbsp;at&nbsp;least&nbsp;72&nbsp;hours.&nbsp;It&nbsp;is&nbsp;adopted&nbsp;by&nbsp;majority
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> &gt;&nbsp;&gt;&nbsp;approval,&nbsp;with&nbsp;at&nbsp;least&nbsp;3&nbsp;PPMC&nbsp;affirmative&nbsp;votes.
> > > > > > &gt;&nbsp;&gt;
> > > > > > &gt;&nbsp;&gt;
> > > > > > &gt;&nbsp;&gt;&nbsp;Best&nbsp;regards,
> > > > > > &gt;&nbsp;&gt;&nbsp;Yuxia
> > > > > > &gt;&nbsp;&gt;
> > > > > > &gt;&nbsp;
> > > > >
> > > >
> > >
> >
>

Reply via email to