Releases: kaspa-live/kaspa-graph-inspector
Releases · kaspa-live/kaspa-graph-inspector
KGI v0.1.17
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
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 remainsdatabase
, located under the application directory. You can directkgi-processing
to the directory in use by previous versions using theappdir
flag. - The default log directory is now
~/.kgi-processing/<netword_name>/logs
instead of~/.kaspa-graph-inspector
. You can directkgi-processing
to the directory in use by previous versions using thelogdir
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