-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Force downgrading to org.apache.httpcomponents:httpclient:4.5.6 prevent URI normalization #1924
Conversation
Oh, wait. Gradle doesn't seem to work this way. |
@loosebazooka any idea to make Gradle force that particular version at plugin runtime? I tried |
you might have to do it in constraints? but that might lead to some new problems in the unified build. |
maybe resolution strategy? https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.ResolutionStrategy.html |
Still no luck. |
Alright, Gradle works now. But @loosebazooka said he would look into some more safeguard. |
@chanseokoh safeguard doesn't need to hold up this PR, I'll look into it though. |
Was about to update CHANGELOG. After that, should we go for releasing 1.5.1? |
Probably |
They tracked that
org.apache.httpcomponents:httpclient:4.5.7
introduced a breaking change by as part of URI normalization. There have been other reports of breakage due to the change too. Details are in googleapis/google-http-java-client#795.I think it is safe to force this version (googleapis/google-http-java-client#795 (comment)). I verified this fixes #1914 (for Maven) and full integration tests pass.
Fixes #1914.