Skip to content

Commit b6797c8

Browse files
authored
Merge pull request #1330 from IntersectMBO/release/cardano-rpc-11.3.0.0
Release cardano-rpc 11.3.0.0
2 parents 4339c2e + b3d245a commit b6797c8

6 files changed

Lines changed: 16 additions & 23 deletions

.changes/20260819_160000_cardano-rpc_carbolymer_utxorpc_spec_update.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

.changes/20260825_142437_cardano-rpc_github-actions[bot]_cardano_rpc_11_2_0_0.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/20260828_cardano_rpc_grpc_tcp_listener.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
description: Release cardano-rpc 11.3.0.0
2+
kind:
3+
- release
4+
pr: 1330
5+
project: cardano-rpc

cardano-rpc/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog for cardano-rpc
22

3+
## 11.3.0.0 -- 2026-09-04
4+
5+
- The cardano-rpc gRPC server can now listen on HTTP/2 (h2c) or HTTP/2 over TLS on a configured IP address and port instead of only a unix domain socket, configured via new cardano-node options such as `--grpc-listen-port` and `--grpc-tls-certificate`. `RpcConfigF`'s `rpcSocketPath` field was replaced by the new `RpcEndpoint` sum type. Error responses no longer include internal diagnostic detail such as call stacks. Script evaluation requests are rejected when the transaction exceeds the protocol maximum size or carries more than 100 redeemers. UTxO reads are limited to 20000 keys and block fetches to 500 references per request.
6+
(feature, breaking)
7+
[PR 1322](https://github.com/intersectmbo/cardano-api/pull/1322)
8+
9+
- Update the vendored UTxO RPC v1beta proto definitions to the latest upstream utxorpc/spec (v0.19.2 plus the unreleased EvalReport optional-field flags from [utxorpc/spec#203](https://github.com/utxorpc/spec/pull/203), a wire-compatible change), including resetting FetchBlock to the upstream repeated request/response shape (the single-item variant moved to the upcoming utxorpc v1). Expose all v1beta service methods: the unimplemented ones (ReadData, ReadTx, ReadEraSummary, ReadState, ReadMempool, WaitForTx, WatchMempool, DumpHistory) respond with the UNIMPLEMENTED gRPC status. Populate the new `Tx.votes` field (governance votes, Conway onwards) and the new `TxOutput.original_cbor` field (canonical re-encoding of the output; the ledger does not retain the original on-chain TxOut bytes).
10+
(feature, breaking)
11+
[PR 1303](https://github.com/intersectmbo/cardano-api/pull/1303)
12+
313
## 11.2.0.0 -- 2026-08-25
414

515
- Fixed the UTxO RPC `ReadGenesis` response reporting no initial funds for networks created with `cardano-cli create-testnet-data`, and stopped the node retaining the parsed genesis in memory for its whole lifetime. The Shelley genesis is now read from disk when `ReadGenesis` is served, verified against the genesis hash computed at node startup, and kept for five minutes after the last request; a genesis file that changed since startup fails the request with `FAILED_PRECONDITION`. Breaking change: `mkNodeKernelAccess` no longer takes `ProtocolInfoArgs` and takes the Shelley genesis file path instead.

cardano-rpc/cardano-rpc.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.8
22
name: cardano-rpc
3-
version: 11.2.0.0
3+
version: 11.3.0.0
44
synopsis: A gRPC server and client for interacting with the Cardano node
55
description:
66
A Haskell library providing a gRPC-based RPC interface for the Cardano node,

0 commit comments

Comments
 (0)