Cardano GraphQL 7.0.0
This major release supports the upcoming Vasil protocol upgrade.
Compatible with:
cardano-node
:1.35.3
cardano-ogmios
:v5.5.5
cardano-db-sync
:13.0.4
- Note: The database must be recreated using the new version.hasura/graphql-engine
:1.3.3
⚠ BREAKING CHANGES
- Collateral outputs
- Add ProtocolParams type to better represent current protocol params
- Remove remnants of previously deprecated config
Reward.receivedIn
nullabilityReward.stakePool
is now nullable to handle rewards of typetreasury
orreserves
.
System Requirements
- DB Sync system requirements
- The system requirements for cardano-db-sync (with both db-sync and the node running on the same machine are:
- Any of the big well known Linux distributions (eg, Debian, Ubuntu, RHEL, CentOS, Arch etc).
- 24 Gigabytes of RAM.
- 4 CPU cores.
- 80 Gigabytes or more of disk storage (preferably SSD which are 2-5 times faster than electro-mechanical disks).
- The recommended configuration is to have the db-sync and the PostgreSQL server on the same machine. During syncing (getting historical data from the blockchain) there is a HUGE amount of data traffic between db-sync and the database. Traffic to a local database is significantly faster than traffic to a database on the LAN or remotely to another location.
- The system requirements for cardano-db-sync (with both db-sync and the node running on the same machine are:
The host machine will need at least 32 Gigabytes of RAM to run the full cardano-graphql
stack.
Features
- Add
TransactionOutput
|CollateralOutput
.paymentCredential
(e6e2d45) - Add Transaction.referenceInputs (2c5e0b5)
- Collateral outputs (a222cb4)
- Support Babbage block (fe484e1)
- Support Plutus data (58f6c48)
- Remove remnants of previously deprecated config (c3fc2aa)
- Update to Ogmios v5.5.0 cardano-db-sync 13.0.0 (b821f21)
Bug Fixes
Redeemer.fee
is nullable in the Babbage era (813a7ae)- Add ProtocolParams type to better represent current protocol params (73cf785)
- api-cardano-db-hasura: define response as optional in metadata server errors (ca5d556)
- cli: correct services option (f600d31)
- Gracefully shutdown cardano-db-sync (2f02e56), closes /github.com/CardanoSolutions/ogmios/blob/c32341e56ccbeb1cf1e803d4607699668a1e2cc2/Dockerfile#L73
- Reward.receivedIn nullability (9a3dcf5)
- Trim whitespace from credentials in server config (b40a596)
Sign off
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |