LakeSoul is an end-to-end, realtime and cloud native Lakehouse framework with fast data ingestion, concurrent update and incremental data analytics on cloud storages for both BI and AI applications.
Full Changelog: https://github.com/lakesoul-io/LakeSoul/compare/v2.4.1...v2.5.0
Full Changelog: https://github.com/lakesoul-io/LakeSoul/compare/v2.4.0...v2.4.1
Full Changelog: https://github.com/lakesoul-io/LakeSoul/commits/v2.4.0
This is the first release after LakeSoul donated to Linux Foundation AI & Data. This release contains the following major new features:
这是 LakeSoul 捐赠给 Linux Foundation AI & Data 后的第一个发布版本。该版本包含以下重要更新:
v2.2.0 发布日志
Full Changelog: https://github.com/meta-soul/LakeSoul/commits/v2.2.0
This is a bug fix release for v2.1.0.
Fixed bugs:
Full Changelog: https://github.com/meta-soul/LakeSoul/compare/2.1.0...v2.1.1
LakeSoul 2.1.0 brings new Flink CDC sink implementation which supports all tables (with different schemas) in one entire MySQL database sync in one Flink job, automatic schema sync and evolution, automatic new table creation and exactly once guarantee. The currently supported flink version is 1.14.
In 2.1.0 we also reimplement Spark catalog so that it could be used as a standalone catalog rather than a session catalog extension. This change is to avoid some inconsistencies in Spark's v2 table commands, e.g. show tables
cannot support v2 tables until 3.3.
Packages for Spark and Flink are separated into two maven submodules. The maven coordinates are com.dmetasoul:lakesoul-spark:2.1.0-spark-3.1.2
and com.dmeatsoul:lakesoul-flink:2.1.0-flink-1.14
. All the required transitive dependencies have already been shaded into the released jars.
LakeSoul 2.1.0 增加了全新的 Flink CDC Sink 功能,支持 MySQL 数据库整库千表(支持不同 schema)同步,自动 Schema 变更同步,自动新表感知和严格一次(Exactly Once)语义保证。
Spark 支持部分重写了 Catalog 的实现,使得 Catalog 可以作为非 Session Catalog 扩展使用,主要目的是规避 Spark 在 3.3 版本之前,一些 DDL Command 不支持 V2 表的问题。
Spark 和 Flink 分别拆分成了两个 Maven 子模块。在工程中引用的 Maven 坐标分别是 com.dmetasoul:lakesoul-spark:2.1.0-spark-3.1.2
and com.dmeatsoul:lakesoul-flink:2.1.0-flink-1.14
。他们各自的依赖库已经通过 shade 的方式打包到了发布的 jar 包中。
Full Changelog: https://github.com/meta-soul/LakeSoul/commits/2.1.0