Skip to content

Releases: apache/fluss

Apache Fluss 0.8.0

06 Nov 04:00
v0.8.0-incubating
c18e53e

Choose a tag to compare

What's Changed

  • [Docs] Add embedded Google calendar for community events by @michaelkoepf in #1089
  • [hotfix] Fix data freshness don't work issue by @luoyuxia in #1090
  • [docs] Add show partitions by given partition spec ddl in ddl.md by @swuferhong in #1093
  • [row] improve test on VectorizedColumnBatch by @gyang94 in #1049
  • [server] Fix Sasl's createPrincipal mismatch username and type by @loserwang1024 in #1099
  • [test] Fix unstable test cases in FlussAuthorizationITCase by @swuferhong in #1102
  • [minor][lake] Set default name for flink tiering service job by @leonardBang in #1105
  • [lake/paimon] Fix than tiering service for paimon missed timestampNtz support by @leonardBang in #1122
  • [lake/docs] Update paimon integration docs in lakehouse section by @leonardBang in #1113
  • [lake/paimon] Fix union read timestamp type issue (#1128) by @luoyuxia in #1130
  • minor paimon page improvements by @polyzos in #1133
  • Add a use cases section in the introduction page by @polyzos in #1134
  • [flink] Move Factory tests which depends on different version of Flink frameworks to submodule by @loserwang1024 in #1132
  • [lake/docs] Update lakehouse storage pages to adapt to new architecture by @luoyuxia in #1139
  • [docs] Add security documents including authentication and authorization. by @loserwang1024 in #1060
  • [hotfix] Add isClosed protect for LogFetcher#handleFetchLogException to avoid throw exception if channel close by @swuferhong in #1107
  • Fluss 0.7 Release Announcement by @polyzos in #1137
  • Update source files use the standard Apache boilerplate headers by @wuchong in #1147
  • [test] Expose Clock to FlussClusterExtension. by @loserwang1024 in #1136
  • Add quickstart: Secure Your Fluss Cluster by @loserwang1024 in #1108
  • [docs]Fix: Fix the formatting error of the coordinator.io-pool.size parameter table in the configuration document by @ZmmBigdata in #1169
  • [doc] Add tips for building fluss with Java 8 by @leonardBang in #1177
  • [connector] pass Fluss schema to lake writer by @xx789633 in #1192
  • [test/flink] Se forkCount=1 for versioned flink e2e tests by @leonardBang in #1179
  • [test/flink] Cover full data types in UnionRead tests and polish some tests by @naivedogger in #1167
  • [doc]The type of Sink is incorrect. FinkSink is not public and cannot be referenced from outside the package by @ZmmBigdata in #1196
  • [docs] fix small typo in security comments by @polyzos in #1199
  • [website] Fix the formatting for other options by @MehulBatra in #1202
  • [doc]The deletion operation requires the equivalence condition of the primary key by @ZmmBigdata in #1201
  • [website] add agenda doc link in the community page by @MehulBatra in #1211
  • [server] Fix zk partition residual when using dynamic partition by @zcoo in #1187
  • [doc]Without switching the query mode of FlinkSQL, an exception will be thrown when deleting data from the fluss primary key table by @ZmmBigdata in #1189
  • [docs] Add docs for racks by @swuferhong in #1148
  • hotfix: typo by @gyang94 in #1174
  • [Website] Remove version from "Building Fluss from Source" by @michaelkoepf in #1164
  • [git] update the latest release version & change the task/feature description by @MehulBatra in #1218
  • [server] Avoid memory copy when follower fetch log from leader by @swuferhong in #1186
  • [hotfix] fix typos in getting-started.md by @yx91490 in #1223
  • [hotfix] Fix the missing brackets in java-client.md by @LiebingYu in #1225
  • [website][docs] Make figures consistent by @michaelkoepf in #1236
  • [doc]Remove 'testcatalog'. 'testdb' from the ddl statement by @ZmmBigdata in #1234
  • [doc]Adjust ddl.md document structure by @ZmmBigdata in #1232
  • [doc]: add download link for tiering service jar by @gyang94 in #1229
  • [doc]The DDL and DQL column names in the context do not match by @ZmmBigdata in #1190
  • [doc]Code structure issues by @ZmmBigdata in #1240
  • Add exception in throwable in lake writer & committer by @polyzos in #1254
  • [blog]: tiering service deep dive by @gyang94 in #1249
  • [lake] Ensure LakeStoragePlugin uses the plugin classloader for all operations by @beryllw in #1224
  • [website] Add apache mailing list info for community by @MehulBatra in #1250
  • [server] Optimize auto drop partition perfomance by @LiebingYu in #1047
  • [HotFix] Class name for logger in RemoteLogIndexCache by @polyzos in #1265
  • [hotfix] Fix typo in server.yaml by @XianmingZhou00 in #1277
  • [client] Fluss client shouldn't load plugin by thread context classloader. by @loserwang1024 in #1267
  • [website] Learn page for talks & videos draft version by @MehulBatra in #1278
  • [Docs] Coordinator event metrics by @zcoo in #1272
  • [File system] Add HuaweiCloud OBS integration by @andybj0228 in #1274
  • [website] update roadmap to account latest requirements by @MehulBatra in #1214
  • [website] create a seperate page for bug report & feature request by @MehulBatra in #1213
  • [blog] Fluss java client guide by @polyzos in #1253
  • Add Fluss ASF Blog Post by @polyzos in #1288
  • [docs] Fix typo in configuration.md by @xiedeyantu in #1300
  • rename fluss to Apache Fluss(Incubating) in readme by @polyzos in #1263
  • [website] Fix community call phrase by @MehulBatra in #1308
  • [website] Fix blog post author titles by @michaelkoepf in #1309
  • [debug] Add coordinator event debug log by @zcoo in #1296
  • Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.18.0 by @dependabot[bot] in #1310
  • [coordinator] add retry for Coordinator Server when register to zk by @zcoo in #1307
  • Limit read permission to license-check.yml workflow by @wuchong in #1312
  • Bump org.apache.kafka:kafka-clients from 3.9.0 to 3.9.1 in /fluss-kafka by @dependabot[bot] in #1294
  • [build] update vcs.xml link addr by @totalo in #1293
  • Potential fix for code scanning alert no. 5: Implicit narrowing conversion in compound assignment by @wuchong in #1313
  • [hotfix] fix error word commitable to committable. by @zhuangchong in #1318
  • [doc]Remove redundant statement terminators in the reads document by @ZmmBigdata in #1336
  • [doc]Modify the table format in the pk-table document by @ZmmBigdata in #1335
  • [docs] update apache fluss slack link by @MehulBatra in #1316
  • [CI] add apache rat for license check of non java files by @MehulBatra in #1219
  • set up fluss-lake-iceberg module and IcebergLakeStorage by @xx789633 in #1339
  • [hotfix] Optimize the error msg when throwing LogOffsetOutOfRangeException by @swuferhong in #1216
  • [docs][blog] fix: blog url and image by @gyang94 in #1349
  • [kv] upgrade rocksdb to community version 10.2.1 by @platinumhamburg in #1338
  • Fluss admin use tablet server for read only operation to reduce the cost of coordinator. by @loserwang1024 in #1303
  • [Docs] consistency & syntax fixes by @polyzos in #1243
  • [hotfix] The DiscardingSink operator after LakeCommitter should always be with parallelism 1 by @luoyuxia in #1356
  • [filesystem] Exclude com.alibaba.fluss.fs.hdfs.HadoopFsPlugin from META-INF for fluss-fs...
Read more

Release 0.7.0

16 Jun 15:11
70ba4c6

Choose a tag to compare

This is the Fluss 0.7.0 release. You can verify the release using the signature (.asc files) or hashes (.sha256 files).

Release Announcement

See the release announcement blog: https://alibaba.github.io/fluss-docs/blog/releases/0.7/

Release 0.7.0 RC3

16 Jun 12:10
ac301d5

Choose a tag to compare

Release 0.7.0 RC3 Pre-release
Pre-release

This is the Fluss 0.7.0 release RC3. You can verify the release using the signature (.asc files) or hashes (.sha256 files).

The complete staging area is available for your review, which includes:

The docker image for release-0.7.0 RC3 also has been uploaded with tag v0.7.0-rc3. Welcome to verify it.

To verify it, you can follow

  1. The fluss quick start
  2. Deploy it with docker and interacting with Fluss to verify some features documented in subpages of Engine Flink.

Nothing needed to change in the docker-compose file, as the docker image tag has been adapted for the RC test.


Full Changelog: https://github.com/alibaba/fluss/commits/v0.7.0-rc3

Release 0.6.1

15 Jun 16:47
b64c002

Choose a tag to compare

This is the Fluss 0.6.0 release. You can verify the release using the signature (.asc files) or hashes (.sha256 files).

Changelogs

  • [hotfix] Fix old client can't connect to new server (#1086)

Release 0.7.0 RC2

14 Jun 07:41
c5d78bf

Choose a tag to compare

Release 0.7.0 RC2 Pre-release
Pre-release

This is the Fluss 0.7.0 release RC2. You can verify the release using the signature (.asc files) or hashes (.sha256 files).

The complete staging area is available for your review, which includes:

The docker image for release-0.7.0 RC2 also has been uploaded with tag v0.7.0-rc2. Welcome to verify it.

To verify it, you can follow

  1. The fluss quick start
  2. Deploy it with docker and interacting with Fluss to verify some features documented in subpages of Engine Flink.

Nothing needed to change in the docker-compose file, as the docker image tag has been adapted for the RC test.


Full Changelog: https://github.com/alibaba/fluss/commits/v0.7.0-rc2

Release 0.7.0 RC1

13 Jun 13:41
1bdf49c

Choose a tag to compare

Release 0.7.0 RC1 Pre-release
Pre-release

This is the Fluss 0.7.0 release RC1. You can verify the release using the signature (.asc files) or hashes (.sha256 files).

The complete staging area is available for your review, which includes:

The docker image for release-0.7.0 RC1 also has been uploaded with tag v0.7.0-rc1. Welcome to verify it.

To verify it,

  1. Use fluss quick start, remember change the image fluss/fluss:0.7.0 to fluss/fluss:v0.7.0-rc1, fluss/quickstart-flink:1.20-0.7 to fluss/quickstart-flink:v0.7.0-rc1
  2. Deploy it with docker and interacting with Fluss to verify some features documented in subpages of Engine Flink. Also remember change the image fluss/fluss:0.7.0 to fluss/fluss:v0.7.0-rc1 , fluss/quickstart-flink:1.20-0.7 to fluss/quickstart-flink:v0.7.0-rc1

Full Changelog: https://github.com/alibaba/fluss/commits/v0.7.0-rc1

Release 0.6.0

10 Mar 07:28
v0.6.0
5a17443

Choose a tag to compare

This is the Fluss 0.6.0 release. You can verify the release using the signature (.asc files) or hashes (.sha256 files).

Release Announcement

See the release announcement blog: https://alibaba.github.io/fluss-docs/blog/releases/0.6/

Release 0.5.0

27 Nov 15:42
ddf8aad

Choose a tag to compare

This is the Fluss 0.5.0 release. You can verify the release using the signature (.asc files) or hashes (.sha256 files).

Release Announcement

See the open source announcement about the first Fluss version introduction: https://alibaba.github.io/fluss-docs/fluss-open-source