- Support protocol version 8:
- The
configure_baker
operation can have metadata with thesuspended
boolean, indicating when a validator is manually suspended or resumed. - New
validator_primed_for_suspension
andvalidator_suspended
operation types indicate when a validator is primed for suspension or suspended automatically as part of the tokenomics transaction.
- The
- Updated the Concordium Rust SDK to support the changes introduced in protocol 7.
- Set minimum supported Rust version to
1.73
.
- Set minimum supported Rust version to
1.66
. - Support P6.
- Use GRPCv2 API instead of the GRPCv1 API.
- Changed default value for input flag
grpc-port
to 20000, since that is the default GRPCv2 port for mainnet. - Removed the now redundant input flag
grpc-token
. - Bump Rosetta specification to v1.4.15.
- Support interfacing node version 5 and its protocol 5. This bumps the minimum supported node version to 5.0.x and Rust version to 1.62.
- Add field
baker_id
in metadata ofBlockResponse
.
- Bump Node SDK.
- Return balance 0 for non-existent pool accrue (virtual) accounts for the same reason as it was done for the other types in 0.5.0.
- Fix smart contract amount computations.
- Return balance 0 for non-existent accounts. 'rosetta-cli check:data' will fail if this isn't undocumented behavior isn't implemented; see 'https://community.rosetta-api.org/t/can-the-endpoints-block-and-account-balance-not-be-implemented/115/14'.
- Convert Node SDK "not found" error to appropriate Rosetta error.
- Bump Node SDK to fix a parsing bug. This bumps the minimum Rust version to 1.56.
- Add operation type "unknown" to list of operation types in '/network/options'.
- Upgrade versions of dependencies.
- Bump Node SDK to support protocol version P4. This makes it compatible with Concordium Node v4.x.x but breaks it for older versions.
- Fix operation amounts and add support for querying the balances of contracts.
- Upgrade Rosetta spec to v1.4.12.
- Log every request to the server.
- Respond with non-OK HTTP status codes on error.
- Add support for querying balance of reward accounts.
- Ensure that all amount casts are sound.
- Fix bug where an error description was empty.
- Initial release.