Soroban

Latest version: v0.8.0

Safety actively analyzes 638396 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

20.0.0rc2

**Note:** This version is currently only compatible with Stellar networks running `stellar-core19.13.1-1481.3acf6dd26`, which corresponds to Preview 11, the final Protocol 20 preview (using https://github.com/stellar/stellar-xdr/commit/9ac0264).


Soroban RPC

Added
* List `--network` under RPC options ([814](https://github.com/stellar/soroban-tools/pull//814))
* Enforce enabling diagnostics events ([820](https://github.com/stellar/soroban-tools/pull//820))
* `simulateTransaction` will automatically detect ledger entries which require restoring ([865](https://github.com/stellar/soroban-tools/pull//865), [#966](https://github.com/stellar/soroban-tools/pull//966))
* `simulateTransaction` will try to return diagnostic events on failure ([878](https://github.com/stellar/soroban-tools/pull//878))
* `getLedgerEntries` can query multiple ledger entries at once ([896](https://github.com/stellar/soroban-tools/pull//896))
* `getLedgerEntries` can set the maximum number of keys to query for ([903](https://github.com/stellar/soroban-tools/pull//903))
* Temporary ledger entry evictions are ingested ([926](https://github.com/stellar/soroban-tools/pull//926))

Fixed
* Support StrKey format for `contractIds` field in `getEvents` request ([797](https://github.com/stellar/soroban-tools/pull//797))
* Limit the execution duration of the jrpc requests ([804](https://github.com/stellar/soroban-tools/pull//804))
* Performance fixes and improvements: add writethrough cache for config ledger entries and cache DB results better ([837](https://github.com/stellar/soroban-tools/pull//837), [#847](https://github.com/stellar/soroban-tools/pull//847), [#845](https://github.com/stellar/soroban-tools/pull//845), [#901](https://github.com/stellar/soroban-tools/pull//901))
* Fix ledgerentry visibility bug ([871](https://github.com/stellar/soroban-tools/pull//871))
* Fix simulation sequence number for bump/restore operations ([877](https://github.com/stellar/soroban-tools/pull//877))
* Improve missing command line arguments message ([880](https://github.com/stellar/soroban-tools/pull//880))
* Add missing config settings in ledger entry cache on reads ([885](https://github.com/stellar/soroban-tools/pull//885))
* Fix caching of `GetLatestLedgerSequence` ([897](https://github.com/stellar/soroban-tools/pull//897))
* Limit request size to 10MB ([898](https://github.com/stellar/soroban-tools/pull//898))
* Limit number of concurrent requests ([799](https://github.com/stellar/soroban-tools/pull//799))
* Improve HTTPRequestDurationLimiter by adding a recover handling ([888](https://github.com/stellar/soroban-tools/pull//888))
* Stream ledgers on initialization ([904](https://github.com/stellar/soroban-tools/pull//904))
* Increase instruction leeway to 20% in preflight ([909](https://github.com/stellar/soroban-tools/pull//909))
* Validate xdr payloads in soroban-rpc requests ([957](https://github.com/stellar/soroban-tools/pull//957))
* Fix double-counting bug ([960](https://github.com/stellar/soroban-tools/pull//960))
* Fix datarace in bufferedResponseWriter.WriteOut ([961](https://github.com/stellar/soroban-tools/pull//961))
* Fix `set_authorization_entries` bug in preflight ([939](https://github.com/stellar/soroban-tools/pull//939))
* Restore CORS support ([943](https://github.com/stellar/soroban-tools/pull//943))

------------

Soroban CLI

Added
* Add multi-party authorization + signing support ([749](https://github.com/stellar/soroban-tools/pull//749))
* Add two new output types for `contract inspect` ([829](https://github.com/stellar/soroban-tools/pull//829))
* Add `config identity fund` to fund accounts on networks ([828](https://github.com/stellar/soroban-tools/pull//828))
* Add restore/bump support with `--wash_hash` ([824](https://github.com/stellar/soroban-tools/pull//824))
* Allow passing `true` and `false` to boolean types ([834](https://github.com/stellar/soroban-tools/pull//834))
* Each generated contract method adds `<contract-arg>-file-path` ([833](https://github.com/stellar/soroban-tools/pull//833))
* Add `dotenv` so directories can now set CLI args ([894](https://github.com/stellar/soroban-tools/pull//894))
* Generated TypeScript bindings have significantly improved:
- Make `Wallet` injectable ([819](https://github.com/stellar/soroban-tools/pull//819))
- Correct generated README ([823](https://github.com/stellar/soroban-tools/pull//823))
- Allow fetching contract from network ([836](https://github.com/stellar/soroban-tools/pull//836))
- Removed `--contract-name`, added `--overwrite` ([849](https://github.com/stellar/soroban-tools/pull//849))
- Require configuring network settings ([852](https://github.com/stellar/soroban-tools/pull//852))
- Leveraging the latest soroban-client ([v1.0.0-beta](https://github.com/stellar/js-soroban-client/releases/tag/v1.0.0-beta.2), [#964](https://github.com/stellar/soroban-tools/pull/964)).

Fixed
* Make aliases visible in help doc ([848](https://github.com/stellar/soroban-tools/pull//848))
* Ensure that the sim events are logged; improve format of main logs ([906](https://github.com/stellar/soroban-tools/pull//906))
* Fix `--cost` flag ([911](https://github.com/stellar/soroban-tools/pull//911))
* Set the exit code to 1 in case of an error ([923](https://github.com/stellar/soroban-tools/pull//923))
* Return an error once `contract read` is unable to read any entry ([924](https://github.com/stellar/soroban-tools/pull//924))
* `wrap token` no longer fails with valid inputs in sandbox mode ([936](https://github.com/stellar/soroban-tools/pull//936))


New Contributors
* criadoperez made their first contribution in ([812](https://github.com/stellar/soroban-tools/pull//812))

**Full Changelog**: https://github.com/stellar/soroban-tools/compare/v0.9.4...v20.0.0-rc2

20.0.0rc1

**Note:** This version is currently only compatible with Stellar networks running `stellar-core19.13.1-1481.3acf6dd26`, which corresponds to Preview 11, the final Protocol 20 preview (using https://github.com/stellar/stellar-xdr/commit/9ac0264).


Soroban RPC

Added
* List `--network` under RPC options ([814](https://github.com/stellar/soroban-tools/pull//814))
* Enforce enabling diagnostics events ([820](https://github.com/stellar/soroban-tools/pull//820))
* `simulateTransaction` will automatically detect ledger entries which require restoring ([865](https://github.com/stellar/soroban-tools/pull//865), [#966](https://github.com/stellar/soroban-tools/pull//966))
* `simulateTransaction` will try to return diagnostic events on failure ([878](https://github.com/stellar/soroban-tools/pull//878))
* `getLedgerEntries` can query multiple ledger entries at once ([896](https://github.com/stellar/soroban-tools/pull//896))
* `getLedgerEntries` can set the maximum number of keys to query for ([903](https://github.com/stellar/soroban-tools/pull//903))
* Temporary ledger entry evictions are ingested ([926](https://github.com/stellar/soroban-tools/pull//926))

Fixed
* Support StrKey format for `contractIds` field in `getEvents` request ([797](https://github.com/stellar/soroban-tools/pull//797))
* Limit the execution duration of the jrpc requests ([804](https://github.com/stellar/soroban-tools/pull//804))
* Performance fixes and improvements: add writethrough cache for config ledger entries and cache DB results better ([837](https://github.com/stellar/soroban-tools/pull//837), [#847](https://github.com/stellar/soroban-tools/pull//847), [#845](https://github.com/stellar/soroban-tools/pull//845), [#901](https://github.com/stellar/soroban-tools/pull//901))
* Fix ledgerentry visibility bug ([871](https://github.com/stellar/soroban-tools/pull//871))
* Fix simulation sequence number for bump/restore operations ([877](https://github.com/stellar/soroban-tools/pull//877))
* Improve missing command line arguments message ([880](https://github.com/stellar/soroban-tools/pull//880))
* Add missing config settings in ledger entry cache on reads ([885](https://github.com/stellar/soroban-tools/pull//885))
* Fix caching of `GetLatestLedgerSequence` ([897](https://github.com/stellar/soroban-tools/pull//897))
* Limit request size to 10MB ([898](https://github.com/stellar/soroban-tools/pull//898))
* Limit number of concurrent requests ([799](https://github.com/stellar/soroban-tools/pull//799))
* Improve HTTPRequestDurationLimiter by adding a recover handling ([888](https://github.com/stellar/soroban-tools/pull//888))
* Stream ledgers on initialization ([904](https://github.com/stellar/soroban-tools/pull//904))
* Increase instruction leeway to 20% in preflight ([909](https://github.com/stellar/soroban-tools/pull//909))
* Validate xdr payloads in soroban-rpc requests ([957](https://github.com/stellar/soroban-tools/pull//957))
* Fix double-counting bug ([960](https://github.com/stellar/soroban-tools/pull//960))
* Fix datarace in bufferedResponseWriter.WriteOut ([961](https://github.com/stellar/soroban-tools/pull//961))
* Fix `set_authorization_entries` bug in preflight ([939](https://github.com/stellar/soroban-tools/pull//939))
* Restore CORS support ([943](https://github.com/stellar/soroban-tools/pull//943))

------------

Soroban CLI

Added
* Add multi-party authorization + signing support ([749](https://github.com/stellar/soroban-tools/pull//749))
* Add two new output types for `contract inspect` ([829](https://github.com/stellar/soroban-tools/pull//829))
* Add `config identity fund` to fund accounts on networks ([828](https://github.com/stellar/soroban-tools/pull//828))
* Add restore/bump support with `--wash_hash` ([824](https://github.com/stellar/soroban-tools/pull//824))
* Allow passing `true` and `false` to boolean types ([834](https://github.com/stellar/soroban-tools/pull//834))
* Each generated contract method adds `<contract-arg>-file-path` ([833](https://github.com/stellar/soroban-tools/pull//833))
* Add `dotenv` so directories can now set CLI args ([894](https://github.com/stellar/soroban-tools/pull//894))
* Generated TypeScript bindings have significantly improved:
- Make `Wallet` injectable ([819](https://github.com/stellar/soroban-tools/pull//819))
- Correct generated README ([823](https://github.com/stellar/soroban-tools/pull//823))
- Allow fetching contract from network ([836](https://github.com/stellar/soroban-tools/pull//836))
- Removed `--contract-name`, added `--overwrite` ([849](https://github.com/stellar/soroban-tools/pull//849))
- Require configuring network settings ([852](https://github.com/stellar/soroban-tools/pull//852))
- Leveraging the latest soroban-client ([v1.0.0-beta](https://github.com/stellar/js-soroban-client/releases/tag/v1.0.0-beta.2), [#964](https://github.com/stellar/soroban-tools/pull/964)).

Fixed
* Make aliases visible in help doc ([848](https://github.com/stellar/soroban-tools/pull//848))
* Ensure that the sim events are logged; improve format of main logs ([906](https://github.com/stellar/soroban-tools/pull//906))
* Fix `--cost` flag ([911](https://github.com/stellar/soroban-tools/pull//911))
* Set the exit code to 1 in case of an error ([923](https://github.com/stellar/soroban-tools/pull//923))
* Return an error once `contract read` is unable to read any entry ([924](https://github.com/stellar/soroban-tools/pull//924))
* `wrap token` no longer fails with valid inputs in sandbox mode ([936](https://github.com/stellar/soroban-tools/pull//936))


New Contributors
* criadoperez made their first contribution in ([812](https://github.com/stellar/soroban-tools/pull//812))

**Full Changelog**: https://github.com/stellar/soroban-tools/compare/v0.9.4...v20.0.0-rc.1

0.9.4

Soroban-CLI
What's Changed
* Contract Install with internal error restores the code
* Enums with tuple of any length now allowed and example is updated
* restore/bump if no keys provided contract instance used
* invoke improvements
* add --wasm args to bump/restore
* update default futurenet to use new rpc_url
* build: update soroban-client in typescript template
* Update rust-version

Soroban-RPC
What's Changed
* simulateTransaction: Get budget settings from the network

**Full Changelog**: https://github.com/stellar/soroban-tools/compare/v0.9.0...v0.9.4

0.9.1

Soroban-CLI
What's Changed
* Update js-soroban-client dependency from 0.9.0 to 0.9.1

**Full Changelog**: https://github.com/stellar/soroban-tools/compare/v0.9.0...v0.9.1

0.9.0

Soroban-CLI
What's Changed
* a
* b
* c

Soroban-RPC
What's Changed
* a
* b
* c

**Full Changelog**: https://github.com/stellar/soroban-tools/compare/v0.8.7...v0.9.0

0.8.7

Soroban-CLI
What's Changed
* fix: use correct url for cargo-binstall by willemneal in https://github.com/stellar/soroban-tools/pull/700
* feat(CLI): move soroban-spec-json/typescipt; add soroban-spec-tools by willemneal in https://github.com/stellar/soroban-tools/pull/702
* Fix publish with new crates by leighmcculloch in https://github.com/stellar/soroban-tools/pull/709
* Reenable Windows builds with fix for publish-dry-run by leighmcculloch in https://github.com/stellar/soroban-tools/pull/699
* feat: upgrade freighter-api to 1.5.0 & soroban-client to 0.8.1 by chadoh in https://github.com/stellar/soroban-tools/pull/708
* rust: fix rust-analyzer testing by tsachiherman in https://github.com/stellar/soroban-tools/pull/712
* fix: allow generated JS libs to use localhost by chadoh in https://github.com/stellar/soroban-tools/pull/711
* Add command for building contracts by leighmcculloch in https://github.com/stellar/soroban-tools/pull/713
* Remove unnecessary rustc options by leighmcculloch in https://github.com/stellar/soroban-tools/pull/714
* Add CODEOWNERS to keep contract committers automatically mentioned on changes to soroban contract build by leighmcculloch in https://github.com/stellar/soroban-tools/pull/715
* Add missing readmes for crates preventing publishing by leighmcculloch in https://github.com/stellar/soroban-tools/pull/718

Soroban-RPC
What's Changed
* pin os version of the rpc dockerfile build stage by sreuland in https://github.com/stellar/soroban-tools/pull/705
* build: update slash direction for windows RPC builds by tsachiherman in https://github.com/stellar/soroban-tools/pull/701
* Add package-based soroban-rpc Dockerfile by jacekn in https://github.com/stellar/soroban-tools/pull/710

New Contributors
* jacekn made their first contribution in https://github.com/stellar/soroban-tools/pull/710

**Full Changelog**: https://github.com/stellar/soroban-tools/compare/v0.8.5...v0.8.7

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.