Totodore / socketioxide

A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.
https://docs.rs/socketioxide
MIT License
1.13k stars 49 forks source link

chore(dev-deps): update rust_socketio requirement from 0.4.2 to 0.6.0 #306

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Updates the requirements on rust_socketio to permit the latest version.

Release notes

Sourced from rust_socketio's releases.

v0.6.0

Changes

  • Fix issues with processing multi-payload messages (#392). Credits to shenjackyuanjie@.
  • Bump http to 1.0 and all dependencies that use http to a version that also uses http 1.0 (#418). Bumping those dependencies makes this a breaking change.
Changelog

Sourced from rust_socketio's changelog.

[0.6.0] - Multi-payload fix and http 1.0

2024.04.16

  • Fix issues with processing multi-payload messages (#392). Credits to shenjackyuanjie@.
  • Bump http to 1.0 and all dependencies that use http to a version that also uses http 1.0 (#418). Bumping those dependencies makes this a breaking change.

[0.5.0] - Packed with changes!

2024.03.31

  • Support multiple arguments to the payload through a new Payload variant called Text that holds a JSON value (#384). Credits to ctrlaltf24@ and SalahaldinBilal@! Please note: This is a breaking change: Payload::String is deprecated and will be removed soon.
  • Async reconnections: Support for automatic reconnection in the async version of the crate! (#400). Credits to rageshkrishna@.
  • Add an on_reconnect callback that allows to change the connection configuration (#405). Credits to rageshkrishna@.
  • Fix bug that ignored the ping interval (#359). Credits to sirkrypt0@. This is a breaking change that removes the engine.io's stream impl. It is however replaced by a method called as_stream on the engine.io socket.
  • Add macro async_callback and async_any_callback for async callbacks (#399. Credits to shenjackyuanjie@.

[0.4.4] - Bump dependencies

2023.11.18

  • Bump tungstenite version to v0.20.1 (avoiding security vulnerability) #368
  • Updating other dependencies

[0.4.3] - Bugfix!

2023.07.08

  • Fix of #323
  • Marking the async feature optional

[0.4.2] - Stabilizing the async interface!

2023.06.25

  • Fix "Error while parsing an incomplete packet socketio" on first heartbeat killing the connection async client (#311). Credits to @​sirkrypt0
  • Fix allow awaiting async callbacks (#313). Credits to @​felix-gohla
  • Various performance improvements especially in packet parsing. Credits to @​MaxOhn

... (truncated)

Commits
  • 5e02dc4 deps: Bump http, tungstenite and reqwest to depend on http.v1
  • 4429435 chore(deps): bump async-trait from 0.1.77 to 0.1.79
  • 32ae321 chore(deps): bump h2 from 0.3.24 to 0.3.26
  • 783fc00 chore(deps): bump serde from 1.0.193 to 1.0.197
  • 2636b23 Fix the implementation for the multi payload (#392)
  • decb053 Build docs.rs with all features enabled
  • 6ad279f docs: Don't specify version in README
  • c082466 release: Prepare for 0.5.0
  • 7670f7e revert base64 requirements
  • d291abd add re-export for the macro, and let the test pass
  • Additional commits viewable in compare view


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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show 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)