Releases: stellar/stellar-cli
Releases · stellar/stellar-cli
0.6.0
Soroban-CLI
What's Changed
- Add option for running contract with unlimited budget
- Add support for AuthNext
- Add config command
- Add getNetwork support
- Reorganize CLI commands
Soroban-RPC
What's Changed
- Configure default limit, update cursor / startLedger validation, and include latest ledger for getEvents
- Add support for AuthNext
- Fix rollback error in logs
- Add getNetwork command
- Implement event storage
- Implement ledger entry storage
- Refactor db and ingestion packages, add ingestion of LedgerCloseMeta
- Implement simulateTransaction using rust instead of preflight
- Simplify topic matching for events search
Full Changelog: v0.4.0...v0.6.0
0.5.0
Soroban-CLI
What's Changed
- Add option for running contract with unlimited budget
- Add support for AuthNext
- Add config command
- Add getNetwork support
- Reorganize CLI commands
Soroban-RPC
What's Changed
- Configure default limit, update cursor / startLedger validation, and include latest ledger for getEvents
- Add support for AuthNext
- Fix rollback error in logs
- Add getNetwork command
- Implement event storage
- Implement ledger entry storage
- Refactor db and ingestion packages, add ingestion of LedgerCloseMeta
- Implement simulateTransaction using rust instead of preflight
- Simplify topic matching for events search
Full Changelog: v0.4.0...v0.5.0
0.4.0
Soroban-CLI
What's Changed
- Update rust version
- StrValError --> Error and implemented using thiserror
- Use soroban-ledger-snapshot for managing ledger.json
- Use LedgerSnapshot::update to update snapshot instead of unpacking the host and updating ledger info and entries separately.
- Add events subcommand for local and remote event viewing
- Deprecate
token create
command
Soroban-RPC
What's Changed
- Add GitHub linting for GO code
Full Changelog: v0.3.3...v0.4.0
0.3.3
Soroban-CLI
What's Changed
- Fix apt-get install in publish workflow by @leighmcculloch in #305
Soroban-RPC
No changes.
Full Changelog: v0.3.2...v0.3.3
0.3.2
Soroban-CLI
What's Changed
- Use an older version of glibc for published binaries on Linux by @leighmcculloch in #303
- Fix apt-get install failures in ci by @leighmcculloch in #301
Soroban-RPC
No changes.
Full Changelog: v0.3.1...v0.3.2
0.3.1
Soroban-CLI
What's Changed
- Fix up readmes to fix up rust publish by @paulbellamy in #295
- Bump version to 0.3.1 by @github-actions in #297
Soroban-RPC
No changes.
Full Changelog: v0.3.0...v0.3.1
0.3.0
Full Changelog: v0.2.1...v0.3.0
Soroban-CLI
- Added type description to errors when using
--arg
by @waldmatias in #263 - Additional CLI support for the contract deployment changes. by @dmkozh in #286
- Adds support for
soroban deploy --wasm-hash ...
, as well assoroban install --wasm ...
- Adds support for
- Add xdr and env version to
version
subcommand output by @leighmcculloch in #293
General code cleanup, repository restructuring, and bugfixes
- Inline variables in format strings by @willemneal in #248
- Update rust-version by @github-actions in #246
- Lean on workspace inheritance for deps for development by @leighmcculloch in #252
- Restructure repository by @tsachiherman in #251
- Fix Cargo.lock by @leighmcculloch in #257
- Upgrade crate-git-revision to 0.0.4 by @brson in #292
- soroban-cli: fix that the footpoint was not set correctly when deploying the wrapped token contract by @overcat in #278
Soroban-RPC
- Add
soroban-rpc version
subcommand by @tsachiherman in #272 and #273 - Add a new
getLedgerEntry
jsonrpc method by @paulbellamy in #274- This will deprecate and replace
getContractData
. The new endpoint allows you to fetch any ledger entry (not just contract data ledger entries). - Current API Docs
- This will deprecate and replace
- Added new
getEvents
method (Currently backed by horizon) by @paulbellamy in #270getEvents
lets you fetch and filter a range of events emitted by contract transactions.- Current API Docs
Deprecations
getContractData
jsonrpc method is deprecated in favor of the newgetLedgerEntry
, and will be removed in the next release.
Moved this command into this repo from https://github.com/stellar/go
- Update the docker building file for the soroban-rpc to match the new location by @tsachiherman in #261
- sync up with go repository by @tsachiherman in #265
Code cleanup & testing
- Separate the daemon from the main function by @tsachiherman in #267
- Run soroban-rpc tests on ubuntu focal so stellar-core can install by @paulbellamy in #289
- updated soroban core version for integration tests by @sreuland in #283
0.2.1
What's Changed
- Fix publish binary ci job by @leighmcculloch in #249
- Bump version to 0.2.1 by @github-actions in #250
Full Changelog: v0.2.0...v0.2.1
0.2.0
What's Changed
- Update deps and get BytesM/StringM by @leighmcculloch in #217
- Embed the token spec by @leighmcculloch in #214
- Add first integration test by @2opremio in #220
- Create source account by @leighmcculloch in #219
- Move the git revision logic to a crate by @leighmcculloch in #224
- Group test-wasms in fixtures and use for e2e test by @leighmcculloch in #222
- Check container is ready in e2e-test ci job by @leighmcculloch in #223
- Publish binaries by @leighmcculloch in #229
- Support Linux aarch64 builds by @leighmcculloch in #230
- Add token contract e2e test by @2opremio in #233
- Add optimize sub-command using wasm-opt by @leighmcculloch in #236
- Fix the bin name in the completion command by @fdesjardins in #239
- Enable converge on wasm-opt optimization by @leighmcculloch in #238
- Fix jsonrpc compliance issue #151 by @paulbellamy in #242
- chore: reorg integration tests into single binary and add helper types to improve tests by @willemneal in #235
- Run CLI builds and tests on all platforms by @leighmcculloch in #237
- Bump version to 0.2.0 by @github-actions in #245
Full Changelog: v0.1.2...v0.2.0
0.1.2
What's Changed
- Fix the url the invoke client connects to for the rpc by @leighmcculloch in #215
- Bump version to 0.1.2 by @github-actions in #216
Full Changelog: v0.1.1...v0.1.2
Binaries were retroactively built in #227.