Skip to content

Comments

Bump futures from 0.3.31 to 0.3.32 in /relay#31

Closed
dependabot[bot] wants to merge 219 commits intomainfrom
dependabot/cargo/relay/futures-0.3.32
Closed

Bump futures from 0.3.31 to 0.3.32 in /relay#31
dependabot[bot] wants to merge 219 commits intomainfrom
dependabot/cargo/relay/futures-0.3.32

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 16, 2026

Bumps futures from 0.3.31 to 0.3.32.

Release notes

Sourced from futures's releases.

0.3.32

  • Bump MSRV of utility crates to 1.71. (#2989)
  • Soft-deprecate ready! macro in favor of std::task::ready! added in Rust 1.64 (#2925)
  • Soft-deprecate pin_mut! macro in favor of std::pin::pin! added in Rust 1.68 (#2929)
  • Add FuturesOrdered::clear (#2927)
  • Add mpsc::*Receiver::recv (#2947)
  • Add mpsc::*Receiver::try_recv and deprecate mpsc::*Receiver::::try_next (#2944)
  • Implement FusedStream for sink::With (#2948)
  • Add no_std support for shared (#2868)
  • Make Mutex::new() const (#2956)
  • Add #[clippy::has_significant_drop] to guards (#2967)
  • Remove dependency to pin-utils (#2929)
  • Remove dependency on num_cpus (#2946)
  • Performance improvements (#2983)
  • Documentation improvements (#2925, #2926, #2940, #2971)
Changelog

Sourced from futures's changelog.

0.3.32 - 2026-02-15

  • Bump MSRV of utility crates to 1.71. (#2989)
  • Soft-deprecate ready! macro in favor of std::task::ready! added in Rust 1.64 (#2925)
  • Soft-deprecate pin_mut! macro in favor of std::pin::pin! added in Rust 1.68 (#2929)
  • Add FuturesOrdered::clear (#2927)
  • Add mpsc::*Receiver::recv (#2947)
  • Add mpsc::*Receiver::try_recv and deprecate mpsc::*Receiver::::try_next (#2944)
  • Implement FusedStream for sink::With (#2948)
  • Add no_std support for shared (#2868)
  • Make Mutex::new() const (#2956)
  • Add #[clippy::has_significant_drop] to guards (#2967)
  • Remove dependency to pin-utils (#2929)
  • Remove dependency on num_cpus (#2946)
  • Performance improvements (#2983)
  • Documentation improvements (#2925, #2926, #2940, #2971)
Commits
  • d9bba94 Release 0.3.32
  • 151e0b9 Add comments on rust-version field in Cargo.toml
  • 4aaf00c Bump MSRV of utility crates to 1.71
  • a4cce12 perf: improve AtomicWaker::wake performance (#2983)
  • ba9d102 Add #[clippy::has_significant_drop] to guards (#2967)
  • 20396a8 Fix rustdoc::broken_intra_doc_links warning
  • 815f6eb Fix documentation of BiLock::lock (#2971)
  • 0f0db04 futures-util: make Mutex::new() const (#2956)
  • 5d6fc5e ci: Test big-endian target (s390x Linux)
  • 9f739fe Ignore dead_code lint on Fn1 trait
  • Additional commits viewable in compare view

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)

Steven Melendez added 30 commits February 9, 2026 14:17
Full source for the PrivStack local-first productivity suite:
- Rust FFI core (CRDTs, encryption, storage, sync)
- .NET 9 Avalonia desktop shell
- Plugin SDK
- GitHub Actions workflow for Windows builds with Azure Artifact Signing
Inline all build steps directly — no cross-repo dependency on
supporting-files scripts. Builds Rust core (MSVC), .NET desktop,
EXE installer (Inno Setup), signs with Azure Artifact Signing,
and deploys to registry.
The plugins/ rule was matching desktop/PrivStack.Desktop/Plugins/ on
case-insensitive macOS. Changed to /plugins/ to only match the root-level
dev plugin output directory.
Replace broken `az artifact-signing sign` CLI command with
azure/trusted-signing-action@v0.5.1 GitHub Action.
- Use trusted-signing-account-name (not signing-account-name)
- Replace Swatinem/rust-cache with explicit cache/restore + cache/save
- Save cache right after Rust build with if: always() so later
  step failures don't prevent caching
- Use windows-latest-large runner
Remove MSIX PropertyGroup from .csproj and rename dist/msix to dist/windows
in the CI workflow. MSIX Store packages will be handled separately at a later date.
Drop LinuxAppImageInstaller, simplify PlatformDetector to always
return deb on Linux, and remove the AppImage case from the update
installer factory.
… (v1.4.3)

- ViewLocator: cache views per VM type to prevent linear memory growth on tab switches
- MainWindowViewModel: compacting GC + DuckDB maintenance after tab navigation
- BacklinkService: release temporary content strings after index is built
- WasmPluginView: clear delegate properties to break closure reference chains,
  fix event handler tracking across DataContext changes
- AdaptiveViewRenderer: add ResetForPluginSwitch() teardown, cleanup on detach
- NeuronGraphControl: pause/resume physics timer on attach/detach
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.100 to 1.0.101.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.100...1.0.101)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.56 to 4.5.57.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.56...clap_complete-v4.5.57)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.57
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.24.0 to 3.25.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/commits)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-version: 3.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.180 to 0.2.181.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.181/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.180...0.2.181)

---
updated-dependencies:
- dependency-name: libc
  dependency-version: 0.2.181
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.100 to 1.0.101.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.100...1.0.101)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.19.0 to 1.20.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@v1.19.0...v1.20.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
….20.0

Bump uuid from 1.19.0 to 1.20.0 in /core
…-1.0.101

Bump anyhow from 1.0.100 to 1.0.101 in /core
…2.181

Bump libc from 0.2.180 to 0.2.181 in /core
…e-3.25.0

Bump tempfile from 3.24.0 to 3.25.0 in /core
….5.57

Bump clap from 4.5.56 to 4.5.57 in /relay
…-1.0.101

Bump anyhow from 1.0.100 to 1.0.101 in /relay
Steven Melendez and others added 21 commits February 15, 2026 22:44
Previous 50-150 range was far too small in graph-world coordinates.
Default at slider 50 = 900.
Spiral spacing was coupled to RepelRadius (spacing = radius * 2),
so the viewport auto-fit always showed the same relative spread
regardless of slider value. Now uses fixed 150 spacing — the spiral
starts compact and the repel force does the actual spreading.
Nodes now store their initial spiral position as an anchor point. After
repel displaces them, a spring force (8% per tick) pulls them back toward
their resting position. This keeps the layout stable while still allowing
repel to prevent overlap. Added SpringStrength parameter to PhysicsParameters.
Changed repel radius mapping from 300-1500 to 200-500 for tighter
control over node spacing in the graph view.
Ensure SpringStrength from PhysicsParameters is forwarded in
UpdateParameters so slider changes take effect at runtime.
New slider (0-100 mapping to 0%-30%) controls how strongly nodes spring
back to their initial spiral position. Persisted to settings. Displayed
as percentage in the PHYSICS expander alongside the repel distance slider.
Connected nodes closer than LinkDistance get pushed apart, same
displacement logic as the general repel but only for linked pairs.
Repurposed the existing LinkDistance parameter on PhysicsParameters.
New slider (0-100 mapping to 50-500px) sets the minimum distance between
connected nodes. Displayed in the PHYSICS expander alongside repel and
spring sliders. Persisted to plugin settings.
Removed anchor/spring system. Added center force that pulls all nodes
toward origin (strength proportional to distance). Added link min-distance
force that pushes connected nodes apart if closer than LinkDistance.
Three active forces: repel (all pairs), link distance (connected pairs),
center (gravity toward origin). Bumped link distance range to 200-2000.
…30.11)

Swapped spring strength slider for center force slider (0-15%). Updated
link distance range from 50-500 to 200-2000 so it can clearly exceed
repel radius. Three sliders: Repel distance, Center force, Link distance.
Nodes render at 80% opacity baseline. Hovering a node triggers BFS and
animates that node plus neighbors within HighlightDepth to 100% while
dimming the rest to 25%. Click locks the highlight in. Opacity lerps at
18% per frame for smooth ~200ms transitions. Edge opacity follows the
minimum of its two endpoint opacities. Refactored BFS into shared
ComputeBfsDistances helper used by both hover and click highlight.
Reduced center force max from 15% to 0.5% — values above 0.5% caused
erratic node behavior. Default slider at 50 (0.25%).
All three physics sliders now display 0-100% instead of raw values.
Updated ranges: repel 300-400, link distance 1000-2000, center force
0-0.5%. Slider position maps directly to the percentage shown.
Connected nodes now attract each other via spring force proportional to
distance. LinkStrength parameter controls intensity (0-1%). Runs after
link min-distance so the two forces balance: min-distance prevents
overlap while attraction pulls connected nodes closer together.
New slider (0-100% mapping to 0-1%) controls spring attraction between
connected nodes. Displayed normalized as 0-100% like the other sliders.
Four physics sliders: Repel, Center force, Link distance, Link force.
Add the same 4 physics sliders (repel distance, center force, link distance,
link force) to the info panel's mini neuron graph, matching the brain graph's
ranges and 0-100% normalized display. Settings are stored separately in
AppSettings and persisted across sessions. The code-behind now uses VM-driven
physics instead of hardcoded values, and live-updates the graph on slider change
via ApplyPhysicsChanges().
….30.16)

Move the neuron graph from a separate "Graph" tab into the bottom of the Info
panel as an inline section. Remove the tab switcher UI in favor of a single
"Info" header. The graph settings gear is now inline next to the "Graph" section
header, expanding an inline settings panel instead of a floating overlay.

Shrink physics ranges to fit the ~320px panel width:
- Repel: 30-80 (was 300-400)
- Center force: 0-5% (was 0-0.5%)
- Link distance: 50-200 (was 1000-2000)
- Link force: 0-5% (was 0-1%)
…1.30.17)

Restructure the info panel layout into two independent stacked panels: a
scrollable info section on top (metadata, tags, properties, links, backlinks)
and a fixed-height graph panel on the bottom. The graph settings return to a
floating popover anchored at bottom-left with box shadow, triggered by a
settings cog button overlaying the graph.

Adjust neuron graph physics ranges:
- Repel: 100-250 (was 30-80)
- Link distance: 250-500 (was 50-200)
- Center force and link force unchanged at 0-5%
Add a 6px drag handle at the top border of the graph panel that shows a
north-south resize cursor. Dragging up increases the graph height, dragging
down decreases it, clamped to 100-800px. The height is persisted in
AppSettings as info_panel_graph_height and restored across sessions.
The latest AWS SDK crates (aws-config, aws-sdk-s3, aws-sdk-sts, etc.)
bumped their minimum supported Rust version to 1.91. The Windows CI
workflow was pinned to rustc 1.88, causing build failures. Updated the
workflow to 1.91 and the workspace rust-version to match.
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.31 to 0.3.32.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](rust-lang/futures-rs@0.3.31...0.3.32)

---
updated-dependencies:
- dependency-name: futures
  dependency-version: 0.3.32
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Feb 16, 2026
@skmelendez skmelendez closed this Feb 19, 2026
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 19, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/cargo/relay/futures-0.3.32 branch February 19, 2026 23:43
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.

1 participant