Skip to content

v2.5.1

Compare
Choose a tag to compare
@KtorZ KtorZ released this 30 Aug 09:17
· 188 commits to master since this release
v2.5
5facfb6

Added

v2.5.0

  • (:bulb: @jeremybarnes2342) Allow connection to remote Ogmios hosts behind TLS. This is now possible by prefixing the hostname with wss://.

  • (:bulb: @juliusfrost) The HTTP server now replies to pre-flight requests (i.e. OPTIONS).

Changed

v2.5.0

  • (:bulb: @juliusfrost) The HTTP server is now accessible cross-origins by default (Access-Control-Allow-Origin: *).

  • (:bug: @ray-robot) Increased logs surrounding rollbacks, and adjusted the management of internal indexes related to rollbacks. This should lead to a decrease of I/O activity during rollbacks, without noticeable impact on the application (provided that initial synchronization is done with --defer-db-indexes)

v2.5.1

  • (:bug: @mpizenberg, @scarmuega) Fixed 'not enough bytes' exception sometimes raised when establishing a connection over TLS. (backported from v2.6.1)
  • Fixed connection failures for fetching metadata when the connection is configured over TLS. (backported from v2.6.1)
  • 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. (backported from v2.6.0)
  • Re-implemented a fix from v2.3.4 that got lost in translation regarding restart on failures.

Removed

N/A

Benchmarks

See benchmarks/README.md.

Snapshots

In the release artifacts, you can find multiple snapshots (kupo.sqlite3-{mainnet, preview, preprod}.tar.gz). These snapshots were obtained from the following options:

  • --match *
  • --since origin
  • --prune-utxo

They can be used as starting points to get started quickly. Note that large archives are split in multiple parts; the original archive can be recovered using cat. For example, for mainnet:

cat kupo.sqlite3-mainnet.tar.gz.part_* > kupo.sqlite3-mainnet.tar.gz

It is recommended to also check the archive's integrity using md5. It should match the digests below depending on the network. For example, for mainnet:

md5 kupo.sqlite3-mainnet.tar.gz
MD5 (kupo.sqlite3-mainnet.tar.gz) = b79c6855aa3f7dc552f5d7844256f79b
Network MD5 Digest
preview 1157ac86f741082f8ffe823f9b9e70be
preprod 57d11cdf4461dfc8f24fbbcc108542ed
mainnet b79c6855aa3f7dc552f5d7844256f79b

Docker image(s)

cardanosolutions/kupo:v2.5.1

Dependencies

Dependency Tested With
cardano-node 1.35.4, 1.35.7, 8.1.0, 8.1.1, 8.1.2
ogmios v5.6.0, v5.7.0, v5.8.0

Details

v2.4.1...v2.5.1