Releases: cardano-foundation/cardano-rosetta
Cardano Rosetta 2.2.3
Cardano Rosetta 2.2.2
What's Changed
Full Changelog: 2.2.1...2.2.2
Cardano Rosetta 2.2.1
What's Changed
- feat: version bump of db-sync to 13.2.0.1 and node to 8.7.3 by @Kammerlo in #545
- Added sanchonet images
Full Changelog: 2.2.0...2.2.1
Cardano Rosetta 2.2.0
This release bumps the versions to the current Cardano-Node and DB-Sync version.
The Dockerfile bundles [email protected] and [email protected].
System Requirements
Recent version of docker.
32 Gigabytes of RAM.
4 CPU cores.
160 Gigabytes or more of disk storage (preferably SSD which are 2-5 times faster than electro-mechanical disks).
Features
- Fix Dockerbuild
- Cardano Node Version bump
- DB Sync Version bump
- Refactoring of examples
What's Changed
- chore: updated test configs by @iadmytro in #500
- fix: optimize search transaction queries by @jvieiro in #502
- refactor: search transactions queries by @jvieiro in #503
- Feat/improve search by coin query by @jvieiro in #504
- refactor! get protocol params from request by @jvieiro in #506
- chore: bump snyk from 1.360.0 to 1.1024.0 in /cardano-rosetta-server by @dependabot in #507
- Fix/manage WASM objects by @rhyslbw in #511
- add std flake and tullia by @dermetfan in #513
- Update iohk-nix and niv by @dermetfan in #517
- fix: nest protocol params inside metadata object of construction endpoint by @shrimalmadhur in #514
- chore: bump ansi-regex from 4.1.0 to 4.1.1 in /cardano-rosetta-server by @dependabot in #509
- chore: bump decode-uri-component from 0.2.0 to 0.2.2 in /cardano-rosetta-server by @dependabot in #515
- chore: bump qs from 6.5.2 to 6.5.3 in /examples by @dependabot in #516
- chore: bump express from 4.17.1 to 4.17.3 in /examples by @dependabot in #518
- Create CODE-OF-CONDUCT.md by @Trueblueaddie in #510
- chore: add issue forms by @james-iohk in #460
- chore: bump minimatch from 3.0.4 to 3.1.2 in /cardano-rosetta-server by @dependabot in #519
- chore: bump y18n from 4.0.0 to 4.0.3 in /cardano-rosetta-server by @dependabot in #520
- chore: bump json5 from 1.0.1 to 1.0.2 in /cardano-rosetta-server by @dependabot in #522
- chore: bump snyk from 1.1024.0 to 1.1088.0 in /cardano-rosetta-server by @dependabot in #526
- Add support form building a aarch64 image by @hamishmack in #523
- chore: bump cardano service deps by @rhyslbw in #527
- Build/fix multi platform support + Ubuntu 22.04 upgrade by @rhyslbw in #528
New Contributors
- @dermetfan made their first contribution in #513
- @shrimalmadhur made their first contribution in #514
- @Trueblueaddie made their first contribution in #510
- @hamishmack made their first contribution in #523
- @Kammerlo made their first contribution in #544
Full Changelog: 1.8.1...2.2.0
Cardano Rosetta 2.1.0
This release introduces support for building the image for ARM architecture, and updates the docker file with the latest Cardano Node and Db Sync versions.
The Dockerfile bundles [email protected] and [email protected].
This update will require the DB to be dropped and re-created, see the upgrade instructions below:
⚠ Upgrade Instructions
System Requirements
- Recent version of docker.
- 32 Gigabytes of RAM.
- 4 CPU cores.
- 160 Gigabytes or more of disk storage (preferably SSD which are 2-5 times faster than electro-mechanical disks).
Features
- Add support for building an aarch64 image (50e653f)
Chore
- Bump cardano-node (14a2939)
- Bump to Ubuntu 22.04 (c34c4ce)
- Bump cardano service deps and cabal (be122ad)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 2.0.0
This release introduces a breaking change in the construction flow to correct an oversight in the original implementation relating to handling current protocol parameters, as well as a number of improvements and bug fixes.
The Dockerfile bundles [email protected] and [email protected].
This update will require the DB to be dropped and re-created, see the upgrade instructions below:
⚠ Upgrade Instructions
System Requirements
- Recent version of docker.
- 32 Gigabytes of RAM.
- 4 CPU cores.
- 160 Gigabytes or more of disk storage (preferably SSD which are 2-5 times faster than electro-mechanical disks).
⚠ BREAKING CHANGES
- Get protocol params from request: This is a breaking change in the construction flow to correct an oversight in the original implementation relating to handling current protocol parameters, and how it relates to running the service in offline mode.
In prior versions the protocol parameters were an internal concern, originally it was statically read from genesis, then later refactored to be queried from the DB. The former version created a valid offline mode, but after refactoring it violates the spec as the database cannot be running in this mode.
Upgrading from v1 to v2:/construction/metadata
now returnsprotocol_parameters
, which must be used to construct adeposit_parameters
object in the/construction/preprocess
request metadata.
Performance
- Improve search transactions by coin query (a721862)
Refactor
- Get protocol params from request (ec56d25)
Bug Fixes
- Handle WASM-bound objects produced when interacting with CSL (069674e)
- Nest protocol params inside metadata object of construction endpoint (176f3e2)
- Updating the DEFAULT_POOL_DEPOSIT parameter (d102687)
Chore
- Bump to
[email protected]
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 2.0.0-rc.2
The Dockerfile bundles [email protected] and [email protected].
This update will require the DB to be dropped and re-created, see the upgrade instructions below:
⚠ Upgrade Instructions
System Requirements
- Recent version of docker.
- 32 Gigabytes of RAM.
- 4 CPU cores.
- 160 Gigabytes or more of disk storage (preferably SSD which are 2-5 times faster than electro-mechanical disks).
Bug Fixes
- Updating the DEFAULT_POOL_DEPOSIT parameter (d102687)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 2.0.0-rc.1
The Dockerfile bundles [email protected] and [email protected].
This update will require the DB to be dropped and re-created, see the upgrade instructions below:
⚠ Upgrade Instructions
System Requirements
- Recent version of docker.
- 32 Gigabytes of RAM.
- 4 CPU cores.
- 160 Gigabytes or more of disk storage (preferably SSD which are 2-5 times faster than electro-mechanical disks).
Bug Fixes
- Nest protocol params inside metadata object of construction endpoint (176f3e2)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 2.0.0-beta.1
The Dockerfile bundles [email protected] and [email protected].
This update will require the DB to be dropped and re-created, see the upgrade instructions below:
⚠ Upgrade Instructions
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).
Chore
- bump to
[email protected]
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |
Cardano Rosetta 2.0.0-beta.0
The Dockerfile bundles [email protected] and [email protected].
This update will require the DB to be dropped and re-created, see the upgrade instructions below:
⚠ Upgrade Instructions
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).
⚠ BREAKING CHANGES
- Get protocol params from request: This is a breaking change in the construction flow to correct an oversight in the original implementation relating to handling current protocol parameters, and how it relates to running the service in offline mode.
In prior versions the protocol parameters were an internal concern, originally it was statically read from genesis, then later refactored to be queried from the DB. The former version created a valid offline mode, but after refactoring, it violates the spec as the database cannot be running in this mode.
Upgrading from v1 to v2:/construction/metadata
now returnsprotocol_parameters
, which must be used to construct adeposit_parameters
object in the/construction/preprocess
request metadata.
Performance
- Improve search transactions by coin query (a721862)
Refactor
- Get protocol params from request (ec56d25)
Bug Fixes
- Handle WASM-bound objects produced when interacting with CSL (069674e)
See the CHANGELOG for further details.
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ⏳ |
Release Manager | ✔️ |