Skip to content

Latest commit

 

History

History
561 lines (382 loc) · 20.5 KB

CHANGELOG.md

File metadata and controls

561 lines (382 loc) · 20.5 KB

Change Log

All notables changes to this project are documented in this file.

The format is inspired by Keep a Changelog.

2.6.0 (2023-10-11)

Name Version
Rosetta API 1.4.12
Oasis Core 23.0

Features

  • Bump Oasis Core to 23.0 (#474)

Internal Changes

  • ci: bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#457)

  • ci: bump actions/setup-node from 3.7.0 to 3.8.1 (#459)

  • ci: bump actions/checkout from 3 to 4 (#460)

  • ci: bump actions/cache from 3.3.1 to 3.3.2 (#463)

  • ci: bump docker/build-push-action from 4.1.1 to 5.0.0 (#465)

  • ci: bump docker/setup-buildx-action from 2 to 3 (#470)

  • ci: bump actions/setup-python from 4.7.0 to 4.7.1 (#471)

  • go: bump golang.org/x/net from 0.13.0 to 0.17.0 (#472)

2.5.0 (2023-08-11)

Name Version
Rosetta API 1.4.12
Oasis Core 22.2.11

Features

  • Bump Oasis Core to 22.2.11 (#455)

Internal Changes

  • 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)

2.4.0 (2023-05-18)

Name Version
Rosetta API 1.4.12
Oasis Core 22.2.8

Features

  • Bump Oasis Core to 22.2.8 (#433)

  • network: add gateway version as middleware_version (#438)

Documentation Improvements

  • fixed error on Reclaim Escrow documentation (#424)

Internal Changes

  • 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)

2.3.0 (2022-11-07)

Name Version
Rosetta API 1.4.12
Oasis Core 22.2.1

Features

Internal Changes

  • 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)

2.2.0 (2022-04-06)

Name Version
Rosetta API 1.4.12
Oasis Core 22.1

Features

  • Bump Oasis Core to 22.1.2 (#312)

Internal Changes

  • 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)

2.1.0 (2022-03-07)

Name Version
Rosetta API 1.4.12
Oasis Core 22.0

Features

  • Bump Oasis Core to 22.0 (#290)

2.0.0 (2022-02-16)

Name Version
Rosetta API 1.4.12
Oasis Core 21.3

Removals and Breaking Changes

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

Features

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

Internal Changes

  • 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)

1.3.0 (2021-11-03)

Name Version
Rosetta API 1.4.1
Oasis Core 21.3

Features

  • Bump Oasis Core to 21.3.5 (#241)

Internal Changes

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

1.2.0 (2021-08-11)

Name Version
Rosetta API 1.4.1
Oasis Core 21.2

Features

  • Bump Oasis Core to 21.2.8 (#217, #232)

Bug Fixes

  • Fix possible nil pointer dereference in GetStatus (#196)

Documentation Improvements

Internal Changes

  • 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)

1.1.0 (2021-04-22)

Name Version
Rosetta API 1.4.1
Oasis Core 21.1

Features

  • Add epoch number to block metadata (#188)

Documentation Improvements

  • Add Oasis Core version to important versions listed in the Change Log (#191)

Internal Changes

  • 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)

  • Bump Oasis Core version to 21.1 (#175, #187)

  • ci: Bump golangci-lint version in ci-lint GitHub Actions workflow to 1.39 (#190)

1.0.0 (2020-12-14)

Name Version
Rosetta API 1.4.1

Process

Features

  • 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 to oasis-core-rosetta-gateway binary (#128, #134)

  • common: Add GetOasisCoreVersion() helper for obtaining Oasis Core's version (#134)

Internal Changes

  • 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 and release-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)