Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump zbus from 4.4.0 to 5.1.1 #1135

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 14, 2024

Bumps zbus from 4.4.0 to 5.1.1.

Release notes

Sourced from zbus's releases.

πŸ”– zbus 5.1.1

  • βž– Tie async-process dependency to async-io feature, instead of the target OS. This fixes tokio users (a big majority of our users) needlessly depending on it along with a bunch of its dependencies.
  • πŸ”Š Don't log error on broadcasting on generic message channel. Otherwise, we just end up with a lot of noise in the logs.

πŸ”– zbus 5.1.0

  • ⬇️ Reduce rust-version to 1.80. #1107
  • 🦺 Verify validity of names and object paths pased to macros at compile time.
  • πŸ› Generate interface properties signal methods only when needed.
  • ♻️ Use winnow for parsing GUID and D-Bus address strings. #1070
  • ✨ Add support for unixexec transport.
  • πŸ”Œ Add Command stdio socket type. This socket communicates with a spawned child process via its standard input and output streams.
  • βž• Add direct dep on winnow.

πŸ”– zbus 5.0.1

  • πŸ“Œ Don't pin zvariant_utils dep. We don't always release zvariant_utils together with other crates, so unlike the macros crates, the versions don't need to be tied together. This will also allow us to bring zvariant_utils improvements to users without having to release all dependent packages as well.

πŸ”– zbus_xml 5.0.1

  • ⬇️ Reduce rust-version to 1.80. #1107

πŸ”– zbus_xmlgen 5.0.1

  • ⬇️ Reduce rust-version to 1.80. #1107

πŸ”– zbus_xml 5.0.0

  • πŸ‘½οΈ Require and adapt to zvariant 5.0.
  • ⬆️ Bump MSRV to 1.81.
  • ⬆️ Update quick-xml to 0.36.
  • ⬆️ Update serde to 1.0.200.
  • πŸ“ Correct logo URL in docs.
  • πŸ’„ Use the new logo in docs.
  • πŸ“„ Add LICENSE file to the subcrate. #694

πŸ”– zbus 5.0.0

  • πŸ‘½οΈ Adapt to zvariant 5.0 API. This brings in massive performance improvements to message encoding and decoding.
  • πŸ’₯ Breakinging changes:
    • Message body signature now mandatory.
    • proxy macro respects visibility. This includes all types generated by proxy. Unfortunately this means that the existing code will have to set the visiblity explicitly to pub if they were relying on the generated proxy to be public.
    • Drop support for DBUS_COOKIE_SHA1 auth mechanism. #727
      • It drags the sha1 crate as a dependency, which can be problematic for some users. #543
      • It makes the handshake more complex, not allowing to pipeline all the commands.
      • It's not widely used. If EXTERNAL is not an option, you might as well just use ANONYMOUS.

... (truncated)

Commits
  • fdca271 πŸ”– zb,zm: Release 5.1.1
  • 99f1664 Merge pull request #1130 from zeenix/better-git-hooks-suggestion
  • 9c81c4b πŸ‘· CONTRIBUTING: Suggest to copy the git hooks
  • 3aac8f4 ⬆️ micro: Update tokio to v1.41.1
  • 538c974 Merge pull request #1128 from zeenix/split-method
  • 8d0a06c ♻️ zb: Split a big internal method a bit
  • 40ea8c1 Merge pull request #1127 from zeenix/fix-bench-ci
  • e7122cf πŸ’š CI: Bump benchmarks alert threshold to 200%
  • 87ba7f9 πŸ’š CI: benchmarks job shouldn't fail on alert
  • 22e772f Merge pull request #1126 from zeenix/async-process-dep
  • 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 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 <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)

Bumps [zbus](https://github.com/dbus2/zbus) from 4.4.0 to 5.1.1.
- [Release notes](https://github.com/dbus2/zbus/releases)
- [Commits](dbus2/zbus@zbus-4.4.0...zbus-5.1.1)

---
updated-dependencies:
- dependency-name: zbus
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependency Pull requests that update a dependency file skip-notes This PR does not need release notes labels Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency Pull requests that update a dependency file skip-notes This PR does not need release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants