Releases: streamingfast/substreams-sink-sql
Releases · streamingfast/substreams-sink-sql
v4.6.0
-
Added support for
Upsert
operation in Postgres, Clickhouse isn't supported right now. -
Improved batch block flush logic to flush after a certain number of blocks instead of taking by modulo.
-
Fixed cursor loading on Clickhouse.
-
Fixed a bug with not flushing rows on stream completion.
-
Added
--clickhouse-cluster
flag. If non-empty the sink will apply aON CLUSTER <cluster>
clause when setting up tables and replace table engines with theirReplicated
counterparts. -
Added flushed block number and time drift metrics.
v4.5.0
v4.4.0
v4.3.0
- Added a check for non-existent columns in Clickhouse
- Added support for
Nullable
types in Clickhouse. - Bump substreams to
v0.11.1
- Bump substreams-sink to
v0.5.0
v4.2.2
- Fix major bug when receiving empty
MapOutput
v4.2.1
DO NOT USE THIS VERSION USE ANYTHING >= v.4.2.2
- Bump substreams to v1.10.3 to support new manifest data like
protobuf:excludePaths
v4.2.0
- Added the --cursor-table and --history-table flags to allow running to sinks on the same database (be careful that you have no collision in table names)
- bumped substreams to v1.8.2, add some default network endpoints
v4.0.3
- Fix another case where 'infinite-retry' would not work and the program would stop on an error.
- Enable multiple Substreams authentication methods (API key, JWT), using flags
--api-key-envvar
and--api-token-envvar
. - Deprecates the use of
SF_API_TOKEN
environment variable, now use defaultSUBSTREAMS_API_TOKEN
or set your own using--api-token-envvar
.
v4.0.2
v4.0.1
- Fixed the timestamp parsing in Clickhouse dialect.
- Fixed the schema in the tutorial for clickhouse.
- Add
--network
flag to override the default value in the manifest or spkg