Skip to content

build(deps): bump stellar/stellar-cli from 25.1.0 to 26.1.0#5

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/stellar/stellar-cli-26.1.0
Open

build(deps): bump stellar/stellar-cli from 25.1.0 to 26.1.0#5
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/stellar/stellar-cli-26.1.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 29, 2026

Bumps stellar/stellar-cli from 25.1.0 to 26.1.0.

Release notes

Sourced from stellar/stellar-cli's releases.

26.1.0

Ledger hardware wallets, end-to-end

  • Derive and display addresses with stellar keys address --ledger (#2557).
  • Fund accounts directly from Ledger-derived public keys with stellar keys fund --ledger (#2558).
  • Register Ledger identities with stellar keys add --ledger (#2563).
  • Pick the derivation path consistently with --hd-path across all of the above (#2539, #2540).
  • Sign contract authorization entries from Ledger identities, enabling multi-auth contract invocations entirely from a hardware wallet — no secret material ever leaves the device (#2569).

Smaller wasm by default

  • stellar contract build now optimizes wasm output by default (#2581).
  • The --optimize flag is no longer required — what comes out of build is production-ready bytecode you can deploy as-is.

New: stellar contract info hash

  • Returns the wasm hash for a deployed contract (#2576).
  • Useful for scripting verification flows, comparing deployments across networks, or confirming that two contracts run the exact same bytecode.

Organized, discoverable help output

  • --help output now groups flags into logical sections instead of dumping them in a single flat list (#2567).
  • Finding the right network, signing, output, or identity flag is much faster — especially for high-surface commands like contract invoke.

Security hardening across the board

This release closes a number of paths where secrets, credentials, or untrusted input could surface in places they shouldn't:

  • Secret values are no longer echoed in error messages, help output, signing previews, or RPC headers.
  • Passwords embedded in RPC URLs are redacted in cached config, network display output, and the remaining places URLs were printed.
  • Config, cache, and identity files are now created with 0600 permissions, and permissions are correctly reset when overwriting via --config-dir.
  • STELLAR_SECRET_KEY is validated before being persisted and is rejected entirely when --secure-store is in use, preventing accidental disk writes of secret material.
  • Keyring entries are cleaned up properly when overwriting a key, eliminating stale credential leftovers.
  • stellar tx edit is hardened against temp-file swap attacks, and stellar contract build --print-commands-only now shell-escapes its output so it can be safely piped into a shell.
  • Authorization entries are validated before signing, and the transaction source is no longer silently mixed into auth signing logic.
  • Several dependency advisories were addressed (rustls-webpki, astral-tokio-tar, and others).

Quality-of-life and bug fixes

  • Identity aliases now resolve inside nested invoke arguments (#2552).
  • The CLI hints when a contract ID looks like a wasm hash (#2550).
  • Secure-store public keys are cached in identity files, so you don't re-hit the keyring on every read (#2533).
  • --hd-path is now persisted on plain seed-phrase keys (#2540).
  • --docker-host is honored for TCP/HTTP Docker connections (#2503).
  • Control characters in signed messages are escaped in previews.
  • Fixed a panic when the global config directory didn't exist.
  • Fixed an early-EOF bug in SkipWhitespace on whitespace-only chunks.

New Contributors

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [stellar/stellar-cli](https://github.com/stellar/stellar-cli) from 25.1.0 to 26.1.0.
- [Release notes](https://github.com/stellar/stellar-cli/releases)
- [Commits](stellar/stellar-cli@v25.1.0...v26.1.0)

---
updated-dependencies:
- dependency-name: stellar/stellar-cli
  dependency-version: 26.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants