v1.0.2
The team has been hard at work since the release of 1.0.0 working to address regressions and get the last new features in so that we can keep marching towards mainnet!
Regressions Resolved:
- Archive node releases are back to using the proper build profile, with the proper genesis constants PR #8091 fixes #8080 #8082
- GraphQL Liquid Balance calculations can no longer underflow PR #8115 fixes #8083
- Rosetta no longer uses a hardcoded fee of 1 mina, and now respects the compile-time configuration for default fee PR #8109 fixes #8100
- GraphQL
blocks
query now properly selects blocks from the canonical chain as opposed to an arbitrary block at the given height PR #8114 fixes #8111 ./scripts/testnet-keys.py
and any scripts/tools that rely on it now use a post-1.0.0 image with the mina name PR #8142- Even more Coda->Mina changes, now
mina client status
and other CLI outputs use the proper branding #8121
Breaking Changes:
Some new features that are included with this release have the potential to break existing GraphQL queries or scripts/configurations that use the --disable-telemetry
flag.
- Telemetry is now
Node Status
. The telemetry functionality we include has already been pared down to a minimal node status that (when enabled) reports this status to peers and other nodes. To reflect this, we have updated the CLI flag (--disable-telemetry
is now--disable-node-status
) and all uses of "telemetry" in the codebase have been renamed. PR #8118 with an additional patch in #8131 - PR #8113 extends the GraphQL output for the
new_block
subscription and theblock
andbest_chain
queries to include atype
for each fee transfer as requested in #8072 and in order to bring the graphql output in-line with the archive node schema.
The value of this field is eitherFee_transfer
orFee_transfer_via_coinbase
.
Fee_transfer_via_coinbase
is the fee transfer in a coinbase transaction. This corresponds to the snark worker fee deducted from the coinbase amount.
All other snark-work fee transfers are deducted from transaction fees and have the typeFee_Transfer
, including the fee transfer that pays transaction fee to the producer
See 1.0.0...1.0.2 for the complete set of changes since 1.0.0
Upgrading & Connecting
Daemon Release Artifacts:
/Debian Package:/
sudo apt-get install -y mina-testnet-postake-medium-curves=1.0.2-06f3c5c
/Docker Image:/
minaprotocol/mina-daemon-baked:1.0.2-06f3c5c
Archive Node Release Artifacts:
/Debian Package:/
sudo apt-get install -y mina-archive=1.0.2-06f3c5c
/Docker Image:/
minaprotocol/mina-archive:1.0.2-06f3c5c
Step by Step Guide:
Check out https://minaprotocol.com/docs/connecting for complete instructions on using this version to connect to the Final Final 2 (3) network.
If you are running the correct version on the correct network, mina client status
will show:
Chain id: 90b71f6f798dec88a1afc825cd0b358c6d8a3ff3c0b57a7fe97412ea5a639c2b
Git SHA-1: 06f3c5cdeb635b2564fcb2edac4f10db85b93c36