@seanmonstar@masto.ai
@seanmonstar@masto.ai avatar

seanmonstar

@seanmonstar@masto.ai

Rust developer; maintainer of hyper.rs

This profile is from a federated server and may be incomplete. Browse more on the original instance.

seanmonstar, to rust
@seanmonstar@masto.ai avatar

Here's hyper-util v0.1.5 :rust:

  • Graceful shutdown helper for coordinating many connections
  • Enable service with less features.

https://github.com/hyperium/hyper-util/releases/tag/v0.1.5

seanmonstar, to rust
@seanmonstar@masto.ai avatar
seanmonstar, to rust
@seanmonstar@masto.ai avatar

Some may wonder why people would block CI on nightly.

My answer is simple: either I block in CI, or I will completely ignore it. if we all stopped blocking on nightly, then a problem wouldn't be noticed until it reached beta, which is a much bigger deal to fix.

seanmonstar,
@seanmonstar@masto.ai avatar

I appreciate that for some others that distribute nightlies, such as Firefox, if a patch breaks somethings, it's reverted immediately. They know they actually do need to rush, or else everyone stops using it.

Figuring out how to change that feature is done after people on nightly are no longer broken.

seanmonstar,
@seanmonstar@masto.ai avatar

@predrag yea, that part is unfortunate, 100%.

Maybe some sort of weekly job that would open an issue could be good. But I will never open a CI job that doesn't alarm.

seanmonstar, to rust
@seanmonstar@masto.ai avatar

h2 v0.4.5 is out now!

Bug fixes for hung connections, and CONNECT/OPTIONS requests.

https://github.com/hyperium/h2/releases/tag/v0.4.5

seanmonstar, to rust
@seanmonstar@masto.ai avatar

New release of reqwest v0.12.4 today! 🚀

Brings zstd support, and a read_timeout option.

https://github.com/seanmonstar/reqwest/releases/tag/v0.12.4

seanmonstar, to rust
@seanmonstar@masto.ai avatar

curl asks: "hyper, is it worth it?"

A fair question. It costs both projects to maintain the support.

Generally, none of my "users" ask for it, and my lack of experience in C and a foreign code base means I can't push on it.

I do think it would be beneficial for the Internet. But after some years of pointing out the "few" pieces left, no one has taken to seeing through.

It needs someone.

https://mastodon.social/@bagder/112279827007945931

seanmonstar,
@seanmonstar@masto.ai avatar

@tamas well, two things:

  1. If it were actually enabled for everyone, there would be "benefits" for the cost. Currently, none are realized.

  2. Part of "owning" it would likely include the maintenance. Many don't think of that when offering to pay for a feature.

seanmonstar,
@seanmonstar@masto.ai avatar

To be clear, a user could "ask" me for this by sponsoring the work. But know that it is more than feature work, it's ongoing maintenance.

seanmonstar,
@seanmonstar@masto.ai avatar

@hjr3 @tamas maybe part of the answer is asking one of the distros that cares more about safety/stability/etc to enable, and help maintain?

seanmonstar, to rust
@seanmonstar@masto.ai avatar

hyper v1.3.0 is out! 🚀

  • Service is available without feature flags.
  • Better defaults for header sizes and initial max send streams.
  • Fixes for some request headers, and server upgrades.

https://github.com/hyperium/hyper/releases/tag/v1.3.0

🦀

seanmonstar, to rust
@seanmonstar@masto.ai avatar

Another release of reqwest v0.12.3!

Several bug fixes, and finer-grained control over rustls certificate stores.

https://github.com/seanmonstar/reqwest/releases/tag/v0.12.3

seanmonstar, to random
@seanmonstar@masto.ai avatar

The Orange Site is a bunch of "that problem is obvious, I never would have made that mistake" today.

seanmonstar, to rust
@seanmonstar@masto.ai avatar

New hyper h2 v0.4.4 and v0.3.26 out to help with the new HTTP/2 Continuation Flood:

https://seanmonstar.com/blog/hyper-http2-continuation-flood/

seanmonstar, to random
@seanmonstar@masto.ai avatar

This week is finally wrapping up a security issue. Release coming on Wednesday.

seanmonstar, to rust
@seanmonstar@masto.ai avatar

I was a recently on the Rustacean Station podcast, talking about hyper 1.0, independent open source maintainership, HTTP client middleware, and more!

https://seanmonstar.com/blog/podcast-rustacean-station-2/

seanmonstar,
@seanmonstar@masto.ai avatar
seanmonstar, to rust
@seanmonstar@masto.ai avatar

It's here! The v0.12 release of reqwest, the higher-level batteries-included HTTP client. 🚀

The headline feature is an upgrade to hyper v1, but we made some other helpful improvements too.

https://seanmonstar.com/blog/reqwest-v012/

seanmonstar, to random
@seanmonstar@masto.ai avatar

I've received emails for I think 5 different new "open source funding" websites in the past month or so.

The thing is, transferring money is easy. We don't need new tools for that. The hard part is a mindset change for consumers of open source.

seanmonstar, to rust
@seanmonstar@masto.ai avatar

New h2 releases: 0.4.3 (and 0.3.25 with backports).

Fixes some bugs and improves performance, worth upgrading!

https://github.com/hyperium/h2/releases/tag/v0.4.3

seanmonstar, to random
@seanmonstar@masto.ai avatar

typical open source fun:

me: oh hey this should fix some people

others: ahhh you broke me

🙃

seanmonstar, to rust
@seanmonstar@masto.ai avatar

Newest release of reqwest v0.11.25

  • A fix for Apple linker issues around system proxies

(Next release should be with hyper upgraded to v1!)

https://github.com/seanmonstar/reqwest/releases/tag/v0.11.25

seanmonstar,
@seanmonstar@masto.ai avatar

@djc it'll need to be 0.12, exposed a few types (and the integration with the http crate)

seanmonstar, (edited ) to rust
@seanmonstar@masto.ai avatar

Welcome tottoto as a hyper Collaborator 🎉

https://hyper.rs/blog/2024/03/08/welcome-tottoto/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • khanakhh
  • mdbf
  • InstantRegret
  • magazineikmin
  • everett
  • cubers
  • rosin
  • Youngstown
  • slotface
  • ngwrru68w68
  • tacticalgear
  • megavids
  • thenastyranch
  • modclub
  • Durango
  • GTA5RPClips
  • cisconetworking
  • osvaldo12
  • ethstaker
  • Leos
  • tester
  • anitta
  • normalnudes
  • provamag3
  • lostlight
  • All magazines