Skip to content

Releases: kaspa-live/kaspa-graph-inspector

KGI v0.1.17

14 Aug 13:43
Compare
Choose a tag to compare

This version brings:

  • On the backend side, alignment with the latest version of Kaspad (v0.12.4).
  • On the frontend side, many improvements in user experience, a new theme, a Kaspa logo binding visually the app to the Kaspa brand.
  • An embryonic "about" functionality, emerging as a logo tooltip showing the app & node versions and the network.

Work in progress:

  • As a first visual clue, in response to issue #41, logo do differ for mainnet and testnet.
  • The web application is embeddable as a widget into a third-party site.

Changelog

Non-breaking changes:

  • Modules security & upgrade maintenance (#28)
  • Fix the last dependabot security alerts (#29)
  • Enhance web tier with a logo and some transitions (#31)
  • Enhance the DAG UX (#33)
  • Align free space to the right of DAG head, issue #32 (#34)
  • Add a mark to edges bound to selected block (#35)
  • Use the new Kaspa logo (#37)
  • Add support for SSL/https to API (#40)
  • App as widget (#42 & #43)
  • Align with kaspad v0.12.1 (#36)
  • Align with kaspad v0.12.2 (#44)
  • Align with kaspad v0.12.3 (#45)
  • Align with kaspad v0.12.4 (#46)
  • About feature (#47 & #48)

Full Changelog: v0.1.16...v0.1.17

KGI v0.1.16

24 Apr 16:23
1603007
Compare
Choose a tag to compare

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