Skip to content

chore: upgrade dependencies#260

Merged
lpahlavi merged 3 commits intomainfrom
lpahlavi/update-dependencies
Jan 12, 2026
Merged

chore: upgrade dependencies#260
lpahlavi merged 3 commits intomainfrom
lpahlavi/update-dependencies

Conversation

@lpahlavi
Copy link
Contributor

@lpahlavi lpahlavi commented Jan 12, 2026

Upgrade various dependencies. Since solana-transaction-status-client-types is now deprecated as of 3.1.0 due to falling outside the Anza backward compatibility policy, pin the version to disallow updates beyond 3.1.x to avoid any unexpected breaking changes.

@lpahlavi lpahlavi force-pushed the lpahlavi/update-dependencies branch from 3528eba to f7818e4 Compare January 12, 2026 12:16
@lpahlavi
Copy link
Contributor Author

@gregorydemay I would still like to include this PR before publishing the new releases for the sol_rpc_* crates.

@lpahlavi lpahlavi requested a review from gregorydemay January 12, 2026 12:23
@lpahlavi lpahlavi marked this pull request as ready for review January 12, 2026 12:24
@lpahlavi lpahlavi requested a review from a team January 12, 2026 12:24
@lpahlavi lpahlavi mentioned this pull request Jan 12, 2026
Copy link
Contributor

@gregorydemay gregorydemay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @lpahlavi for the upgrade!

InstructionError::DuplicateAccountIndex => Self::DuplicateAccountIndex,
InstructionError::ExecutableModified => Self::ExecutableModified,
InstructionError::RentEpochModified => Self::RentEpochModified,
#[allow(deprecated)]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: here and below let's maybe add a comment that this deprecation comes from solana_transaction_status_client_types

Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point! Though this enum was actually deprecated separately in solana_instruction_error@2.1.0 so I added comments accordingly.

@lpahlavi lpahlavi merged commit 5976865 into main Jan 12, 2026
29 of 30 checks passed
@lpahlavi lpahlavi deleted the lpahlavi/update-dependencies branch January 12, 2026 14:54
lpahlavi added a commit that referenced this pull request Jan 12, 2026
lpahlavi added a commit that referenced this pull request Jan 12, 2026
## 🤖 New release

* `sol_rpc_types`: 3.0.0 -> 4.0.0
* `sol_rpc_canister`: 1.3.0
* `sol_rpc_client`: 3.0.0 -> 3.1.0

<details><summary><i><b>Changelog</b></i></summary><p>

## `sol_rpc_types`

<blockquote>

## [3.1.0] - 2026-01-12

### Changed

- Bump `ic-cdk` to v0.19.0
([#251](#251))
- Upgrade various dependencies
([#260](#260))

[3.1.0]:
https://github.com/dfinity/sol-rpc-canister/compare/3.0.0..3.1.0
</blockquote>

## `sol_rpc_canister`

<blockquote>

## [1.3.0] - 2026-01-12

### Changed

- Bump `ic-cdk` to v0.19.0
([#251](#251))
- Upgrade various dependencies
([#260](#260))

### Fixed

- Do not ignore `response_size_estimate` for `getBlock` endpoint
([#236](#236))

[1.3.0]:
sol_rpc_canister-v1.2.0...sol_rpc_canister-v1.3.0
</blockquote>

## `sol_rpc_client`

<blockquote>

## [4.0.0] - 2026-01-12

### Changed

- Use `ic_canister_runtime::Runtime` instead of local `Runtime` trait
([#248](#248))
- **BREAKING:** Bump `ic-cdk` to v0.19.0. See PR description for more
details on the breaking changes.
([#251](#251))
- Upgrade various dependencies
([#260](#260))

### Fixed

- **BREAKING:** Calculate default request cost before sending. See PR
description for more details on the breaking changes.
([#256](#256))

[4.0.0]:
https://github.com/dfinity/sol-rpc-canister/compare/3.0.0..4.0.0
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Louis Pahlavi <louis.pahlavi@dfinity.org>
Co-authored-by: Louis Pahlavi <louis.pahlavi@gmail.com>
@github-actions github-actions bot mentioned this pull request Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants