Skip to content

Bump socketioxide from 0.18.2 to 0.18.3 in /scylla-server#639

Merged
bracyw merged 2 commits into
developfrom
dependabot/cargo/scylla-server/socketioxide-0.18.3
May 20, 2026
Merged

Bump socketioxide from 0.18.2 to 0.18.3 in /scylla-server#639
bracyw merged 2 commits into
developfrom
dependabot/cargo/scylla-server/socketioxide-0.18.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps socketioxide from 0.18.2 to 0.18.3, and pins the transitive socketioxide-parser-common to 0.17.1 so the build resolves to a single socketioxide-core 0.18.0.

Why the extra commit

socketioxide 0.18.3 declares socketioxide-core = "^0.18" and socketioxide-parser-common = "^0.17". Dependabot's resolver left parser-common at the previously-locked 0.17.0, which depends on socketioxide-core 0.17.0 — producing two incompatible versions of the core Parse trait in the graph and 8× E0599 errors on CommonParser methods (encode_value, decode_value, decode_default, read_event, …).

Upstream republished socketioxide-parser-common 0.17.1 against core 0.18 on 2026-04-12. Bumping it in Cargo.lock collapses the graph back to a single socketioxide-core 0.18.0 and the build passes.

Changes

  • scylla-server/Cargo.toml: socketioxide 0.18.2 → 0.18.3
  • scylla-server/Cargo.lock: socketioxide-parser-common 0.17.0 → 0.17.1; socketioxide-core 0.17.0 removed; incidental tempfile/getrandom reshuffle from the resolver

Verification

  • cargo tree -i socketioxide-core → single entry, 0.18.0
  • cargo clippy --all-targets clean
  • cargo fmt --check clean

socketioxide 0.18.3 release notes

  • fix: race condition when emitting with acknowledgement
  • feat: expose globally-configured ack timeout to adapter implementations

Full changelog

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels May 1, 2026
Bumps [socketioxide](https://github.com/totodore/socketioxide) from 0.18.2 to 0.18.3.
- [Release notes](https://github.com/totodore/socketioxide/releases)
- [Changelog](https://github.com/Totodore/socketioxide/blob/main/CHANGELOG.md)
- [Commits](Totodore/socketioxide@socketioxide-v0.18.2...socketioxide-v0.18.3)

---
updated-dependencies:
- dependency-name: socketioxide
  dependency-version: 0.18.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/scylla-server/socketioxide-0.18.3 branch from 9637e3a to 987e232 Compare May 8, 2026 15:49
socketioxide 0.18.3 declares socketioxide-core ^0.18 and
socketioxide-parser-common ^0.17. The resolver locked parser-common
to 0.17.0, which depends on socketioxide-core 0.17 — producing two
incompatible versions of the core Parse trait and 8 E0599 errors on
CommonParser methods (encode_value, decode_value, decode_default,
read_event, …).

Upstream republished parser-common as 0.17.1 against core 0.18.
Pinning the lock to that resolves the duplicate core version.

https://claude.ai/code/session_0159LgZ35SzCrsoWgwv85nqY
Copy link
Copy Markdown
Collaborator

@bracyw bracyw left a comment

Choose a reason for hiding this comment

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

Merging

@bracyw bracyw merged commit af45b37 into develop May 20, 2026
8 checks passed
@dependabot dependabot Bot deleted the dependabot/cargo/scylla-server/socketioxide-0.18.3 branch May 20, 2026 21:51
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 rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants