Skip to content

KGI v0.1.16

Compare
Choose a tag to compare
@tiram88 tiram88 released this 24 Apr 16:23
· 124 commits to master since this release
1603007

This version enhances the DAG navigation thanks to the block inspector displaying now also the children of the inspected block. The navigation happens backwards by clicking a parent or merged block hash and forwards by clicking a child block hash. These commands are handled in-app so the user experience occurs smoothly (no page reload, block inspector remains opened).

On the backend side, the processing tier accepts new flags:

  • --appdir defines the home directory for storing the node data and app logs
  • --logdir defines the directory for storing the logs
  • --resync forces to process all blocks from pruning point up to virtual, even the blocks already stored in the database
  • --clear-db clears the PostgrSQL database and syncs from scratch
  • --loglevel Logging level for all subsystems {trace, debug, info, warn, error, critical}

This version also features a robustified synchronizing engine that solves a rare issue of a missing parent when processing a block.

Changelog

Breaking changes:

  • The default application directory is now ~/.kgi-processing/<network_name> instead of ~/.kaspa-graph-inspector. The database sub-directory remains database, located under the application directory. You can direct kgi-processing to the directory in use by previous versions using the appdir flag.
  • The default log directory is now ~/.kgi-processing/<netword_name>/logs instead of ~/.kaspa-graph-inspector. You can direct kgi-processing to the directory in use by previous versions using the logdir flag.

Non-breaking changes:

  • Handle hash navigation in-app (#25)
  • Enhance the cache with LRU feature (#26)
  • Navigate the DAG through block children (#27)

Full Changelog: v0.1.15...v0.1.16