Skip to content

Releases: apibara/dna

Mongo Sink v0.4.4

07 Nov 12:57
Compare
Choose a tag to compare

Improve performance for data-heavy indexers.

Added

  • Update Starknet's event filter to support the new includeTransaction, and includeReceipt 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 and deno_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

07 Nov 12:55
Compare
Choose a tag to compare

Improve performance for data-heavy indexers.

Added

  • Update Starknet's event filter to support the new includeTransaction, and includeReceipt 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 and deno_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

06 Nov 10:46
Compare
Choose a tag to compare

Control the amount of data delivered to clients.

Changed

  • Add the include_transaction and include_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

06 Nov 15:40
Compare
Choose a tag to compare

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

01 Nov 13:25
Compare
Choose a tag to compare

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

27 Oct 13:22
Compare
Choose a tag to compare

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

27 Oct 13:22
Compare
Choose a tag to compare

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

27 Oct 13:21
Compare
Choose a tag to compare

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

27 Oct 13:21
Compare
Choose a tag to compare

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

27 Oct 13:20
Compare
Choose a tag to compare

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.