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