Releases: stellar/stellar-rpc
Releases · stellar/stellar-rpc
v26.0.0
v25.1.1
v25.1.1
Fixed
- Transaction insertion is batched to avoid SQLite limit (#631).
- Backfill always ends at checkpoint aligned ledger (#610).
- Backfill now works when your datastore's ledgers live in the bucket root (#639).
Contributors
Full Changelog: v25.1.0...v25.1.1
v25.1.0
v25.1.0
Added
- Added
--backfillconfiguration parameter providing synchronous backfilling ofHISTORY_RETENTION_WINDOWledgers to the local DB prior to RPC starting. For one week of ledgers (approximately 150Gb), this can be expected to complete in under three hours and use <3 Gb of memory (less than core itself). To use this, one must enable a datastore andSERVE_LEDGERS_FROM_DATASTORE, which also enablesgetLedger(#571).
Fixed
- Fixes a race condition in
getTransactionin which theLatestLedgerfield would sometimes be earlier than the transaction'sLedgerfield (#619). simulateTransactionwill now reject smart contract transaction requests that contain a memo (#588).getEventsperformance improvements (#578).- Fixes a bug where the
AfterJSONfield ofsimulateTransactiondid not reflect the actual ledger entry (#603). - Misc. bug fixes that improve stability (#599, #602, #605, #616, #624).
- Dependencies updated with security fixes.
Contributors
@cjonas9 @Shaptic @sreuland @tamirms
Full Changelog: v25.0.1...v25.1.0
v25.0.1
What's Changed
- batch event inserts to avoid SQLite bind variable limit by @karthikiyer56 in #608
- update changelog by @urvisavla in #609
New Contributors
- @karthikiyer56 made their first contribution in #608
Full Changelog: v25.0.0...v25.0.1
v25.0.0
v25.0.0: Protocol 25
Breaking Changes
- The RPC client and schema definitions have been moved to the unified Stellar Go SDK. Please install them from there, instead:
go get -u github.com/stellar/go-stellar-sdk/clients/rpcclient
go get -u github.com/stellar/go-stellar-sdk/protocols/rpcAdded
- Expanded
getLatestLedgerendpoint to also returncloseTime,headerXdr, andmetadataXdr(#554). - Added
soroban-env-hostinfo toversioncommand (#550). - Added a new
--networkconfiguration parameter, allowing users to specify a default Stellar network (testnet,pubnet, orfuturenet) (#540, #543). - Simulation has been updated to support Protocol 25 (#548).
Fixed
versioncommand now works consistently on MacOS (#550).- JSON-RPC methods now accept
params: {}(#551).
Contributors
v24.0.0
v24.0.0: Protocol 24
Please keep in mind that the initial catch-up may take longer and utilize more memory after an upgrade to this version with a v24 build of Stellar Core.
Breaking Changes
- Support for Protocol 24.
- Simulation will only work for transactions built for >= Protocol 23 (#522).
Fixed
- Misc. code quality improvements.
New Contributors
Full Changelog: v23.0.4...v24.0.0
rpcclient-v24.0.0
v24.0.0: Protocol 24
The Go RPC SDK has not experienced any changes since the previous version, this release merely indicates that there is major version compatibility with Protocol 24.
v23.0.4
v23.0.3
v23.0.3
WARNING: This release includes a database migration. This migration may take up to an hour to build new indices, depending on your hardware; please deploy accordingly.
Fixed
getLedgersperformance has been improved (#505).getEventsperformance has been drastically improved (#510).
Contributors
- @Shaptic @tamirms
- @deepdring made their first contribution in #496
Full Changelog: v23.0.2...v23.0.3
rpcclient-v23.1.0
v23.1.0
Added
- The RPC's
Clientnow has a new methodLoadAccountwhich returns an SDK-compatibleAccountinterface for a public key (#481).
Full Changelog: rpcclient-v23.0.0...rpcclient-v23.1.0