Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Bumps hyper from 1.7.0 to 1.8.1.

Release notes

Sourced from hyper's releases.

v1.8.1

Bug Fixes

  • http1: fix consuming extra CPU from previous change (#3977) (4492f31e)

Full Changelog: hyperium/hyper@v1.8.0...v1.8.1

v1.8.0

Highlights

Features

  • rt: add Timer::now() method to allow overriding the instant returned (#3965) (5509ebe6)

Bug Fixes

Breaking Changes

While technically breaking, it's assumed you will not need to do anything or be affected.

  • The HTTP/2 client connection no longer allows an executor that can not spawn itself.

    This was an oversight originally. The client connection will now include spawning a future that keeps a copy of the executor to spawn other futures. Thus, if it is !Send, it needs to spawn !Send futures. The likelihood of executors that match the previously allowed behavior should be very remote.

    There is also technically a semver break in here, which is that the Http2ClientConnExec trait no longer dyn-compatible, because it now expects to be Clone. This should not break usage of the conn builder, because it already separately had E: Clone bounds. If someone were using dyn Http2ClientConnExec, that will break. However, there is no purpose for doing so, and it is not usable otherwise, since the trait only exists to propagate bounds into hyper. Thus, the breakage should not affect anyone. (58e0e7dc)

What's Changed

... (truncated)

Changelog

Sourced from hyper's changelog.

v1.8.1 (2025-11-13)

Bug Fixes

  • http1: fix consuming extra CPU from previous change (#3977) (4492f31e)

v1.8.0 (2025-11-11)

Bug Fixes

Features

  • rt: add Timer::now() method to allow overriding the instant returned (#3965) (5509ebe6)

Breaking Changes

  • The HTTP/2 client connection no longer allows an executor that can not spawn itself.

    This was an oversight originally. The client connection will now include spawning a future that keeps a copy of the executor to spawn other futures. Thus, if it is !Send, it needs to spawn !Send futures. The likelihood of executors that match the previously allowed behavior should be very remote.

    There is also technically a semver break in here, which is that the Http2ClientConnExec trait no longer dyn-compatible, because it now expects to be Clone. This should not break usage of the conn builder, because it already separately had E: Clone bounds. If someone were using dyn Http2ClientConnExec, that will break. However, there is no purpose for doing so, and it is not usable otherwise, since the trait only exists to propagate bounds into hyper. Thus, the breakage should not affect anyone. (58e0e7dc)

Commits
  • 166c6ca v1.8.1
  • 4492f31 fix(http1): fix consuming extra CPU from previous change (#3977)
  • dbe6f25 v1.8.0
  • 58e0e7d fix(http2): fix internals of HTTP/2 CONNECT upgrades (#3967)
  • 0a37a8c test(ready_stream): replace tracing with printlns (#3973)
  • 2377b89 fix(http1): fix rare missed write wakeup on connections (#3952)
  • 5509ebe feat(rt): add Timer::now() method to allow overriding the instant returned ...
  • f9f8f44 tests(client): port tests to in-memory socket (#3947)
  • 5803a9c docs(server): update default values for http1::Builder (#3938)
  • e1e1f2b refactor(ffi): specify "C" ABI explicitly in ffi_fn! macro (#3937)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 24, 2025
@dependabot dependabot bot requested a review from mfreeman451 as a code owner November 24, 2025 02:33
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 24, 2025
@dependabot dependabot bot force-pushed the dependabot/cargo/hyper-1.8.1 branch 2 times, most recently from 556afa2 to 2d06efe Compare December 10, 2025 05:12
mfreeman451 and others added 14 commits December 15, 2025 23:11
* updated openspec

* proposal updates

* updated proposal to clarify db access around tables ecto wont manage

* iniital web-ng checkin

* wip web-ng bringup

* WIP web-ng bringup

* adding device view

* openspec updates

* WIP rust srql NIF integration

* updated openspec stuff for property based testing

* adding initial property tests

* fixing test

* 4.1a work

* fixing test

* adding integration test

* openspec update around srql translator only mode

* rust updates / translator only

* srql improvements

* updated openspec

* updating srql input, added edge onboarding stuff

* srql input improvements

* srql input improvements

* srql query builder enhancements

* component improvements

* button bug fix

* component cleanup

* adding dashboard

* srql component enhancements

* navigation improvements

* bug fix

* adding additional queries/cypher stuff

* adding devicecontroller

* web srql viz work

* adding metrics

* srql engine work

* adding integration test

* fixing broken tests

* fixing in_graph cypher errors

* cleanup and docker work

* web ui WIP

* openspec updates

* cleanup

* dashboard wip

* ui improvements

* ui updates, color scheme update

* wip srql fixes

* analytics page cleanup

* adding pagination

* ui cleanup

* UI improvements

* UI improvements WIP

* WIP ui

* UI updates wip

* UI improvements

* dashboard WIP

* fixing refresh error

* fixing refresh ui bug

* dashboard UI wip

* web ng updates

* bugfix

* wip ui work

* WIP ui updates

* adding openspec changes, ui improvements

* UI updates

* adding pollers to services page

* openspec cleanup, ui WIP

* fixed analytics error

* navbar cleanup

* cleanup

* fixing metrics

* UI cleanup

* fixing bugs / ui metrics

* fixing breadcrumb nav

* wip component layout/metrics

* fixing observ page bug

* cleaning up event detail card

* wip observ cleanup

* db upgrades to support metric unit types

* updating agents for docker usage

* fixing histogram

* UI updates

* fixing histogram viz

* observ. page cleanup

* viz cleanup

* srql metrics query lookup improverments

* cleanup

* cleanup/linting
* initial

* bazel fixes
…#2157)

* fixing mcp / sqli

* MCP updates for sqli

* linted

* bazel fix
* linted

* bazel fix
* initial

* cleanup
* cleanup

* cleanup/linted
* cleanup

* cleanup

* more cleanup, removing backfill -- unused

* linted

* removing more unused/dead code

* bazel update
* fixing cnpg ssl stuff

* linted
Bumps [hyper](https://github.com/hyperium/hyper) from 1.7.0 to 1.8.1.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](hyperium/hyper@v1.7.0...v1.8.1)

---
updated-dependencies:
- dependency-name: hyper
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot changed the base branch from main to staging December 17, 2025 04:05
@dependabot dependabot bot force-pushed the dependabot/cargo/hyper-1.8.1 branch from 2d06efe to 84b7663 Compare December 17, 2025 04:05
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