Releases: cardano-foundation/cardano-rosetta
Cardano Rosetta 1.7.0
This release updates the Cardano Node version to 1.33.0.
The Dockerfile bundles [email protected] and [email protected].
System Requirements
- Recent version of docker.
- 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).
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 1.6.1
The Dockerfile bundles [email protected] and [email protected].
System Requirements
- Recent version of docker.
- 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).
Features
- cardano-db-sync snapshot restoration (55aa8ec)
Bug Fixes
- Changed Dockerfile gosu gpg keyserver as it was randomly failing (8c29315)
- Ensure DB is always created, enhance docs (1529731)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 1.5.0
This feature release implements the Rosetta Indexer Search API, fixes byron addresses support, and bumps the internal Cardano dependencies.
The Dockerfile bundles [email protected] and [email protected].
If upgrading from 1.4.0
you do not need to rebuild the data volume. Please follow the upgrade instructions if migrating from an earlier version.
Features
- Search transactions (faf3652)
Bug Fixes
- Byron address support (f9e4fd4)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 1.4.0
This feature release supports running the service in the Alonzo-era, however currently does not yet extend the operations to include Alonzo features. It also adds support for Catalyst voting registration, and includes documentation improvements in the README covering the supported networks.
The Dockerfile bundles [email protected] and [email protected].
⚠ Upgrade Instructions
Features
- Add query to retrieve tx metadata (cdfebd7)
- Add vote operations to block endpoint (a15bae5)
- Add vote registration operation (#398) (48d9e1b)
- Add alonzo era when submitting tx (2d2d831)
- Filter invalid txs from utxo and balance queries (#401) (2298321), closes #108
Bug Fixes
- Add auxiliary data when building tx (4b94679)
- Construction parse inputs (e86ccbf)
- Include tx metadata when calculating tx size (bf09eb5)
- Fix ma-transfer example (b3c2a01)
- Pool registration workflow config fix (2bf6401)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 1.4.0-beta.1
beta.1
It's now possible to pull and run an image for the alonzo-purple network from Docker Hub. The docker build
step currently takes ~1hr depending on your machine specification, so this option provides a quick way to test or demo the service where building from source is not required. See the README for detailed instructions.
Features
- Build and push alonzo-purple images to Docker Hub (6d3433d)
- Improve docs to cover Docker Hub repository (98bb9c4)
beta.0
This pre-production feature release supports running the service in the Alonzo-era, and is suitable for testing integrations on non-mainnet networks. It currently does not extend the operations to include Alonzo features, but this will follow in later releases.
Features
⚠ Upgrade Instructions
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 1.4.0-beta.0
This pre-production feature release supports running the service in the Alonzo-era, and is suitable for testing integrations on non-mainnet networks. It currently does not extend the operations to include Alonzo features, but this will follow in later releases.
⚠ Upgrade Instructions
Features
- Add Alonzo era when submitting tx (2d2d831)
- Filter invalid txs from utxo and balance queries (#401) (2298321), closes #108
Bug Fixes
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 1.3.0
This feature release adds the capability to register and retire state pools, adds a configuration option to set the server max request body limit, and includes a fix to return OutsideValidityIntervalUTxO
submission errors as non-retriable.
The Dockerfile bundles [email protected] and [email protected].
⚠ Upgrade Instructions
Features
- Add pool registration with cert example and doc (#366) (3a5e057)
- Add pool retirement operations (#345) (4f8beef)
- Change minFeeA and minFeeB sources. Got them from database (#341) (5956b0c)
- Change serialization lib to 6.0.0 (#338) (1bae758)
- Increment max body limit by optional env (cc83cdd)
- invalid pool key hash error handling (c602256), closes #286
- Pool retirement documentation support (#353) (5c57241)
- Pool retirement operation in block transaction endpoints (#352) (8d33c69)
Bug Fixes
- Add pool owners addresses at payloads (#354) (46188b1)
- Add pool owners to signer list of construction parse response (#363) (8314222)
- Body limit fixed from environment variables (#355) (bb45cb1)
- Fix examples tests (#346) (ce6474f)
- Remove quotes from yaml string in docker-compose (2ae54c2)
- Catch OutsideValidityIntervalUTxO node error in construction (e095247)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano-Rosetta 1.2.1
This release of Cardano Rosetta allows users to specify a Byron
address as a transaction recipient (output).
Features
Bug Fixes
- fix README instructions to point to latest version (1.2.1) (959866a)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano-Rosetta 1.1.0
This release of Cardano Rosetta introduces staking capabilities and MultiAssets support.
This release bundles [email protected]
and [email protected]
into the spec-compliant Dockerfile. This will make [email protected]
compatible with the Native Tokens hard fork.
⚠ If you were running a previous version of Cardano Rosetta you will need to upgrade your data volume as directed in the README ⚠
Features
- Add delegation and deregistration operations support (b8acd6b)
- Add token bundle to transaction operations (#282) (9ca1f65)
- Add multiassets representation to the openapi.json definition (6923a91)
- Add staking delegation workflow to be executed by rosetta-cli (b0b9dd3)
- Calculate fee validation (585f427), closes #211
- cardano-serialization-lib added to the repo as a tar (fd208ff)
- Consider deposit, refunds and withdrawals for fee calculation (c6a7e06), closes #211
- Construction derive staking support (#207) (4cf5ea5), closes #198
- Include token bundles in input and output operations parsing (#290) (7fb6fc7)
- Initial outputs parsing (651cf17)
- Multiple snapshots and fixtures are now allowed when running tests (604ea88), closes #276
- rosetta-cli check:construction MA workflow (#295) (9beaf72)
- Stake registration and deregistration parsing (54af672), closes #205
- Try multiple eras when sending a transaction (#310) (132d7e6)
- Validate token policy and symbol to be a hex string (#302) (08e3917)
- Construction-parse: stake operations and withdrawals parsing (974d5b9), closes #205
Bug Fixes
- Add missing staking addresses when creating transaction payloads (25342c6)
- Add missing testnet network identifier to post-release workflow (7ac1c72)
- cardano-cli tx encoding should be
Tx MaryEra
(401cd7d) - Delegate stake example (17f0698)
- Fix dump_blocks script and db snapshot (5f22d23)
- Fix lint issues (e5b2c49)
- Fix missing shades dependency (2193f9a)
- Fix withdrawal example (#255) (c5a48b8)
- Map empty asset name in order to work with rosetta-cli:check data (#307) (d17c4e1)
- Missing minKeyDeposit parameter in cardano service and linter warning fixes (8b3b41d)
- Multiassets schema wasn't properly mapped (#280) (eeb5611)
- Set default test db as mainnet (61ddbdd)
- There were some staking network operations missing (#223) (0309ee4)
- Typo fix in isPolictyIdValid (dc33252)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 1.0.0
The first production-grade release, based on Rosetta specification version 1.4.4. This release bundles [email protected]
and [email protected]
into the spec-compliant Dockerfile, however cardano-rosetta-server
can be run in alternative environments such as nixos. See the CHANGELOG if updating from pre-production release versions.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ✔️ |
Release Manager | ✔️ |