Skip to content

feat: bump identity_* dependencies to v1.9.13-beta.1 - #49

Merged
daniel-mader merged 4 commits into
betafrom
claude/tender-rubin-2api7k
Oct 23, 2026
Merged

daniel-mader merged 4 commits into
betafrom
claude/tender-rubin-2api7k

Conversation

@daniel-mader

@daniel-mader daniel-mader commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Description of change

  • identity_* from v1.9.6-beta.1 to v1.9.13-beta.1.
  • iota-sdk to tag = "v1.29.0", the same reference identity_iota_core uses, so the tree has a single iota-sdk and a single fastcrypto (the other iota-sdk is iota-sdk-legacy 1.1, as before).
  • The [patch."https://github.com/MystenLabs/fastcrypto"] entry IOTA v1.29.0 uses in its own workspace; patches don't reach dependents, so it is repeated here.

No code changes were needed. Titled feat: so that merging it releases a new beta; consumers pinned to a tag need one to move to identity v1.9.13-beta.1.

Links to any relevant issues

Fixes #47.

How the change has been tested

With Rust 1.99, on this branch merged with #48 (now on beta):

  • cargo fmt --all -- --check and cargo clippy --all-targets --all-features -- -D warnings: clean.
  • cargo test --workspace --no-fail-fast: all pass except did_iota's test_iota_clients_custom_node_config, which connects to IOTA mainnet; that host is not reachable from the environment it was tested in, so connecting to a live node with IOTA v1.29.0 is verified only by CI.
  • cargo tree: one iota-sdk v1.29.0 and one fastcrypto v0.1.11.

Definition of Done checklist

  • I have followed the contribution guidelines for this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas (the patch)
  • I have made corresponding changes to the documentation (none needed)
  • I have added tests that prove my fix is effective or that my feature works (dependency bump)
  • New and existing unit tests pass locally with my changes

🤖 Generated with Claude Code

https://claude.ai/code/session_01Q3mpcYRzr2GH7mEFfrkZDd

Box the legacy client error in `ConsumerError` (`result_large_err`) and drop
borrows in log arguments (`useless_borrows_in_formatting`).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q3mpcYRzr2GH7mEFfrkZDd
Moves `iota-sdk` to IOTA `v1.29.0` with them and repeats its `fastcrypto` patch.

Closes #47

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q3mpcYRzr2GH7mEFfrkZDd

Copy link
Copy Markdown
Contributor Author

build (Lint step) fails on beta itself since clippy 1.98, independently of this change. I merged #48's fix into this branch (9e4177a) so CI can run here; once #48 lands on beta, that merge is a no-op and the diff is the Cargo.toml bump only.


Generated by Claude Code

@daniel-mader daniel-mader changed the title build: bump identity_* dependencies to v1.9.13-beta.1 feat: bump identity_* dependencies to v1.9.13-beta.1 Oct 23, 2026
@daniel-mader
daniel-mader merged commit 183f3eb into beta Oct 23, 2026
4 checks passed
@daniel-mader
daniel-mader deleted the claude/tender-rubin-2api7k branch October 23, 2026 16:02
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0-beta.11 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update identity_* to v1.9.13-beta.1

2 participants