Skip to content

Releases: cardano-foundation/cardano-rosetta

Cardano Rosetta 1.7.0

09 Feb 16:30
2a40528
Compare
Choose a tag to compare

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

21 Dec 12:20
d21b40a
Compare
Choose a tag to compare

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

07 Oct 08:59
5c453a6
Compare
Choose a tag to compare

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

Bug Fixes

See the CHANGELOG for further details.

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops
Release Manager ✔️

Cardano Rosetta 1.4.0

30 Aug 09:04
b72793c
Compare
Choose a tag to compare

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

17 Aug 08:19
c747f47
Compare
Choose a tag to compare
Pre-release

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

12 Aug 16:02
8c8da21
Compare
Choose a tag to compare
Pre-release

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

  • 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.3.0

28 Jul 07:58
05ba365
Compare
Choose a tag to compare

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

17 Mar 19:25
9fe13cb
Compare
Choose a tag to compare

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

01 Feb 21:21
46f814f
Compare
Choose a tag to compare

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

16 Dec 10:16
49c8cb5
Compare
Choose a tag to compare

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 ✔️