Version 0.5.1 (2024-06-27) ========================== Added ::::: * Previous and next button in transaction detail pane allows to navigate through transactions (#394). * Transaction list can be easily refreshed (#396). * Transaction lists shows a summary of transaction count shown and total (#395). * Stores storage metrics in prometheus gauges to monitor evolution. * Adds a ``db:reset`` command to reset the database. * Examples are now bundled within the ``harp.config.examples`` subpackage and can be loaded from commandline using ``-e name`` or ``--example name`` (#379). * All example files are now parsed and validated in the test suite (#378). Changed ::::::: * Dashboard overview is now implemented using Apache ECharts and shows more information, in a clearer way. * Settings can now be validated in a secure or unsecure way, allowing each settings to define the security logic (related to #54). * SQLAlchemy ``url`` setting now use the ``sqlalchemy.URL`` type to prepare for subfields overriding (related to #54). * Default cache settings now sets allow_heuristics=False and allow_stale=False to avoid unexpected behavior due to premature cache eagerness. Fixed ::::: * Ability to run devserver with custom port Updated ::::::: * bump alembic from 1.13.1 to 1.13.2 * bump hishel from 0.0.27 to 0.0.29 * bump ruff from 0.4.9 to 0.4.10 * bump sentry-sdk from 2.5.1 to 2.7.0 * bump sqlalchemy from 2.0.30 to 2.0.31 * bump testcontainers from 4.5.1 to 4.6.0