Skip to content

Conversation

@dragonJACson
Copy link
Contributor

@dragonJACson dragonJACson commented Oct 18, 2025

🤖 New release

  • sideway: 0.3.2 -> 0.4.0 (⚠ API breaking changes)

sideway breaking changes

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  sideway::ibverbs::queue_pair::QueuePairBuilder::setup_send_cq takes 1 generic types instead of 0, in /tmp/.tmp43aRIK/sideway/src/ibverbs/queue_pair.rs:819
  sideway::ibverbs::queue_pair::QueuePairBuilder::setup_recv_cq takes 1 generic types instead of 0, in /tmp/.tmp43aRIK/sideway/src/ibverbs/queue_pair.rs:836

--- failure type_mismatched_generic_lifetimes: type now takes a different number of generic lifetimes ---

Description:
A type now takes a different number of generic lifetime parameters. Uses of this type that name the previous number of parameters will be broken.
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/type_mismatched_generic_lifetimes.ron
Failed in:
  Struct CompletionChannel (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/completion.rs:209
  Struct ExtendedQueuePair (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/queue_pair.rs:677
  Struct ProtectionDomain (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/protection_domain.rs:20
  Struct CompletionQueueBuilder (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/completion.rs:426
  Struct ExtendedCompletionQueue (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/completion.rs:377
  Struct QueuePairBuilder (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/queue_pair.rs:723
  Struct BasicCompletionQueue (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/completion.rs:294
  Struct MemoryRegion (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/memory_region.rs:26
  Struct BasicQueuePair (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/queue_pair.rs:627
  Enum GenericQueuePair (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/queue_pair.rs:1734
  Enum GenericCompletionQueue (1 -> 0 lifetime params) in /tmp/.tmp43aRIK/sideway/src/ibverbs/completion.rs:752
Changelog

0.4.0 - 2025-11-29

Added

  • (rdmacm) tie identifiers to Arc-based event channel
  • (ibverbs) add unsafe accessors for raw ibv handles

Other

  • (ibverbs) wrap CompletionQueue in Arc
  • (ibverbs) wrap DeviceContext, ProtectionDomain, MemoryRegion in Arc


This PR was generated with release-plz.

@codecov
Copy link

codecov bot commented Oct 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 8 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dragonJACson dragonJACson force-pushed the release-plz-2025-10-18T12-18-25Z branch from e98941a to b068aff Compare October 20, 2025 13:35
@dragonJACson dragonJACson changed the title chore: release v0.4.0 chore: release v0.3.3 Nov 22, 2025
@dragonJACson dragonJACson force-pushed the release-plz-2025-10-18T12-18-25Z branch from b068aff to 45e58f5 Compare November 22, 2025 12:05
@dragonJACson dragonJACson changed the title chore: release v0.3.3 chore: release v0.4.0 Nov 29, 2025
@dragonJACson dragonJACson force-pushed the release-plz-2025-10-18T12-18-25Z branch from 45e58f5 to 43b8862 Compare November 29, 2025 03:41
@dragonJACson dragonJACson merged commit ce99bd9 into main Nov 29, 2025
4 of 7 checks passed
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