List of the Experimental Features
Introduction
Starting with RR v2023.3.4, we introduced a new capability called Experimental Features. This allows you to try out features that are not yet ready for production use.
How to enable experimental features
To enable experimental features, run RR with the -e (--enable-experimental) flag. For example:
./rr serve -eOr:
./rr serve --enable-experimentalList of experimental features
In v2023.3.5, we added experimental support for loading envfiles in the .rr.yaml configuration file. .env file should be in the same directory as the .rr.yaml file.
Sample .rr.yaml file:
version: "3"
envfile: .envSupport for the HTTP/3 server: [>=2023.3.8]
[>=2023.3.8]In v2023.3.8, we added experimental support for an HTTP/3 server. It can work with the ACME provider to generate certificates for the HTTP/3 server automatically.
Sample .rr.yaml file:
Or if you use an ACME provider:
You can also generate test certificates manually and use them in the configuration file. To do that, use mkcert or certbot:
This command generates the client and server certificates for the localhost domain. You can use them in the configuration file:
You can use client certificates in your preferred HTTP/3 client. For example, use curl3 to test the HTTP/3 server:
Last updated
Was this helpful?