I have quarkus.http.enable-compression=true in my src/main/resources/application.properties file, and with Quarkus 2.8.3.Final it works as expected. i.e. HTTP requests with an Accept-Encoding: gzip header receive a gzip'd response body.
But when I update to Quarkus 2.9.0.Final (or later) quarkus.http.enable-compression=true seems to be ignored, and HTTP response bodies are no longer gzip'd.
I see from the Migration Guide 2.9 that "HTTP compression settings have been made build time configuration so they cannot be overridden at runtime anymore." But my understanding is that application.properties can hold both build time and runtime configuration.
I also tried taking the setting out of application.properties and instead:
quarkus:dev -Dquarkus.http.enable-compression=true
That works on 2.8.3.Final, but not on 2.9.0.Final.
What am I missing?