Skip to content
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

Weekly Sync 2024-06-07 #267

Merged

Conversation

johnhurt
Copy link
Contributor

@johnhurt johnhurt commented Jun 7, 2024

No description provided.

zaidoon1 and others added 5 commits June 7, 2024 15:28
It saves one lookup when the header to remove is not in the map.
Micro-benchmark shows about 40% speedup.
This feature allows to plug in 3rd party extensions with minimal code
required.

The downstream compression logic is now a module.

Add: a new early_request_filter API to fine tune the behavior of the modules.
Add: a few APIs to write the response with these modules enabled. This
should address issues like compression is not applied to custom
responses.
Before this change, a HTTP client would only respect
the Connection header returned from the server.

Now, if the client sends "Connection: closed", it would not
keepalive regardless what the server returns.
This function turns out to be actually useful for testing and mocking
@johnhurt johnhurt force-pushed the bleeper-kevinbartlett-a73e00f51bc6643e93abedc2a763d38122ffb21d branch from d6c98e7 to 8c85d74 Compare June 7, 2024 19:28
@johnhurt johnhurt merged commit 31d7b63 into main Jun 7, 2024
4 checks passed
@johnhurt johnhurt deleted the bleeper-kevinbartlett-a73e00f51bc6643e93abedc2a763d38122ffb21d branch June 7, 2024 19:42
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.

5 participants