Releases: apibara/dna
Releases · apibara/dna
Mongo Sink v0.4.4
Improve performance for data-heavy indexers.
Added
- Update Starknet's event filter to support the new
includeTransaction
, andincludeReceipt
options. These options control whether the server will send the transaction and/or receipt that generated an event. For indexers that don't need this data, toggling this option on can improve performance drastically.
Changed
- Update the Deno runtime to
deno_core v0.244
anddeno_runtime v0.130
. - Use the new
#[op2]
macro to exchange data between Deno and Rust. Data serialization and deserialization between the sink and the script is now faster.
Console Sink v0.3.4
Improve performance for data-heavy indexers.
Added
- Update Starknet's event filter to support the new
includeTransaction
, andincludeReceipt
options. These options control whether the server will send the transaction and/or receipt that generated an event. For indexers that don't need this data, toggling this option on can improve performance drastically.
Changed
- Update the Deno runtime to
deno_core v0.244
anddeno_runtime v0.130
. - Use the new
#[op2]
macro to exchange data between Deno and Rust. Data serialization and deserialization between the sink and the script is now faster.
Starknet v1.1.6
Control the amount of data delivered to clients.
Changed
- Add the
include_transaction
andinclude_receipt
options to
EventFilter
. These flags enable clients to control how much data is
delivered to them by not including the transaction and/or receipt that
emitted an event. Users that don't use this data should enable this flag
to improve their indexer's performance.
PostgreSQL Sink v0.4.4
Write to the same table from multiple indexers.
Added
- Add a new
invalidate
option used to add additional conditions to the
invalidate query. Developers can constrain which rows are delete by an
indexer on data invalidation, so that multiple indexers can write to the
same table.
Starknet v1.1.5
Improve compatibility with Juno.
Fixed
- Fix a bug ingesting Starknet data in the presence of reverted transactions.
Nodes such as Juno don't always include the revert reason (the field in the
JSON-RPC is optional), which caused the DNA node to fail to ingest the
transaction and block. This release allows the revert reason field to be
missing.
Webhook Sink v0.3.3
Fix exit code on disconnect.
Fixed
- In some cases, the sink would exit with a
0
exit code on error. This
version ensures that the sink will return a non-zero exit code on all
errors.
PostgreSQL Sink v0.4.3
Fix exit code on disconnect.
Fixed
- In some cases, the sink would exit with a
0
exit code on error. This
version ensures that the sink will return a non-zero exit code on all
errors.
Parquet Sink v0.3.3
Fix exit code on disconnect.
Fixed
- In some cases, the sink would exit with a
0
exit code on error. This
version ensures that the sink will return a non-zero exit code on all
errors.
Mongo Sink v0.4.3
Fix exit code on disconnect.
Fixed
- In some cases, the sink would exit with a
0
exit code on error. This
version ensures that the sink will return a non-zero exit code on all
errors.
Console Sink v0.3.3
Fix exit code on disconnect.
Fixed
- In some cases, the sink would exit with a
0
exit code on error. This
version ensures that the sink will return a non-zero exit code on all
errors.