Skip to content

v2.6.1

Compare
Choose a tag to compare
@KtorZ KtorZ released this 30 Aug 09:09
· 148 commits to master since this release
v2.6
b97cd23

Added

v2.6.0

  • Simple internal retrying strategy on HTTP request, this should make the experience with the API server smoother as request would fail less often. Transient failures would now likely be resolved internally.

Changed

v2.6.0

  • Support for (and require) Ogmios >= v6.0.0 when using Ogmios as a blockchain provider.

  • Use biggger cache and database page size. This makes queries 10-15% faster on average, at the expense of some extra memory usage during period of heavy loads. This new setting is a trial and may be made configurable if deemed necessary.

  • Rollbacks are now done incrementally. This doesn't really affect normal operations as rollbacks are usually small already, but it does impact the dynamic addition of patterns with rollback points far in the past.

  • Re-implemented a fix from v2.3.4 that got lost in translation regarding restart on failures.

  • Fixed / reworked ANSI logs to be more compatible with fonts that do not support fancy chevron characters. Colors have also been adjusted for better readibility.

  • Kupo now has a top-level panic hook acting as a 'catch all' exception. So unexpected failures will now be properly logged as error and cause the application to exit with an exit code 1.

v2.6.1

  • (🐛 @mpizenberg, @scarmuega) Fixed 'not enough bytes' exception sometimes raised when establishing a connection over TLS.
  • Fixed connection failures for fetching metadata when the connection is configured over TLS.

Removed

v2.6.0

  • --max-concurrency command-line option is gone; Kupo now use sensible defaults based on the machine's detected capabilities.

Benchmarks

See benchmarks/README.md.

Snapshots

See Snapshots from v2.5

Docker image(s)

cardanosolutions/kupo:v2.6.1

Dependencies

Dependency Tested with
cardano-node 8.1.2
ogmios v6.0.0

Note
Kupo requires either cardano-node or ogmios as a blockchain entrypoint, but not both.

Details

v2.5.0...v2.6.1