Hello everyone,
This is a small feature release that adds two new CloudFlare features for more specific use cases.
A special thank you to @SeraphimSerapis for the input on GitHub issue #281, which directly led to the features in this update.
New Additions
-
HTTP/2 Origin Support: You can now enable the HTTP/2 protocol for the connection between
cloudflared
and your origin services. This is necessary for services that use gRPC and only applies to HTTP/HTTPS services. -
Disable Chunked Encoding: Support has been added to disable chunked transfer encoding. This is useful for origins that do not properly support it, such as some WSGI servers (Flask, Django, FastAPI).
These new settings can be configured in a few ways:
-
Container Labels: Use the new
dockflare.http2_origin
anddockflare.disable_chunked_encoding
labels on your Docker containers. This works for containers on the main DockFlare instance as well as those on remote servers running the DockFlare Agent. -
Manual Rules: When creating or editing a manual rule in the web UI, both "HTTP/2 Origin" and "Disable Chunked Encoding" can now be enabled for the rule.

For usage details on the new labels, please see the updated Container Labels documentation.
Vielen Dank!
Cheers,
Chris