Releases: pinax-network/substreams-sink-clickhouse
Releases · pinax-network/substreams-sink-clickhouse
v0.3.0
What's new
-
/init
on launch - add exit handling
- flush buffer on exit
- Convert buffer to in-memory instead of SQLite
- add
module_hash
toblocks
TABLE- add
module_hash
query to/blocks
- add
- Ed25519 public key validation (check length)
- add
optimize
to/blocks
enpdoint (how many duplicate blocks that need to be optimized)OPTIMIZE TABLE blocks FINAL
- implement file based buffer (
buffer.txt
)
Deprecated
- remove PUT auth
- sink should be deployed on private network
- can enforce authentication with reverse proxy nginx
- remove SQLite buffer
- add multiple replicates of Clickhouse sinks for higher throughput
- leverage Clickhouse DB for internal buffer
- Allows for atomic POST requests
- simplify DB inserts
- remove unparsed
- should throw error if EntityChanges schemas are not defined
- remove HTTP GET
query
- sink should be private and not exposed to HTTP public
- other more efficient tools can expose SQL queries via HTTP
- remove deleted entity changes table
- replaced by adding
operation
as extra field
- replaced by adding
- remove
final_blocks
TABLE- Clickhouse Sink should use
final_blocks=true
when loading data
- Clickhouse Sink should use
What's Changed
- Add new health queries by @DenisCarriere in #109
- Clickhouse Sink deprecate, refactor & improvements by @DenisCarriere in #112
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- make
PUBLIC_KEY
optional by @DenisCarriere in #106 - improve logging messages
Full Changelog: v0.2.1...v0.2.2
v0.2.1
- Update latest
substreams-sink-webhook
signature
v0.1.0
v0.0.15
- update
substreams-sink-webhook
import path to use"substreams-sink-webhook/auth"
v0.0.14
- rename
/cursors/latest
=>/cursor/latest
- return
/cursor/latest
astoText
instead oftoJSON
- return
v0.0.13
- add back
block_id
&id
to extra metadata
v0.0.12
What's Changed
- SQLite buffers by @JulienR1 in #75
- Reinsert metadata by @JulienR1 in #78
- Pause option by @JulienR1 in #83
- Reset caches by @JulienR1 in #84
- Improved logging by @JulienR1 in #85
- Substreams specific metrics by @JulienR1 in #86
- Update and delete entity changes by @JulienR1 in #87
- Move cursors table in module_hashes by @JulienR1 in #92
- Cached signatures by @JulienR1 in #91
Full Changelog: v0.0.11...v0.0.12