Added
v2.7.0
-
(🔨 @ch1bo, 🔨 @v0d1ch) Support for indexing a Hydra head.
Use
--hydra-host
and--hydra-port
to connectkupo
to ahydra-node
.Note
Hydra heads do not actually form a 'chain'; Hydra doesn't have blocks, but snapshots which are akin to blocks so we treat them as such. The block header hash we opted for is arbitrary and is a hash of all the transaction id present in the snapshot.
It also comes with diminished capabilities since Hydra doesn't have any protocol to query metadata for example and Kupo does not store them. So unlike Ogmios or Cardano-node, metadata cannot be retrieved when Hydra is used as a chain producer.
-
Added TLS certificates to the Docker image so that remote connections to Ogmios or Hydra instances behind TLS can mostly work out-of-the-box
v2.7.2
- (🐛 @nielstron) Add missing index on inputs' datum (speed up garbage collection). See #151.
- (🔨 @angerman) Automated aarch64 static builds for Linux.
Changed
v2.7.1
-
Upgraded internal dependencies to
cardano-node==8.6.0
. -
Fixed Kupo choking on mainnet pointer addresses following ledger internal updates in
cardano-node>=8.1.2
. See also: input-output-hk/cardano-ledger#3898. -
Fixed Kupo not indexing inline-scripts in output until they were used in a transaction. See also #148.
-
Binary data is now pruned incrementally to avoid blocking the main writer thread for too long, especially in scenario where the garbage collection has been 'snoozed' many times. See also #143
-
Fixed wrong metadata hash being reported for metadata containing native or Plutus scripts.
v2.7.2
- Fix missing runtime flags on pre-compiled binary. See #152.
Removed
N/A
Benchmarks
See benchmarks/README.md.
Snapshots
Dependencies
Dependency | Tested With |
---|---|
cardano-node | 8.1.2, 8.6.0 |
ogmios | v6.0.0 |
hydra-node | 0.13.0 |