Insight v0.0.2-beta

Toomas Oosalu

Version v0.0.2-beta brings with it many reliability improvements to make it more robust and fault-tolerant.

Added

  • Added the `poller_last_triggered_block` metric to enhance visibility into poller activity and ensure better progress tracking.
  • Enhanced poller logging to report the number of blocks being polled and improved robustness with dynamic slice allocation in serialization.

Changed

  • Changed the `logs` table engine to `ReplacingMergeTree` for broader compatibility.
  • Refined gap detection and handling by introducing a new `handleGap` function, enhancing logging for better gap visibility, and ensuring block failures are recorded for missing blocks.

Fixed

  • Fixed an issue with incorrect poll gaps when `pollUntilBlock` is configured.
  • Fixed block number handling to improve metric precision, eliminating the need for temporary division workarounds.

Removed

  • Removed database prefixes from table creation scripts to allow flexible database organization.

What's next?

Next release will introduce reorg handling which will ensure data reliability for Insight.