Closed mariash closed 7 months ago
Bump negroni to latest to get support for ResponseController in Go 1.20+ to enable full-duplex mode for HTTP/1 requests. See more: https://pkg.go.dev/net/http#ResponseController.EnableFullDuplex
Waiting on the negroni release. Meanwhile bumped it to latest manually:
go get github.com/urfave/negroni/v3@master go mod vendor
[Breaking Change]
[Minor Feature/Improvement]
[Bug Fix]
There should not be backwards compatibility issues since this is not an API change. This is an improvement for HTTP/1 requests.
There is an automated test provided in this PR as well as some manual validation that can be performed.
Please provide any additional links or context (issues, other PRs, Slack discussions) to help understand this change.
develop
What is this change about?
Bump negroni to latest to get support for ResponseController in Go 1.20+ to enable full-duplex mode for HTTP/1 requests. See more: https://pkg.go.dev/net/http#ResponseController.EnableFullDuplex
Waiting on the negroni release. Meanwhile bumped it to latest manually:
What type of change is this?
[Breaking Change]
: the change removes a feature or introduces a behavior change to core functionality (request routing, request logging)[Minor Feature/Improvement]
: the change introduces a new feature or improvement that doesn't alter core behavior[Bug Fix]
: the change addresses a defectBackwards Compatibility
There should not be backwards compatibility issues since this is not an API change. This is an improvement for HTTP/1 requests.
How should this be tested?
There is an automated test provided in this PR as well as some manual validation that can be performed.
Additional Context
Please provide any additional links or context (issues, other PRs, Slack discussions) to help understand this change.
PR Checklist
develop
branch.