Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

SMASH 1.6.0

Compare
Choose a tag to compare
@LaurenceIO LaurenceIO released this 30 Aug 11:00
· 2 commits to master since this release
355c453

Smash 1.6.0 introduces support for Alonzo, and is expected to be the final release before the Alonzo hard fork.
It also handles chain rollbacks correctly, and other changes and fixes listed below:

Compatible with node version cardano-node 1.29.0.

The underlying database has breaking changes, therefore the database needs to be dropped and re-created.

This version requires a full re-sync!
Before running the new version, first run force-resync, example:

smash-exe -- force-resync --mdir ./schema --config config/shelley-qa-config.yaml

New Features

  • [CAD-2547] - Add Prometheus metrics for slot_no #537
  • [CAD-2581] - Use the general db-sync plugins system to implement SMASH #151
  • [CAD-2651] - Fix/improve caching #153
  • [CAD-2671] - Modify cardano-sync to enable reusing from SMASH #527
  • [CAD-2724] - CLI option to switch to existing SMASH server filtering #156
  • [CAD-2810] - Add CLI for checking of pool metadata hash #162
  • [CAD-2811] - Fix error handling to show last 10 results by default #163
  • Let Postgres cascade deletes instead of using the deprecated persistant feature
  • Use the same rollback logic as db-sync

Resolved issues

  • [CAD-2832] - Smash syncing from scratch every restart #165

Known issues

  • Smash eating up a lot of resources #169
  • High CPU usage #173

Documentation

Smash documentation

Supported Platforms

  • Linux 64-bit

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Operations
Release Manager ✔️