Conversation
|
@tarcieri if that looks good to you - I will cut the release |
|
Are there actually any breaking changes? |
|
Also, I just noticed a PR that I wanted to merge 4 years ago and never get to it, that I believe we should add in the release. The change will be in how readpartial work to make it more IO-alike (raising EOFError when the end is reached instead of silent empty chunk). See: #618 |
|
Alternative - I can cherry pick retriable and headers caching and cut 5.3.0 release instead. |
|
I’d definitely like to roll forward rather than backward, but v6.0.0 would be a great time to update the timeout subsystem: #773 |
|
Will merge #773 |
|
#773 is an issue, not a PR. Perhaps we should ping the people mentioned in that issue to see if they can open a PR, though |
|
Oh, I have confused it with #754 indeed |
|
Hey @ixti! 👋 I maintain the Peddler gem (Amazon SP-API client) and we'd love to use the Since v6.0.0 seems blocked on breaking changes, would you consider that v5.3.0 release you mentioned in August? Cherry-picking the raise_error feature (plus retriable/headers caching) would help us and other downstream libraries adopt it immediately rather than waiting for v6.0.0. Thanks for all the great work on HTTP! 🙏 |
|
After looking through the changes, I think it's fine to release 5.3.0 off the master by only excluding 1ba37c2, the rest looks fine for minor version bump. Doing that now |
|
Released v5.3.0; Closing this ticket, as I agree we should add as many breaking changes as we can to avoid making major bumps a habbit ;D |
|
Here's the list of backported commits: v5.2.0...v5.3.0 |
|
@tarcieri @ixti How about now? I’ve gotten the number of open issues down to 25, none of which are labeled as bugs. All of the issues in the v6.0.0 milestone are closed. Of the remaining open feature/enhancement requests, I believe most of those can be added without making breaking API changes, so they can be added over time in 6.1, 6.2, etc. Please review the @ixti Do you want to rebase this branch to bump the version to 6.0.0 and make any other changes you’d like before the release? I’d love to ship v6.0.0 in the coming week, if possible, but please let me know if you need more time to review these changes. |
|
I’m happy to leave it at your discretion and glad to see it’s being maintained |
|
To prepare for the v6.0.0 release, I’ve:
Before the release:
|
No description provided.