Scheduled: Stellar Mainnet - Upgrade horizon to 22.0.1 and soroban-rpc to 22.1.0
Scheduled Maintenance Report for QuickNode
Completed
The scheduled maintenance has been completed.
Posted Nov 21, 2024 - 03:42 UTC
In progress
Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Nov 21, 2024 - 02:01 UTC
Scheduled
We will be upgrading our nodes in Stellar Mainnet on 2024-11-21 at 02:00 am UTC.

Upgrades:
- horizon: 22.0.1
- soroban-rpc: 22.1.0

Highlighted Changes in horizon:
- Fix the issue where the `skip-txmeta` flag is not being applied in `/transactions/{tx-id}` endpoint
- Removed `num_accounts` and `amount` fields from Asset stats related endpoints, and `valid_before` and `valid_after` fields from transaction related endpoints.
- Added `error_result_xdr` field in the response of the async transaction submission endpoint, POST `/transactions_async`. `error_result_xdr` should be used instead of `errorResultXdr` which is now deprecated.
- The `errorResultXdr` field from the response of the async transaction submission endpoint has been deprecated and will be removed in the v23 release.
- The `num_archived_contracts` and `archived_contracts_amount` fields from the `/assets` response have been deprecated and will be removed in the v23 Horizon release.

Highlighted Changes in soroban-rpc:
- `getVersionInfo` now correctly returns `build_time_stamp` instead of `build_timestamp`.
- `getVersionInfo` now prefers camelCase over snake_case. For one major version, the endpoint will return both variants: please migrate your code to prefer camelCase, e.g., `commitHash` over `commit_hash`.
- `getEvents` now returns cursor on each event alongside the now-deprecated `pagingToken` field. Please migrate your code to prefer cursor.
- `getLedgerEntry` has been removed; please use `getLedgerEntries`, instead.
- simulateTransaction's cost response field has been removed. The costs can still be retrieved from the `transactionData` field.
- `--history-retention-window` is the only way to set retention windows now.
- `getTransaction` will now return the `txHash` field just like `getTransactions`.

Please see detailed change log at
- horizon-v22.0.0: https://github.com/stellar/go/releases/tag/horizon-v22.0.0
- horizon-v22.0.1: https://github.com/stellar/go/releases/tag/horizon-v22.0.1
- soroban-rpc v22.0.0: https://github.com/stellar/soroban-rpc/releases/tag/v22.0.0
- soroban-rpc v22.1.0: https://github.com/stellar/soroban-rpc/releases/tag/v22.1.0
Posted Nov 15, 2024 - 01:42 UTC
This scheduled maintenance affected: Stellar (Mainnet - REST API, Mainnet — JSON-RPC API).