Skip to content

RFC: Bump ureq version and update SyncHttpClient implementation for ureq::Agent#338

Open
winstonallo wants to merge 2 commits intoramosbugs:mainfrom
winstonallo:main
Open

RFC: Bump ureq version and update SyncHttpClient implementation for ureq::Agent#338
winstonallo wants to merge 2 commits intoramosbugs:mainfrom
winstonallo:main

Conversation

@winstonallo
Copy link

@winstonallo winstonallo commented Jan 28, 2026

Hey,

when trying to use the ureq backend for oauth2, I unfortunately had to find out that while it is documented as a feature in the crate docs, it is no longer available in the Debian-packaged version of the crate, since Debian only packages ureq 3, and oauth2 depends on ureq 2.

We patched this on our side by implementing the SyncHttpClient trait for a newtype over ureq::Agent, so I thought it would make sense to propose those changes here in case someone else needs this too.

We needed the platform-verifier feature from ureq to avoid running into this panic. I guess it could also be made optional, happy to iterate on this if you need me to!

@winstonallo winstonallo changed the title Bump ureq version and update SyncHttpClient implementation for ureq::Agent RFC: Bump ureq version and update SyncHttpClient implementation for ureq::Agent Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant