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

Issue #8769 - Introduce new Compression Handler with support for gzip, brotli, and zstandard #12075

Draft
wants to merge 76 commits into
base: jetty-12.1.x
Choose a base branch
from

Conversation

joakime
Copy link
Contributor

@joakime joakime commented Jul 22, 2024

Introduces new jetty-compression libs.

  • jetty-compression-common is the common location for Compression classes (neither server or client specific, just compression)
  • jetty-compression-gzip is the implementation of the generic compression lib to support Content-Encoding: gzip
  • jetty-compression-brotli is the implementation of the generic compression lib to support Content-Encoding: br (brotli)
  • jetty-compression-zstandard is the implementation of the generic compression lib to support Content-Encoding: zstd (zstandard)
  • jetty-compression-server is the implementation of the DynamicCompressionHandler (and associated Request/Response wrappers)
  • jetty-compression-tests is the integration tests of features.

Fixes: #8769

@joakime joakime changed the title Issue #8769 - Implement Dynamic Compression Handler with support for gzip, brotli, and zstd Issue #8769 - Implement Dynamic Compression Handler with support for gzip, brotli, and zstandard Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🏗 In progress
Development

Successfully merging this pull request may close these issues.

Introduce CompressionHandler to support compression from gzip, brotli, and zstandard
2 participants