+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