Skip to content

trac-msb v0.2.15

Choose a tag to compare

@leonardotc leonardotc released this 10 Apr 15:11
· 46 commits to main since this release

Changes

  • Reworked runtime configuration and network selection (PR #469, #488, #485; contributors: @leonardotc): moved network, RPC, rate-limit, and connectivity settings into config, added environment-aware startup resolution with
    mainnet / development / testnet1, updated wallet integration to trac-wallet 1.0.3, and restored mainnet as the default network.

  • Improved storage layout and node startup (PR #498 plus testnet bootstrap update; contributors: @leonardotc): introduced --stores-directory, made store names network-defined and non-overridable, ensured corestore directories are
    created automatically, and refreshed bootstrap configuration for testnet.

  • expanded and hardened the v1 RPC API (contributors: @lucasfernandes , @leonardotc): added GET /v1/health, standardized typed RPC errors for validation, broadcast, and not-found cases, improved balance and transaction handlers, and
    fixed acceptance-tested behavior for /v1/balance, /v1/tx/:hash, /v1/tx/details, and /v1/broadcast-transaction.

  • use derivation path (PR #549 contributors: @leonardotc)

    Other

    • Documentation and metadata (PR #462, #474, #475, #505; contributors: @b-garbacz, Lucas Silveira): added the Trac Network OpenAPI spec, documented the health endpoint, refreshed README setup and workflow badges, and added
      CODE_OF_CONDUCT.md.
    • CI and tests (PR #502 plus follow-up fixes; contributors: @b-garbacz, @leonardotc, @lucasfernandes ): added a PR title convention workflow, moved unit and acceptance jobs to self-hosted Linux runners, added health endpoint
      acceptance coverage, and fixed acceptance test setup regressions.
    • Dependencies (PR #499, #503 and related config/storage work; contributors: dependabot[bot], @leonardotc): bumped trac-wallet to 1.0.3, added lodash, updated minimatch and qs, and refreshed package-lock.json.
    • Package version is set to 0.2.15 in both package.json and package-lock.json.
    • Contributors in this release: @b-garbacz, @leonardotc, @lucasfernandes , dependabot[bot].