[Urgent] NEAR Testnet - Upgrade to 2.14.0-rc.1

Scheduled for Sep 18, 00:00 UTC  -  Sep 19, 00:00 UTC

Scheduled

We are upgrading our NEAR Testnet infrastructure to nearcore 2.14.0-rc.1 on 2026-09-18. This is a mandatory protocol upgrade (version 85 to 87) introducing significant consensus-breaking changes including removal of the gas reward mechanism, new receipt input size limits, early chunk producer reassignment, and new host functions for ML-DSA-65 and SHA-3 cryptographic operations. Brief interruptions to RPC availability may occur on that date.

RPC/API-facing changes:
- `tx_status` is now the stable name for what was `EXPERIMENTAL_tx_status`. The old name still works as a deprecated alias with the same request/response shape, so no immediate action needed, but users should plan to move to tx_status.
- Timeout responses are more informative. Calls to tx, EXPERIMENTAL_tx_status, and send_tx/broadcast_tx_commit with wait_until now return a TIMEOUT_ERROR with a cause field (NOT_OBSERVED, PENDING, DOES_NOT_TRACK_SHARD, or ERROR) instead of a bare timeout. This field is optional/absent when hitting older nodes, so clients should handle its absence gracefully.
view_access_key_list /
- EXPERIMENTAL_view_access_key_list now support pagination (after_key, limit, with last_key returned for the next page). This is a breaking behavioral change: an unpaginated request now fails for any account with more than 100 access keys (the default limit) — any user client that queries access keys for high-key-count accounts needs to adopt pagination.


https://github.com/near/nearcore/releases/tag/2.14.0-rc.1
Posted Sep 16, 2026 - 20:22 UTC
This scheduled maintenance affects: NEAR (Testnet — JSON-RPC API).