Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Protocol 22 support: XDR, deprecated API changes, new fields #308

Merged
merged 23 commits into from
Nov 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
2c74888
Use `TransactionInfo` within `GetTransactionResponse` (#251)
Shaptic Jul 19, 2024
61fa441
Merge branch 'main' into v22-breaking-changes
Shaptic Aug 19, 2024
b8a75a0
Merge branch 'main' into v22-breaking-changes
Shaptic Aug 19, 2024
30814ea
Merge branch 'main' into v22-breaking-changes
2opremio Aug 29, 2024
2daf023
Change API field naming style to Camel Case.
overcat May 9, 2024
7913265
Cleanup old retention window and upgrade history-retention-window (#277)
psheth9 Aug 30, 2024
d055688
Remove getLedgerEntry (#276)
aditya1702 Sep 5, 2024
accd794
Merge branch 'main' into v22-breaking-changes
2opremio Sep 19, 2024
100061d
Merge branch 'main' into protocol22
2opremio Sep 19, 2024
b817750
simulate-transaction: remove confusing Cost field in response (#295)
2opremio Sep 20, 2024
38807d3
Merge branch 'main' into v22-breaking-changes
psheth9 Sep 25, 2024
44db01f
Remove pagingToken from getEvents (#297)
psheth9 Oct 2, 2024
deee37f
Support two sorobans for preflight (#264)
graydon Oct 3, 2024
e2b6bfe
Merge pull request #280 from stellar/v22-breaking-changes
2opremio Oct 3, 2024
4f8d004
Merge branch 'main' into protocol22
2opremio Oct 4, 2024
799cdc1
Add test creating a contract with constructor (#311)
2opremio Oct 8, 2024
a4f0c5b
Bump Core version to 22rc2 (#312)
2opremio Oct 8, 2024
a26c6be
protocol22: Bump Rust dependencies (#316)
2opremio Oct 11, 2024
5932852
Add back in Protocol 22 non-breaking changes for a transition period …
Shaptic Oct 25, 2024
bb6c594
Add `txHash` field to `getTransaction` after upstream merge (#314)
Shaptic Oct 29, 2024
c50a300
protocol22: Bump rs-soroban-env to rc3 (#318)
2opremio Oct 29, 2024
b1582f3
Bump integration test references to Core's RC3 image (#322)
Shaptic Nov 4, 2024
d07c6bb
protocol22: Bump dependencies to stable 22.0.0 (#324)
2opremio Nov 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
SYSTEM_TEST_CORE_COMPILE_CONFIGURE_FLAGS: "--disable-tests"
# or set SYSTEM_TEST_CORE_GIT_REF to empty, and set SYSTEM_TEST_CORE_IMAGE
# to pull a pre-compiled image from dockerhub instead
SYSTEM_TEST_CORE_IMAGE: stellar/stellar-core:20
SYSTEM_TEST_CORE_IMAGE: stellar/stellar-core:21
SYSTEM_TEST_CORE_IMAGE_BIN_PATH: /usr/bin/stellar-core

# sets the version of rust toolchain that will be pre-installed in the
Expand All @@ -42,25 +42,25 @@ jobs:
# resolution options, using npm release or a gh ref:
#
# option #1, set the version of stellar-sdk based on a npm release version
SYSTEM_TEST_JS_STELLAR_SDK_NPM_VERSION: 11.3.0
SYSTEM_TEST_JS_STELLAR_SDK_NPM_VERSION: 12.3.0
# option #2, set the version of stellar-sdk used as a ref to a gh repo if
# a value is set on SYSTEM_TEST_JS_STELLAR_SDK_GH_REPO, it takes
# precedence over any SYSTEM_TEST_JS_STELLAR_SDK_NPM_VERSION
SYSTEM_TEST_JS_STELLAR_SDK_GH_REPO:
SYSTEM_TEST_JS_STELLAR_SDK_GH_REF:

# the version of rs-stellar-xdr to use for quickstart
SYSTEM_TEST_RS_XDR_GIT_REF: v20.0.2
SYSTEM_TEST_RS_XDR_GIT_REF: v21.2.0

# system test will build quickstart image internally to use for running the service stack
# configured in standalone network mode(core, rpc)
SYSTEM_TEST_QUICKSTART_GIT_REF: https://github.com/stellar/quickstart.git#412bb828ddb4a93745227ab5ad97c623d43f3a5f
SYSTEM_TEST_QUICKSTART_GIT_REF: https://github.com/stellar/quickstart.git#ae7fdb07283a0af836d4cd51ff09b02db93fb12c

# triggers system test to log out details from quickstart's logs and test steps
SYSTEM_TEST_VERBOSE_OUTPUT: "true"

# the soroban test cases will compile various contracts from the examples repo
SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_HASH: "v20.0.0"
SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_HASH: "v21.6.0"
SYSTEM_TEST_SOROBAN_EXAMPLES_GIT_REPO: "https://github.com/stellar/soroban-examples.git"
steps:
- uses: actions/checkout@v4
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/soroban-rpc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,16 +98,17 @@ jobs:
strategy:
matrix:
os: [ ubuntu-20.04, ubuntu-22.04 ]
protocol-version: [ 20, 21 ]
protocol-version: [ 21, 22 ]
runs-on: ${{ matrix.os }}
env:
SOROBAN_RPC_INTEGRATION_TESTS_ENABLED: true
SOROBAN_RPC_INTEGRATION_TESTS_CORE_MAX_SUPPORTED_PROTOCOL: ${{ matrix.protocol-version }}
SOROBAN_RPC_INTEGRATION_TESTS_CAPTIVE_CORE_BIN: /usr/bin/stellar-core
PROTOCOL_20_CORE_DEBIAN_PKG_VERSION: 21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_20_CORE_DOCKER_IMG: stellar/stellar-core:21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_21_CORE_DEBIAN_PKG_VERSION: 21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_21_CORE_DOCKER_IMG: stellar/stellar-core:21.1.0-1909.rc1.b3aeb14cc.focal
PROTOCOL_21_CORE_DEBIAN_PKG_VERSION: 22.0.0-2138.721fd0a65.focal
PROTOCOL_21_CORE_DOCKER_IMG: stellar/stellar-core:22.0.0-2138.721fd0a65.focal
PROTOCOL_22_CORE_DEBIAN_PKG_VERSION: 22.0.0-2138.721fd0a65.focal
PROTOCOL_22_CORE_DOCKER_IMG: stellar/stellar-core:22.0.0-2138.721fd0a65.focal

steps:
- uses: actions/checkout@v4
with:
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

### Breaking Change
- Remove `GetLedgerEntry` endpoint. This endpoint was already deprecated earlier in favor of `GetLedgerEntries` and is completely removed in this release.

## [v21.5.1](https://github.com/stellar/soroban-rpc/compare/v21.5.0...v21.5.1)

Expand Down
Loading
Loading