Skip to content

v2.4.1

Compare
Choose a tag to compare
@KtorZ KtorZ released this 23 Feb 11:09
· 197 commits to master since this release
v2.4
7ea9289

Added

v2.4.0
  • 📌 #108 Introduce a new indexing pattern by transaction metadata tag. This pattern will only index outputs of a transaction that (a) has metadata, (b) has one metadatum labelled with the provided tag. This pattern is however (at least for now) only usable for indexing, not querying.

    📖 API Reference

  • Provide a new command copy to conveniently clone an existing database into a smaller subset. This is particularly useful to quickly fork new instances of a parent index without having to resynchronize the entire chain. The main use case being a scenario where one maintains a global index (i.e. matching *) and needs to create on-demand indexes using more restrictive patterns. The copy commands accepts one or many patterns and copies (even large) indexes in a matter of seconds.

    Usage: kupo copy --from DIR --into DIR [--match PATTERN]
    
      Copy from a source database into another, while applying the provided pattern
      filters.
    
    Available options:
      -h,--help                Show this help text
      --from DIR               Working directory to copy from.
      --into DIR               Working directory to copy into.
      --match PATTERN          A pattern to match on. Can be provided multiple times (as a logical disjunction, i.e. 'or')
    
  • The GET /health endpoint now returns the version as part of the (JSON) response.

Changed

v2.4.1

  • Fix ANSI colors of logs in TTY terminals

  • Fix internal dependency causing build issues for ouroboros-consensus

v2.4.0
  • The server now implements some basic retry mechanism for some transient errors that can occur under heavy load (e.g. failing to open a database connection). This is mostly transparent for clients but should result in less 503 errors by providing a first retryable layer directly in the server.

  • Add missing (optional) index on policies table to speed up queries by policy id and asset id.

  • Executables from master will now return nightly as a version number, with a git commit hash. This is done in hope to reduce confusion when figuring out what version is a particular binary built against.

Removed

N/A

Benchmarks

See benchmarks/README.md.

snapshots

See Snapshots from v2.3.4

Dependencies

Dependency Tested With
cardano-node 1.35.x
ogmios v5.6.x

Details

v2.3.4...v2.4.1