Releases: stellar/stellar-cli
Releases · stellar/stellar-cli
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.
0.1.1
What's Changed
- Change cli serve defaults and path to match quickstart docker by @paulbellamy in #211
- invoke: Improve error when invoking a token contract and no wasm is passed by @2opremio in #212
- Bump version to 0.1.1 by @github-actions in #213
Full Changelog: v0.1.0...v0.1.1
0.1.0
What's Changed
- Improve error reporting by @2opremio in #110
- Fix strval u64 parsing by @leighmcculloch in #118
- Improve caching of Rust build artifacts and update workflows by @leighmcculloch in #120
- Set and store LedgerInfo by @sisuresh in #119
- Add publish dry run to build on release branches by @leighmcculloch in #122
- Separate the publish workflows and use new versions by @leighmcculloch in #123
- Update soroban-spec, stellar-strkey, soroban-env-*, soroban-wasmi by @leighmcculloch in #125
- Add release documentation by @leighmcculloch in #124
- Update soroban-env by @leighmcculloch in #129
- Forget vm before finishing host by @graydon in #131
- Revert "Forget vm before finishing host" by @leighmcculloch in #132
- invoke: Ensure all references to the host are released before
try_finish()
by @2opremio in #130 - Fix output logs of events by @leighmcculloch in #139
- Update stellar-xdr, soroban-env, soroban-spec by @leighmcculloch in #141
- Remove usage of the VM from the invoke command by @leighmcculloch in #140
- CLI: add basic versions of getHealth and getAccount by @paulbellamy in #134
- Update stellar-xdr, soroban-env, soroban-spec by @leighmcculloch in #143
- Update soroban-env, soroban-spec, stellar-xdr by @leighmcculloch in #147
- Add js sdk client headers through cors by @paulbellamy in #149
- Support debug logs by @leighmcculloch in #148
- Update rust-version by @github-actions in #150
- Support account id auth by @leighmcculloch in #154
- Support getting all data for contract with read command by @leighmcculloch in #155
- Add option for choosing which account invoke happens as by @leighmcculloch in #157
- Add xdr subcommand for decoding xdr by @leighmcculloch in #160
- Update soroban-spec, soroban-env, stellar-xdr by @leighmcculloch in #162
- Add source account support to serve simulate/sendTransaction by @leighmcculloch in #159
- Update stellar-xdr, soroban-spec, soroban-env by @leighmcculloch in #164
- Deploy contract to RPC server by @2opremio in #152
- deploy: Allow setting private key from env variable by @2opremio in #168
- Update deploy subcommand to use
create_contract_from_source()
by @2opremio in #167 - Extract soroban_rpc crate by @leighmcculloch in #170
- Rename private key to secret key by @leighmcculloch in #171
- Log errors to stderr in serve by @leighmcculloch in #163
- Deploy token contract by @paulbellamy in #166
- Fix sequence number in deploy's transaction by @2opremio in #174
- Improve serve's txn processing error messages by @paulbellamy in #175
- Update soroban-spec, soroban-env, stellar-xdr by @leighmcculloch in #176
- Rename soroban-cli to soroban by @leighmcculloch in #177
- Update the sdk to 864a309b by @paulbellamy in #178
- Allow user to specify custom salt when deploying to remote rpc server by @paulbellamy in #179
- Change footprint in serve responses to use xdr by @leighmcculloch in #182
- Invoke contract from RPC server by @2opremio in #181
- Don't print rpc status to stdout by @paulbellamy in #184
- Fix binary name in instructions in README by @willemneal in #185
- invoke: Print result when using an RPC Server by @2opremio in #186
- Update soroban-spec by @leighmcculloch in #188
- Rename private-strkey to secret-key by @leighmcculloch in #190
- Fix a bug in the return format of sendTransaction by @paulbellamy in #195
- Add env vars for network config flags by @paulbellamy in #194
- Swap std::thread::sleep for tokio::time::sleep by @paulbellamy in #196
- Add git sha to version information by @leighmcculloch in #198
- Remove some unused deps by @leighmcculloch in #200
- Add contractCode to token init footprint by @paulbellamy in #201
- Make sandbox deploy contract id optional by @paulbellamy in #202
- Inspect and use the error from simulateTransaction by @2opremio in #204
- Output the ledger footprint when invoking by @leighmcculloch in #203
- invoke: Fix (and enforce) getContractData invocation by @2opremio in #205
- Add back ability to use --wasm in remote invoke by @leighmcculloch in #206
- Reorder options in commands by @leighmcculloch in #207
- Group sandbox and rpc options together by @leighmcculloch in #208
- Update soroban-spec, soroban-env, stellar-strkey, etc by @leighmcculloch in #209
- Bump version to 0.1.0 by @github-actions in #210
New Contributors
- @willemneal made their first contribution in #185
Full Changelog: v0.0.4...v0.1.0
0.0.4
What's Changed
- Bump version to 0.0.4 by @github-actions in #115
This is the same release as v0.0.3, but with a version number to match the SDK is it compatible.
Full Changelog: v0.0.3...v0.0.4