-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update security message * Add release blog for version 0.12
- Loading branch information
Showing
2 changed files
with
49 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
slug: release-0-12-0 | ||
title: Release 0.12.0 | ||
tags: [release] | ||
--- | ||
|
||
## Major changes | ||
|
||
### All Processing Operators Updated to Column-Based Events | ||
|
||
All processing operators now use the column-based event format, leading to better performance. | ||
However, some sources and sinks for connectors still use the row-based event format. | ||
Additionally, a few functions continue to rely on the row-based event format. | ||
|
||
### MongoDB Source Support | ||
|
||
This release adds support to read data from MongoDB, this includes using | ||
MongoDBs change stream to directly react on data changes. | ||
|
||
### SQL Server Support for Stream State Persistence | ||
|
||
You can now store the stream state in SQL Server. For setup instructions, refer to the documentation: | ||
https://koralium.github.io/flowtide/docs/statepersistence#sql-server-storage | ||
|
||
### Timestamp with Time Zone Data Type | ||
|
||
A new data type for timestamps has been added. | ||
This ensures that connectors can correctly use the appropriate data type, especially when writing. | ||
For example, writing to MongoDB now uses the BSON Date type. | ||
|
||
|
||
## Minor Changes | ||
|
||
### Virtual Table Support | ||
|
||
Static data selection is now supported. Example usage: | ||
|
||
``` | ||
INSERT INTO output | ||
SELECT * FROM | ||
( | ||
VALUES | ||
(1, 'a'), | ||
(2, 'b'), | ||
(3, 'c') | ||
) | ||
``` |
5c836d1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
FlowtideDotNet.Benchmarks.Stream.StreamBenchmark.InnerJoin
561032316.6666666
ns (± 8713801.784812413
)592945200
ns (± 35581532.03160469
)0.95
FlowtideDotNet.Benchmarks.Stream.StreamBenchmark.LeftJoin
672529470
ns (± 30974987.197739262
)658813590
ns (± 45349397.746520415
)1.02
FlowtideDotNet.Benchmarks.Stream.StreamBenchmark.ProjectionAndNormalization
211441930
ns (± 10241132.180796983
)201853112.5
ns (± 5564610.621581839
)1.05
FlowtideDotNet.Benchmarks.Stream.StreamBenchmark.SumAggregation
222920590
ns (± 10157338.797851203
)228276677.7777778
ns (± 6383403.230796598
)0.98
FlowtideDotNet.Benchmarks.Stream.StreamBenchmark.ListAggWithMapAggregation
2391700530
ns (± 116924456.14255765
)2311069716.6666665
ns (± 65590138.42863499
)1.03
This comment was automatically generated by workflow using github-action-benchmark.