All notables changes to this project are documented in this file.
The format is inspired by Keep a Changelog.
Name | Version |
---|---|
Rosetta API | 1.4.12 |
Oasis Core | 22.2.11 |
- Bump Oasis Core to 22.2.11 (#455)
-
ci: bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 (#444)
-
ci: bump docker/build-push-action from 4.0.0 to 4.1.1 (#445)
-
ci: bump actions/setup-node from 3.6.0 to 3.7.0 (#449)
-
ci: bump actions/setup-python from 4.6.0 to 4.7.0 (#451)
-
go: bump google.golang.org/grpc from 1.55.0 to 1.57.0 (#452)
Name | Version |
---|---|
Rosetta API | 1.4.12 |
Oasis Core | 22.2.8 |
- fixed error on Reclaim Escrow documentation (#424)
-
ci: bump actions/setup-node from 3.5.0 to 3.6.0 (#405)
-
ci: bump actions/setup-python from 4.2.0 to 4.6.0 (#409, #434)
-
ci: bump golangci/golangci-lint-action from 3.2.0 to 3.4.0 (#412)
-
ci: bump actions/cache from 3.0.8 to 3.3.1 (#413)
-
ci: bump docker/build-push-action from 3.1.1 to 4.0.0 (#417)
-
go: bump github.com/coinbase/rosetta-cli from 0.10.0 to 0.10.3 (#418)
-
ci: bump Node.js (#428)
-
ci: bump actions/setup-go from 3 to 4 (#430)
-
go: bump google.golang.org/grpc from 1.49.0 to 1.55.0 (#432, #437)
-
ci: update gitlint config (#435)
-
ci: Append Change Log fragments to Dependabot PRs (#436)
Name | Version |
---|---|
Rosetta API | 1.4.12 |
Oasis Core | 22.2.1 |
-
Bump Oasis Core to 22.2.1 (#318, #336, #340, #349, #360, #369, #378, #390)
-
go: bump github.com/coinbase/rosetta-sdk-go from 0.7.3 to 0.8.1 (#329, #334, #359, #380)
-
go: bump github.com/coinbase/rosetta-cli from 0.7.3 to 0.10.0 (#313, #335, #346, #366, #375, #381)
-
ci: bump actions/cache from 3.0.1 to 3.0.8 (#317, #350, #363, #374)
-
ci: bump actions/setup-node from 3.1.0 to 3.5.0 (#326, #344, #365, #382)
-
ci: bump actions/setup-python from 3.1.0 to 4.2.0 (#327, #361, #370)
-
go: bump google.golang.org/grpc from 1.45.0 to 1.49.0 (#332, #343, #351, #364, #376)
-
ci: bump docker/setup-buildx-action from 1 to 2 (#338)
-
ci: bump docker/build-push-action from 2.10.0 to 3.1.1 (#339, #367, #371)
-
ci: bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (#341)
Name | Version |
---|---|
Rosetta API | 1.4.12 |
Oasis Core | 22.1 |
- Bump Oasis Core to 22.1.2 (#312)
-
ci: bump golangci/golangci-lint-action from 2.5.2 to 3.1.0 (#286)
-
ci: bump actions/setup-go from 2.1.3 to 3 (#287)
-
go: bump google.golang.org/grpc from 1.44.0 to 1.45.0 (#293)
-
ci: bump docker/build-push-action from 2.6.1 to 2.10.0 (#295)
-
ci: bump actions/setup-python from 2.2.2 to 3.1.0 (#304)
-
ci: bump actions/setup-node from 2.4.0 to 3.1.0 (#305)
-
ci: bump actions/cache from 2 to 3.0.1 (#311)
-
ci: bump actions/checkout from 2 to 3 (#314)
Name | Version |
---|---|
Rosetta API | 1.4.12 |
Oasis Core | 22.0 |
- Bump Oasis Core to 22.0 (#290)
Name | Version |
---|---|
Rosetta API | 1.4.12 |
Oasis Core | 21.3 |
-
Bring Rosetta dependencies up to date (#261, #277)
We're updating our Rosetta dependencies, including the Go SDK, the CLI, and along with those, the Rosetta API specifications.
- Rosetta CLI: 0.4.0 -> 0.7.3
- Rosetta Go SDK: 0.3.3 -> 0.7.3
- Rosetta API: 1.4.1 -> 1.4.12
Updating the Rosetta API along with its Go SDK is a significant update and may have introduced breaking changes.
-
Rename project to Oasis Rosetta Gateway (#281)
Previous name was quite long and we were already shortening it in some places. Take the opportunity of doing a breaking 2.0.0 release to shorten the name to Oasis Rosetta Gateway.
-
docker: Change Dockerfile to Ubuntu base (#257)
The Rosetta ecosystem prefers this: Rosetta's guidance on Docker deployment.
-
docker: Skip running node if offline var is set (#278)
This is only an optimization. We recommend that users don't rely on software configuration to operate offline.
-
common: Obtain
RosettaAPIVersion
from rosetta-sdk-go/types package (#129) -
Bump Go to version 1.17 (#251)
-
Make: Build
rosetta-cli
with the correct version of Go (#251) -
go: bump google.golang.org/grpc from 1.41.0 to 1.44.0 (#270)
-
github: For PRs, build docker image with the PR's branch of Rosetta Gateway (#273)
Name | Version |
---|---|
Rosetta API | 1.4.1 |
Oasis Core | 21.3 |
- Bump Oasis Core to 21.3.5 (#241)
-
go: bump github.com/ethereum/go-ethereum to 1.10.9 (#241)
It fixes a DoS issue via a maliciously crafted p2p message. For more details, see GHSA-59hh-656j-3p7v.
Name | Version |
---|---|
Rosetta API | 1.4.1 |
Oasis Core | 21.2 |
- Fix possible
nil
pointer dereference inGetStatus
(#196)
- Note that
RELEASE_BRANCH
variable needs to be exported in Release Process (#198, #200)
-
changelog: Automatically add important versions table (#198)
-
go: bump github.com/vmihailenco/msgpack/v5 from 5.0.0-beta.1 to 5.3.4 (#210)
-
docker: Improve build steps and ignore everything in .dockerignore (#222)
-
github: Add docker workflow for testing building Docker images (#222)
-
ci: bump docker/build-push-action from 2.5.0 to 2.6.1 (#223)
-
ci: bump actions/setup-node from 2.1.5 to 2.4.0 (#229)
-
go: bump google.golang.org/grpc from 1.38.0 to 1.39.1 (#230)
Name | Version |
---|---|
Rosetta API | 1.4.1 |
Oasis Core | 21.1 |
- Add epoch number to block metadata (#188)
- Add Oasis Core version to important versions listed in the Change Log (#191)
-
ci: bump actions/setup-node from v2.1.2 to v2.1.3 (#139)
-
ci: bump actions/setup-node from v2.1.3 to v2.1.5 (#166)
-
oasis: Use GetChainContext method instead of fetching genesis document (#180)
-
ci: bump golangci/golangci-lint-action from v2.3.0 to v2.5.2 (#183)
-
go: bump google.golang.org/grpc from 1.36.0 to 1.37.0 (#185)
-
ci: bump actions/setup-python from v2.1.4 to v2.2.2 (#186)
-
ci: Bump golangci-lint version in ci-lint GitHub Actions workflow to 1.39 (#190)
Name | Version |
---|---|
Rosetta API | 1.4.1 |
-
Define project's release process (#55)
For more details, see Release Process
-
Add Change Log and the Change Log fragments process for assembling it (#120, #140)
This follows the same Change Log fragments process as is used by Oasis Core.
For more details, see Change Log fragments.
-
Define project's versioning (#122)
Adopt a Semantic Versioning 2.0.0.
For more details, see Versioning docs.
-
common: Add package implementing common things for Oasis Core Rosetta Gateway (#128)
Initially, it stores the versions of the Rosetta API, Go toolchain and the Oasis Core Rosetta Gateway itself.
-
cli: Add
-version
flag tooasis-core-rosetta-gateway
binary (#128, #134) -
common: Add
GetOasisCoreVersion()
helper for obtaining Oasis Core's version (#134)
-
ci: bump golangci/golangci-lint-action from v2.2.0 to v2.3.0 (#90)
-
Add linting for Change Log fragments (#120)
Add
lint-changelog
Make target and Lint Change Log fragments step to the ci-lint GitHub Actions workflow. -
Use Punch tool for tracking and bumping project's version (#122)
-
Make: Add
changelog
target for assembling the Change Log (#122) -
Make: Add
fetch-git
target for fetching changes from the canonical git repo (#122) -
go: bump google.golang.org/grpc from 1.32.0 to 1.34.0 (#126)
-
cli: Extract port setting steps to
getPortOrExit()
function (#128) -
Make: Add reproducibility and version info flags to Go builds (#128)
-
go: Bump Oasis Core dependency to 20.12.3 (#131)
-
github: Add release GitHub Actions workflow (#138)
-
Make: Add
release-tag
,release-stable-branch
andrelease-build
targets (#138)They can be used for:
release-tag
: tagging the next release,release-stable-branch
: creating and pushing a stable branch for the current release,release-build
: building and publishing a release.
-
Use GoReleaser tool for building and publishing releases (#138)